SE
pedido

[8.60] Clicar em um objeto e ser TELEPORTADO!

Por Sematico, 18 de fev. de 2014 em Scripts

clicar objeto teleportado
resolvido
script
10
2k
SematicoS
18 de fevereiro de 2014 às 15:08

I ae! Como não tenho NADA de experiência em scripting, queria fazer um pedido pra vcs! Por favor!

 

Então, queria um script que você clica no objeto e é teleportado para um lugar. Mas também que depois de teleportado, apareça uma mensagem (com letras brancas, se possível).

 

Agradeço desde já! Lógico que vou dar um Rep+ pra quem fizer! :D

Valeeu!

dyego2008D
18 de fevereiro de 2014 às 15:38

Olha eu tenho esse aque que eu gosto muito, precisa de um item para teleportar.

 

 

-- [( Script by xDyego)] --
function onUse(cid, item, frompos, item2, topos)
local teleport = {x=151, y=122, z=8} -- Coordenadas para onde o player irá ser teleportado.
local item_id = 6086 -- ID do item que o player precisa para ser teleportado.
if getPlayerItemCount(cid,item_id)>= 1 then
doTeleportThing(cid, teleport)
doSendMagicEffect(getPlayerPosition(cid), 10)
doPlayerRemoveItem(cid, item_id, 1)
doPlayerSendTextMessage(cid, 22, "Ok "..getPlayerName(cid).." Você usou o seu "..getItemNameById(item_id).." para viajar!")
else
doPlayerSendTextMessage(cid, 22, "Desculpe "..getPlayerName(cid).." Você precisa de um "..getItemNameById(item_id).." para viajar.")
end
end
SematicoS
19 de fevereiro de 2014 às 11:25

Beleza, valeu. Acho que pode ser útil

19 de fevereiro de 2014 às 13:21

o script que o dyego postou ae , o player so e teleportado se tiver item X

e não é como você quer .

 

usa esse ...

 

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


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


doTeleportThing(cid, pos)
doPlayerSendTextMessage(cid, "Você foi teleportado.")


return TRUE
end

não tem nenhuma verificação né ?

 

SematicoS
19 de fevereiro de 2014 às 14:32

Funcionou DuuhCarvalho, exatamente o que queria, valeu!

chateadoagrC
19 de fevereiro de 2014 às 14:38

qual a tag q eu uso pra coloka no actionxml?

19 de fevereiro de 2014 às 14:42


<action itemid="IddoItem" script="NomedoArquivo.lua"/>

19 de fevereiro de 2014 às 14:42

O Script do Duuh e de uma Alavancha, ou seja com Action ou Unique, mas se você quiser usar em outro item e so colocar a Tag:

<action itemid="123" event="script" value="arquivo.lua"/>

No 123 e o Id do item

 

-----------------------------------------------------------------------

 

Oloko, postou uns 2 segundos primeiros que eu /\ '-'

Editado Fevereiro 19 por Shoguns

zipter98Z
19 de fevereiro de 2014 às 14:48

Tópico movido para a seção de dúvidas e pedidos resolvidos.

chateadoagrC
19 de fevereiro de 2014 às 14:52

vlw ae a tds