Olá, meu servidor é RealServer 3.1 p/ OT 8.6 e estou fazendo uma quest que dê Skills de acordo com a vocação.
Segue o Script
function onUse(cid, item)
if item.uid == 32114 then
if getPlayerStorageValue(cid, 32114) <= 0 then
if getPlayerVocation(cid) == 1 or if getPlayerVocation(cid) == 2 or if getPlayerVocation(cid) == 5 or if getPlayerVocation(cid) == 6 then
doPlayerSetMagic(cid, getPlayerMagLevel(cid)+12)
doPlayerSendCancel(cid, "You have found a +12 ML.")
setPlayerStorageValue(cid, 32114, 1)
elseif getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then
doPlayerAddSkillTry(cid, 4, getPlayerSkill(cid, 4) + 12)
doPlayerSendCancel(cid, "You have found +12 of Distance Skills.")
setPlayerStorageValue(cid, 32114, 1)
else
doPlayerAddSkillTry(cid, 0, getPlayerSkill(cid, 0) + 12)
doPlayerAddSkillTry(cid, 1, getPlayerSkill(cid, 1) + 12)
doPlayerAddSkillTry(cid, 2, getPlayerSkill(cid, 2) + 12)
doPlayerAddSkillTry(cid, 3, getPlayerSkill(cid, 3) + 12)
doPlayerAddSkillTry(cid, 5, getPlayerSkill(cid, 5) + 12)
doPlayerSendCancel(cid, "You have found +12 of some Skills.")
setPlayerStorageValue(cid, 32114, 1)
end
else
return doPlayerSendCancel(cid, "This is empty.")
end
return TRUE
end
Porém, ao abrir o server está aparecendo que contém um erro (""chest.lua:5: unexpected symbol near 'if' "") e eu já mexi tanto que não consigo achar o bendito erro.
Pergunta
danilonogueira 0
Olá, meu servidor é RealServer 3.1 p/ OT 8.6 e estou fazendo uma quest que dê Skills de acordo com a vocação.
Segue o Script
function onUse(cid, item)
if item.uid == 32114 then
if getPlayerStorageValue(cid, 32114) <= 0 then
if getPlayerVocation(cid) == 1 or if getPlayerVocation(cid) == 2 or if getPlayerVocation(cid) == 5 or if getPlayerVocation(cid) == 6 then
doPlayerSetMagic(cid, getPlayerMagLevel(cid)+12)
doPlayerSendCancel(cid, "You have found a +12 ML.")
setPlayerStorageValue(cid, 32114, 1)
elseif getPlayerVocation(cid) == 3 or getPlayerVocation(cid) == 7 then
doPlayerAddSkillTry(cid, 4, getPlayerSkill(cid, 4) + 12)
doPlayerSendCancel(cid, "You have found +12 of Distance Skills.")
setPlayerStorageValue(cid, 32114, 1)
else
doPlayerAddSkillTry(cid, 0, getPlayerSkill(cid, 0) + 12)
doPlayerAddSkillTry(cid, 1, getPlayerSkill(cid, 1) + 12)
doPlayerAddSkillTry(cid, 2, getPlayerSkill(cid, 2) + 12)
doPlayerAddSkillTry(cid, 3, getPlayerSkill(cid, 3) + 12)
doPlayerAddSkillTry(cid, 5, getPlayerSkill(cid, 5) + 12)
doPlayerSendCancel(cid, "You have found +12 of some Skills.")
setPlayerStorageValue(cid, 32114, 1)
end
else
return doPlayerSendCancel(cid, "This is empty.")
end
return TRUE
end
Porém, ao abrir o server está aparecendo que contém um erro (""chest.lua:5: unexpected symbol near 'if' "") e eu já mexi tanto que não consigo achar o bendito erro.
Alguém poderia me ajudar?
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados