• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Problem ze skryptami

Bezt

Wiecznie zjarany
Joined
Aug 5, 2011
Messages
27
Reaction score
0
Siemka,
mam tfsa 0.4 (trunk r5756) pod wersje Tibii 9.6.
Dodałem sobie 2 dobre skrypty i ich nie czyta, wyskakuje taki błąd :
logsc.jpg
Pomóżcie, nie wiem co robić :(
Na przykład w tym skrypcie mam błąd :

Code:
function onUse(cid, item, fromPosition, itemEx, toPosition)
	if(item.itemid == 18488) then
		doCreatureSetStorage(cid, 62669, SKILL_SWORD)
	elseif(item.itemid == 18489) then
		doCreatureSetStorage(cid, 62669, SKILL_AXE)
	elseif(item.itemid == 18492) then
		doCreatureSetStorage(cid, 62669, SKILL__MAGLEVEL)
	elseif(item.itemid == 18490) then
		doCreatureSetStorage(cid, 62669, SKILL_CLUB)
	elseif(item.itemid == 18491) then
		doCreatureSetStorage(cid, 62669, SKILL_DISTANCE)
	end
	doRemoveCreature(cid)
end
 
Gdybym kupił to bym napisał tam :)
Właśnie, jak jest jakiś donator tu, to proszę go żeby coś tam napisał o tym :)
@up takich jak ty powinni banować, tyle powiem
 
Gdybym kupił to bym napisał tam :)
Właśnie, jak jest jakiś donator tu, to proszę go żeby coś tam napisał o tym :)
@up takich jak ty powinni banować, tyle powiem

A tacy jak ty nie powinni się rodzić i marnować tlen.
Darmozjadzie
 
A tacy jak ty nie powinni się rodzić i marnować tlen.
Darmozjadzie

Weź w ogóle co ty na tym forum robisz? Temat napisałem z nadzieją, że mi ktoś pomoże, a nie żeby jakiś 10 latek nabijał sobie posty.
 
Wiesz, żeby używać legalnie TFS 0.4 trzeba wykupić donatora, a ty jak sam się przyznałeś masz go nielegalnie, do tego chcesz, żeby ktoś za ciebie napisał temat.

Smieszne :D
 
Donatora miał kolega, z którym robie serwer, a donatora miał tylko na 3 miesiące. Po tym czasie donator Ci wygasa, rozumiesz?
 
Donatora miał kolega, z którym robie serwer, a donatora miał tylko na 3 miesiące. Po tym czasie donator Ci wygasa, rozumiesz?

To niech kolega założy temat na otlandzie, jeżeli miał donatora to będą go kojarzyć :)

Ale i tak wiem, że kłamiesz.
 
@up Ja nie wydaje hajsu na Tibie, ale próbuję go namówić żeby on kupił.
@2up No to znajdź mi inaczej tfsa 0.4...
 
Szukałem i jedyne jakie znalazłem to 0.3.6 i jakiś 0.4 się chyba też trafił, ale nie pod wersję Tibii 9.6

- - - Updated - - -

To nikt mi nie pomoże?
Już na tnet.pl szybciej pomoc się znajdzie...
 
Gdybym kupił to bym napisał tam :)
Właśnie, jak jest jakiś donator tu, to proszę go żeby coś tam napisał o tym :)
@up takich jak ty powinni banować, tyle powiem

to ty łamiesz regulamin Polish Board, a nie ten ziomek up.

nie można niby pytać o problemy z tfs;em 0.4 jak nie masz donatora


Szukałem i jedyne jakie znalazłem to 0.3.6 i jakiś 0.4 się chyba też trafił, ale nie pod wersję Tibii 9.6

- - - Updated - - -

To nikt mi nie pomoże?
Już na tnet.pl szybciej pomoc się znajdzie...

to wypierdalaj na tnet'a


i czy napewno to jest ten skrypt, w którym wywala dokładnie ten błąd w konsoli?

i po co te nawiasy? -.-

if(item.itemid == 18488) then

if item.itemid == 18488 then

może nawias zbyt blisko if'a dałeś, chociaż wątpie bo if not(bla bla) działa poprawnie

- - - Updated - - -

a wgl, to wklej swoje deklaracje z actions.xml bo może tam coś zwaliłeś, niewiem

