Ir para conteúdo

Featured Replies

Postado

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 por lagoa (veja o histórico de edições)

Te Ajudei? Rep+  (y)

  • Respostas 6
  • Visualizações 2.8k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • local scroll = 6119 local temple = {x=32369, y=32240, z=7} local level = 25 function onUse(cid, item, frompos, item2, topos) if item.itemid == scroll and getPlayerLevel(cid) >= level then

Postado
  • 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+  (y)

Postado
  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


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 -

5VGnDyBz.png

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo