MI
dúvida

Spell Error (End) Ajuda Onde Deve Acrescentar

Por milbradt, 04 de jul. de 2012 em Scripts

script
3
831
milbradtM
04 de julho de 2012 às 02:07

Então esta dando seguinte erro:[04/07/2012 02:01:56] [Error - LuaScriptInterface::loadFile] data/spells/scripts/naruto/kagebunshin.lua:17: 'end' expected (to close 'function' at line 1) near 'else'

 

ai esta a spell:

function onSay(cid, words, param)
playerpos = getPlayerPosition(cid)
mana = getPlayerMana(cid)
vocation = getPlayerVocation(cid)
if mana >= 650 and vocation == 1 then
if getPlayerSkill(cid,6) >= 80 then
creature = doSummonCreature("No Jutsu", playerpos)
doConvinceCreature(cid, creature)
creature1 = doSummonCreature("No Jutsu", playerpos)
doConvinceCreature(cid, creature1)
doPlayerAddMana(cid, -5000)
doPlayerSay(cid,"kage bunshin no jutsu",16)
else
doPlayerSendCancel(cid,"You do not have enough chakra control level")
end
else
doPlayerSendCancel(cid,"You can't summon this creatures")
end

 

Se alguem souber o pq esta dando erro help-me =x.. e se for pra acrescentar um END no script por favor me explique se puder =s

 

Help-me REP+

blumasterB
04 de julho de 2012 às 06:18

function onSay(cid, words, param)

playerpos = getPlayerPosition(cid)

mana = getPlayerMana(cid)

vocation = getPlayerVocation(cid)

if mana >= 650 and vocation == 1 then

if getPlayerSkill(cid,6) >= 80 then

creature = doSummonCreature("No Jutsu", playerpos)

doConvinceCreature(cid, creature)

creature1 = doSummonCreature("No Jutsu", playerpos)

doConvinceCreature(cid, creature1)

doPlayerAddMana(cid, -5000)

doPlayerSay(cid,"kage bunshin no jutsu",16)

end

 

else

doPlayerSendCancel(cid,"You do not have enough chakra control level")

end

 

else

doPlayerSendCancel(cid,"You can't summon this creatures")

end

 

 

 

entendo pouco de script mas pelo que o erro diz voce tem que fechar a funcao da primeira linha para poder usar a funcao else

 

creio que seja tenta ai.

 

Se nao der tente este de baixo

 

function onSay(cid, words, param)

playerpos = getPlayerPosition(cid)

mana = getPlayerMana(cid)

vocation = getPlayerVocation(cid)

if mana >= 650 and vocation == 1 then

if getPlayerSkill(cid,6) >= 80 then

creature = doSummonCreature("No Jutsu", playerpos)

doConvinceCreature(cid, creature)

creature1 = doSummonCreature("No Jutsu", playerpos)

doConvinceCreature(cid, creature1)

doPlayerAddMana(cid, -5000)

doPlayerSay(cid,"kage bunshin no jutsu",16)

 

else

doPlayerSendCancel(cid,"You do not have enough chakra control level")

 

 

else

doPlayerSendCancel(cid,"You can't summon this creatures")

end

end

Editado Julho 4 por blumaster

milbradtM
04 de julho de 2012 às 20:28

Poisé.. pelo erro eu deduzi que fosse isso tambem.. infelizmente não deu certo =X

 

Até eu ja tinha tentnado fazer oq vc postou ai em cima pra me ajudar.. mas simplesmente da erro =X

 

[04/07/2012 20:26:47] data/spells/scripts/naruto/rasengan.lua:5: 'then' expected near '&'

Editado Julho 4 por milbradt