DB

[Pedido] Um Item Que Teleporta O Player

Por dbzguild, 14 de jan. de 2012 em Archived

item teleporta player
script
5
910
dbzguildD
14 de janeiro de 2012 às 20:42

Olá, queria fazer um pedido de script.

 

Gostaria de um que fizesse algo parecido com oque vou dizer:

 

UM ITEM QUE QUANDO USADO TRANSPORTACE O PLAYER AO x, z, y ESCOLHIDO POR MIM

 

Queria tipo um item criado por mim no meu server de dbo (que agora esta off por causa dos nukers, mais tenho uma soluçao, mais vou primeiro deixar o dbo FULL) que qunado o player apertace o botao de USE o player fosse para o lugar X, Z, Y e o item sumice para nao poder usar novamente.

 

 

OBS: ESSE É MEU PRIMEIRO TOPICO ;D

Editado Janeiro 14 por dbzguild

2 semanas depois...
AlexandreKGA
22 de janeiro de 2012 às 18:19

Se ainda n axou,baixe Wodbo-Bianco V5.0 OU 6.0,nesse site:Aqui,extraia para alguma pasta e procure la que vc axe,n lembro aonde e mais para mim esta nas actions,ou itens.

 

Se Ajudei REP++

TryllerT
22 de janeiro de 2012 às 18:38

data/actions/scripts crie novo arquivo tele.lua e coloque isto

 

local config = {

pos = {x=160, y=54, z=7},

item = 6666 -- <-- Mude id do item

}

 

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

if item.itemid == config.item then

doPlayerRemoveItem(cid, config.item, 1)

doTeleportThing(cid, config.pos)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)

else

doPlayerSendCancel(cid, "You does not have the item")

end

return true

end

 

em data/actions/actions.xml

<action itemid="6666" event="script" value="tele.lua" />

 

 

PS: o id no arquivo lua deve ser o mesmo que o xml

Ambos estão 6666

 

Até :)

Editado Janeiro 22 por Tryller

bepokemonB
22 de janeiro de 2012 às 18:42

local config = {

pos = {x=160, y=54, z=7},

item = 6666 -- <-- Mude id do item

}

 

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

if item.itemid == config.item then

doPlayerRemoveItem(cid, config.item, 1)

doTeleportThing(cid, config.pos)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)

else

doPlayerSendCancel(cid, "You does not have the item")

end

return true

end

 

Nha, aí só pode usar se tiver na bag :o

 

local config = {
pos = {x=160, y=54, z=7},
item = 6666 -- <-- Mude id do item
}

function onUse(cid, item, frompos, item2, topos)
doTeleportThing(cid, config.pos)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)
doRemoveThing(item.uid)
return true
end

TryllerT
22 de janeiro de 2012 às 18:44

local config = {

pos = {x=160, y=54, z=7},

item = 6666 -- <-- Mude id do item

}

 

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

if item.itemid == config.item then

doPlayerRemoveItem(cid, config.item, 1)

doTeleportThing(cid, config.pos)

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)

else

doPlayerSendCancel(cid, "You does not have the item")

end

return true

end

 

Nha, aí só pode usar se tiver na bag :o

 

local config = {
pos = {x=160, y=54, z=7},
item = 6666 -- <-- Mude id do item
}

function onUse(cid, item, frompos, item2, topos)
doTeleportThing(cid, config.pos)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)
doRemoveThing(item.uid)
return true
end

 

Ata aprendi a mecher com OT ontém -.-

LOL

Editado Janeiro 22 por Tryller