albo może w nowym tfs'ie nie ma czegoś takiego jak fromPosition tylko jest fromPos itd? niewiem

- - - Updated - - -

ty, a teraz tak patrzę, to czemu w twoim skrypcie nie ma

RETURN TRUE ??
 
Gościu, dzięki za pomoc, zaraz all sprawdzę.
Tu masz actions
<!-- Other -->
<action itemid="2566" event="script" value="other/pumpkinhead.lua"/>
<action itemid="2096" event="script" value="other/pumpkinhead.lua"/>
<action itemid="2114" event="script" value="other/piggybank.lua"/>
<action fromid="6570" toid="6571" event="script" value="other/surprisebag.lua"/>
<action fromid="5792" toid="5797" event="script" value="other/dice.lua"/>
<action itemid="6576" event="script" value="other/fireworksrocket.lua"/>
<action itemid="6578" event="script" value="other/partyhat.lua"/>
<action itemid="2785" event="script" value="other/blueberrybush.lua"/>
<action itemid="8110" event="script" value="other/present.lua"/>
<action itemid="7735" event="script" value="other/spellwand.lua"/>
<action itemid="7537;7585" event="script" value="other/spideregg.lua" />
<action itemid="6561;12424" event="script" value="other/blessings.lua"/>
<action itemid="16101" event="script" value="other/paccscroll.lua"/>
<action itemid="18492" script="offtrain_statue.lua"/>
<action itemid="18491" script="offtrain_statue.lua"/>
<action itemid="18490" script="offtrain_statue.lua"/>
<action itemid="18489" script="offtrain_statue.lua"/>
<action itemid="18488" script="offtrain_statue.lua"/>
</actions>
 
loool

Code:
<action itemid="18492" script="offtrain_statue.lua"/>
<action itemid="18491" script="offtrain_statue.lua"/>
<action itemid="18490" script="offtrain_statue.lua"/>
<action itemid="18489" script="offtrain_statue.lua"/>
<action itemid="18488" script="offtrain_statue.lua"/>

zmień

event="script" value="offtrain_statue.lua"/>
 
loool

Code:
<action itemid="18492" script="offtrain_statue.lua"/>
<action itemid="18491" script="offtrain_statue.lua"/>
<action itemid="18490" script="offtrain_statue.lua"/>
<action itemid="18489" script="offtrain_statue.lua"/>
<action itemid="18488" script="offtrain_statue.lua"/>

zmień

event="script" value="offtrain_statue.lua"/>

Niestety, dalej ten sam blad :(
 
pokaż jak wkleiłeś + czy dodałeś "return true" w skrypcie?

wklej teraz swoje actions.xml dotyczące tego skryptu + sam skrypt, bo pewnie coś źle zrobiłeś
 
Actions.xml :
<action itemid="16101" event="script" value="other/paccscroll.lua"/>
<action itemid="18492" event="script" value="offtrain_statue.lua"/>
<action itemid="18491" event="script" value="offtrain_statue.lua"/>
<action itemid="18490" event="script" value="offtrain_statue.lua"/>
<action itemid="18489" event="script" value="offtrain_statue.lua"/>
<action itemid="18488" event="script" value="offtrain_statue.lua"/>
Skrypt :
function onUse(cid, item, fromPosition, itemEx, toPosition)
if(item.itemid == 18488) then
doCreatureSetStorage(cid, 62669, SKILL_SWORD)
elseif(item.itemid == 18489) then
doCreatureSetStorage(cid, 62669, SKILL_AXE)
elseif(item.itemid == 18492) then
doCreatureSetStorage(cid, 62669, SKILL__MAGLEVEL)
elseif(item.itemid == 18490) then
doCreatureSetStorage(cid, 62669, SKILL_CLUB)
elseif(item.itemid == 18491) then
doCreatureSetStorage(cid, 62669, SKILL_DISTANCE)
end
doRemoveCreature(cid)
return true
end
Kurczę, dzięki za pomoc, jak mi pomożesz z problemem, to nawet coś mogę grosza rzucić "na piwo" :P, bo męczę się z tym i męczę :)
 
może nie ma funkcji doCreatureSetStorage tylko jest setCreatureStorageValue? albo najlepiej spróbuj:

setPlayerStorageValue(cid, key, value)

chociaż błąd by inaczej brzmiał chyba
 
Back
Top