Ir para conteúdo
  • Cadastre-se

[Resolvido] [ AJUDA ] Script de item que teleporta o player para o templo


Posts Recomendados

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)

Link para o post
Compartilhar em outros sites

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)

Link para o post
Compartilhar em outros sites
  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

Expand   Mostrar mais  
Link para o post
Compartilhar em outros sites

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

Link para o post
Compartilhar em outros sites

 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

        doTeleportThing(cid, temple, TRUE)

        doSendMagicEffect(temple,10)

        doSendAnimatedText(temple, "You are in temple!", 5)

        doRemoveItem(cid, item.uid, 1)

    else

        doPlayerSendCancel(cid, "Sorry, your level must higher than 25!")

    end

return 1

end  
actions.xml
<action itemid="9969" script="frags.lua" />

tá ae .-. nem vô explicar pqê só de lêr da pra vêr néh .-.

          Procuro Equipe para projeto sério com remuneração, maior necessidade Programador em C\C++.

Link para o post
Compartilhar em outros sites

Se você preferir eu te passo uma runa que vc só pode usar ela se vc tiver sem fight e ao usar ela, ela te joga pra cidade que você é cidadão (se só tiver uma no seu ot a padrão)

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96825
    Tópicos
    519563
    Posts
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo