Ir para conteúdo

[Action]Item Q Teleporta Pro Templo


kozaka

Posts Recomendados

oi gente blz? intaum, a action q trago eh assim:

 

vc eh um gm mto bonzinho q sempre q player pede vc tp pro templo... + isso ja te enxeu o saco

intaum vc pede pro hoster pra ele coloca uma pedra ow algum item q teleporta o player pro templo

e um npc pra vende a tal pedra. + o hoster naum sabe coloca e vc naum sabe explicar pra ele como coloca

ai fu... ngn sabe de nada e os player vao continua te enxendo o saco...

intaum estou trazendo para ca uma action bem simples.. ela eh assim:

 

na pasta do seu ot em data/actions/scripts, crie uma pasta chamada tptemplo.lua

abra ela, apague tdo q tem dentro e cole isso.

 

function onUse(cid, item, frompos, item2, topos)

pos = {x=***, y=**, z=*}

if item.itemid == **** then

doPlayerSendCancel(cid,"?")

doTeleportThing(cid,pos)

doSendMagicEffect(nplayer1pos,10)

doSendMagicEffect(topos,6)

doSendMagicEffect(frompos,6)

end

return 1

end

 

explicando:

posiçao do templo do seu ot. Ex.: pos = {x=160, y=54, z=7} - > Posiçao do templo do Slayer Yurots 8.4.

item q vai teletransporta pro templo. Ex.:if item.itemid == 9771 then - >no caso usei o Gold Ingot.

msg q o player vai ver. Ex.:doPlayerSendCancel(cid,"Bem vindo ao templo!")

 

logo apos isso, em actions.xml coloque:

 

<action itemid="9771" script="tptemplo.lua" />

 

item q teleportara.

 

espero q gostem =x

Link para o comentário
Compartilhar em outros sites

  • 1 month later...

Aconselho a usar este script:

function onUse(cid, item, frompos, item2, topos)

 

local minLevel = 100

if (getPlayerLevel(cid) >= minLevel) then

doTeleportThing(cid, {x = 161, y = 57, z = 7})

doRemoveItem(item.uid,1)

else

doPlayerSendTextMessage(cid, 22, "You need to be level " .. minlevel .. " to use this item.")

end

return TRUE

end

 

Modifique as coordenadas em negrito para o local que você deseja que o jogador seja teleportado. È necessário level 100 para usar este item.

 

Abraços.

Link para o comentário
Compartilhar em outros sites

  • 5 months later...
  • 2 months later...
  • 3 weeks later...

oi gente blz? intaum, a action q trago eh assim:

 

vc eh um gm mto bonzinho q sempre q player pede vc tp pro templo... + isso ja te enxeu o saco

intaum vc pede pro hoster pra ele coloca uma pedra ow algum item q teleporta o player pro templo

e um npc pra vende a tal pedra. + o hoster naum sabe coloca e vc naum sabe explicar pra ele como coloca

ai fu... ngn sabe de nada e os player vao continua te enxendo o saco...

intaum estou trazendo para ca uma action bem simples.. ela eh assim:

 

na pasta do seu ot em data/actions/scripts, crie uma pasta chamada tptemplo.lua

abra ela, apague tdo q tem dentro e cole isso.

 

function onUse(cid, item, frompos, item2, topos)

pos = {x=***, y=**, z=*}

if item.itemid == **** then

doPlayerSendCancel(cid,"?")

doTeleportThing(cid,pos)

doSendMagicEffect(nplayer1pos,10)

doSendMagicEffect(topos,6)

doSendMagicEffect(frompos,6)

end

return 1

end

 

explicando:

posiçao do templo do seu ot. Ex.: pos = {x=160, y=54, z=7} - > Posiçao do templo do Slayer Yurots 8.4.

item q vai teletransporta pro templo. Ex.:if item.itemid == 9771 then - >no caso usei o Gold Ingot.

msg q o player vai ver. Ex.:doPlayerSendCancel(cid,"Bem vindo ao templo!")

 

logo apos isso, em actions.xml coloque:

 

<action itemid="9771" script="tptemplo.lua" />

 

item q teleportara.

 

espero q gostem =x

 

Para que essa parte do script?

 

if item.itemid == **** then

 

 

se tu ja coloca o id do item na action.xml ?

Link para o comentário
Compartilhar em outros sites

  • 1 year later...
×
×
  • Criar Novo...