Ir para conteúdo
  • 0

Spell Error (End) Ajuda Onde Deve Acrescentar


Pergunta

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+

Link para o comentário
https://xtibia.com/forum/topic/189215-spell-error-end-ajuda-onde-deve-acrescentar/
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

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 por blumaster
Link para o comentário
https://xtibia.com/forum/topic/189215-spell-error-end-ajuda-onde-deve-acrescentar/#findComment-1288432
Compartilhar em outros sites

  • 0

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 por milbradt
Link para o comentário
https://xtibia.com/forum/topic/189215-spell-error-end-ajuda-onde-deve-acrescentar/#findComment-1288699
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...