Ir para conteúdo

[Pedido] Um Item Que Teleporta O Player


dbzguild

Posts Recomendados

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 por dbzguild
Link para o comentário
Compartilhar em outros sites

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 por Tryller
Link para o comentário
Compartilhar em outros sites

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

Link para o comentário
Compartilhar em outros sites

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 por Tryller
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...