Postado Fevereiro 12, 2013 12 anos Seguinte... estou com o script do Kozaka (créditos tmb ao Victorss15) que ao clicar no item, você é teleportado ao templo. Mas para adicionar este sistema em meu servidor, queria que apenas players que não estivessem com nenhum tipo de skull pudessem usá-lo, senão fica muito zuado. Segue o script: function onUse(cid, item, frompos, item2, topos) pos = {x=32369, y=32241, z=7} if item.itemid == 7724 then doPlayerRemoveItem(cid, 7724, 1) doPlayerSendCancel(cid,"You back to temple. Great escape.") doTeleportThing(cid,pos) doSendMagicEffect(nplayer1pos,10) doSendMagicEffect(topos,6) doSendMagicEffect(frompos,6) end return 1 end Obs.: O sistema funciona, mas após usar o item, no servidor aparece a mensagem: [12/2/2013 2:19:18] [Error - Action Interface] [12/2/2013 2:19:18] data/actions/scripts/back_to_temple.lua:onUse [12/2/2013 2:19:18] Description: [12/2/2013 2:19:18] attempt to index a nil value [12/2/2013 2:19:18] stack traceback: [12/2/2013 2:19:18] [C]: in function 'doSendMagicEffect' [12/2/2013 2:19:18] data/actions/scripts/back_to_temple.lua:7: in function <data/actions/scripts/back_to_temple.lua:1> Editado Fevereiro 12, 2013 12 anos por lagoa (veja o histórico de edições) Te Ajudei? Rep+
Postado Fevereiro 12, 2013 12 anos Autor A idéia é... Estou na minha hunt tranquilo... derrepente vem uns 10 caras de outra guild apenas para me matar e me trapam... com este item eu posso me teleportar ao templo, mas não posso estar pz para usar este item. Entendeu? Te Ajudei? Rep+
Postado Fevereiro 12, 2013 12 anos Citar function onUse(cid, item, frompos, item2, topos) pos = {x=32369, y=32241, z=7} if item.itemid == 7724 then doPlayerRemoveItem(cid, 7724, 1) doPlayerSendTextMessage(cid, 31, "You back to temple. Great escape.") doTeleportThing(cid,pos) doSendMagicEffect(topos,6) doSendMagicEffect(frompos,6) end return 1 end
Postado Fevereiro 12, 2013 12 anos function onUse(cid, item, frompos, item2, topos) doPlayerRemoveItem(cid, 7724, 1) doPlayerSendTextMessage(cid, 31, "You back to temple. Great escape.") doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) doSendMagicEffect(topos,6) doSendMagicEffect(frompos,6) return 1 end Não vejo necessidade de usar isso, é algo um tanto que estúpido colocar desse modo no script '-'. if item.itemid == 7724 then -"Supra Omnes Lux Lucis" - Acima de todos brilha a Luz -
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.