Ir para conteúdo

[Encerrado] [Pedido] Script para se teleport ao clicar na statua !


AwakeGamer

Posts Recomendados

Tenta ai:

 

Crie um arquivo com o nome de estatua.lua em data\actions\scripts e coloque isso:

 

function onUse(cid, item, frompos, item2, topos)
 local teleport = {x=160, y=57, z=7} -- Local para onde o player será teleportado
 local level = getPlayerLevel(cid)
 local pos = getCreaturePosition(cid)
if item.itemid == 4842 then
		if level >= 250 then
		  doTeleportThing(cid,teleport)
		  doSendMagicEffect(topos,12)
		  doRemoveItem(item.uid,1)
		  doPlayerSendTextMessage(cid,22,"Você foi teleportado para o templo.")
		else
		  doPlayerSendTextMessage(cid,22,'Somente lvl 250 podem usar a pedra.')
		end
	end
end
 return TRUE
end

 

Agora a tag em \data\actions\actions.xml

 

 

<action itemid="4842" script="estatua.lua"/>

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

/\, pra que isso tudo? Alias, eu aconselho a usar um action id em uma estatua especifica pois assim apenas aquela estatua vai poder teleportar :))

 

local tp = {x=x, y=y, z=z}
function onUse(cid, item, frompos, item2, topos)
if item.actionid == 9858 then
doTeleportThing(cid, tp)
end
end

 

Tag

 

<action actionid="9858" script="nomedoarquivo.lua"/>

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

/\, pra que isso tudo? Alias, eu aconselho a usar um action id em uma estatua especifica pois assim apenas aquela estatua vai poder teleportar :))

 

local tp = {x=x, y=y, z=z}
function onUse(cid, item, frompos, item2, topos)
if item.actionid == 9858 then
doTeleportThing(cid, tp)
end

 

Tag

 

<action actionid="9858" script="nomedoarquivo.lua"/>

 

ta certo mais vc esqueceu de fecha function

fecho apenas if

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

  • 5 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...