AS

Item De Teleport

Por aspkot85, 12 de jul. de 2010 em Archived

script
7
2.1k
aspkot85A
12 de julho de 2010 às 00:54

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 Julho 12 por pcpower

VodkartV
12 de julho de 2010 às 10:28
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 Julho 12 por Vodkart

7 meses depois...
amonruizA
12 de fevereiro de 2011 às 20:56

VodKart sou teu Fã cara, se ta em todos os toopicos de duvida e voce sempre responde certo Vlw.

VodkartV
13 de fevereiro de 2011 às 00:05

Postou 12 julho 2010

 

uishuihUIHSUIHSIUHiuhsuIHSui

qndo eu tava começando scripting o.O

6 meses depois...
TerunT
20 de agosto de 2011 às 03:48

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 Agosto 20 por TeruN

hique86H
26 de agosto de 2011 às 20:51

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 Agosto 26 por Hique86

5 meses depois...
LucasCastroL
16 de janeiro de 2012 às 13:37

Vlws pelo script aew ja estou usando aq bem legal ;D