Ir para conteúdo

Item De Teleport


aspkot85

Posts Recomendados

pessoal no meu ot coloquei um item que teletransporta para uma outra cidade se clicar nele mais ai de boa mas so quando os cara ta em war eles usa pra i pz ai nao da graça e nunca vai morre eu queria esse script que coloquei a baixo que so usaria o item se estiver PZ = Protect Zone valeu

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

pos = {x=646, y=854, z=7}

if item.itemid == 13691 then

doPlayerSendTextMessage(cid,22,"Você foi teleportado para o templo de Bree!")

doPlayerRemoveItem(cid, 13691, 1)

doTeleportThing(cid,pos)

doSendMagicEffect(nplayer1pos,10)

doSendMagicEffect(topos,6)

doSendMagicEffect(frompos,6)

end

return 1

end

Editado por pcpower
Link para o comentário
Compartilhar em outros sites

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


local config = {
pz = "yes", -- players precisam estar em protection zone para usar? ("yes" or "no").
battle = "yes", -- players deve estar sem battle ("yes" or "no")
pos = {x=646, y=854, z=7}
}


if(config.pz == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.")
return TRUE
end

if(config.battle == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.")
return TRUE
end

if item.itemid == 13691 then
doPlayerSendTextMessage(cid,22,"Você foi teleportado para o templo de Bree!")
doPlayerRemoveItem(cid, 13691, 1)
doTeleportThing(cid,config.pos)
doSendMagicEffect(getCreaturePosition(cid), 10)
doSendMagicEffect(frompos,6)
end
return 1
end

Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 7 months later...
  • 6 months later...

tem como colocar se o cara morrer perder o item do teleport?

 

e tambem ao ser usado ele remova outro item, tipo tem um item

 

ele remove ele mesmo e outro item ex:

id x

porem esse ID é de quantidade logo

 

id x, 10

 

 

gostaria que fosse removido o item x, independente da quantidade

Editado por TeruN
Link para o comentário
Compartilhar em outros sites

pessoal no meu ot coloquei um item que teletransporta para uma outra cidade se clicar nele mais ai de boa mas so quando os cara ta em war eles usa pra i pz ai nao da graça e nunca vai morre eu queria esse script que coloquei a baixo que so usaria o item se estiver PZ = Protect Zone valeu

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

pos = {x=646, y=854, z=7}

if item.itemid == 13691 then

doPlayerSendTextMessage(cid,22,"Você foi teleportado para o templo de Bree!")

doPlayerRemoveItem(cid, 13691, 1)

doTeleportThing(cid,pos)

doSendMagicEffect(nplayer1pos,10)

doSendMagicEffect(topos,6)

doSendMagicEffect(frompos,6)

end

return 1

end

 

 

Como faço para colocar esse comando em algum item?!?

Onde adiciono esse script?!?

 

Valew

 

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


local config = {
pz = "yes", -- players precisam estar em protection zone para usar? ("yes" or "no").
battle = "yes", -- players deve estar sem battle ("yes" or "no")
pos = {x=646, y=854, z=7}
}


if(config.pz == "yes") and (getTilePzInfo(getCreaturePosition(cid)) == FALSE) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT,"você precisa estar em protection zone pra poder teleportar.")
return TRUE
end

if(config.battle == "yes") and (getCreatureCondition(cid, CONDITION_INFIGHT) == TRUE) then
doPlayerSendTextMessage(cid, MESSAGE_EVENT_DEFAULT, "Você precisa estar sem battler pra poder teleportar.")
return TRUE
end

if item.itemid == 13691 then
doPlayerSendTextMessage(cid,22,"Você foi teleportado para o templo de Bree!")
doPlayerRemoveItem(cid, 13691, 1)
doTeleportThing(cid,config.pos)
doSendMagicEffect(getCreaturePosition(cid), 10)
doSendMagicEffect(frompos,6)
end
return 1
end

 

 

Da uma ajudinha ae por favor...

Eu tentei usar esse script ai, mas não deu certo..

 

tentei usar nesse item

 

<item id="2141" article="a" name="Vip Teleport">

</item>

 

é uma águia...

 

criei o arquivo .lua também

não deu certo aquim, o que pode ser?!?

 

aparece o seguinte erro: [warning - RuneSpell::loadFunction] Function "teleportvip.lua" does not exit.

 

ajuda ae por favor

 

valew

Editado por Hique86
Link para o comentário
Compartilhar em outros sites

  • 4 months later...
×
×
  • Criar Novo...