AW

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

Por AwakeGamer, 06 de abr. de 2013 em Tópicos Sem Resposta

resolvido
script
7
1.7k
AwakeGamerA
06 de abril de 2013 às 22:41

Quero um script pra fazer uma entrada secreta

 

a script tipo clica numa estatua assim so mandad o para a quest .

PsyMcKenzieP
06 de abril de 2013 às 23:14

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 Abril 6 por PsyMcKenzie

GearsG
06 de abril de 2013 às 23:34

/\, 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 Abril 6 por Gears

notle2012N
06 de abril de 2013 às 23:53

/\, 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 Abril 6 por notle2012

AwakeGamerA
07 de abril de 2013 às 13:58

Sanada pode mover

SkyLighS
07 de abril de 2013 às 15:07

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

5 anos depois...
StigalS
21 de abril de 2018 às 02:44
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.