Ir para conteúdo
  • 0

[Pedido] Moveevent


Saymon14

Pergunta

Olá, o script do qual preciso o player irá passar por cima do tile:



 

onStepOut

 

Gostaria que quando o player saisse de cima do tile, ficasse exibindo um efeito (no local do tile é claro) a cada 5 segundos, isso eternamente até acontecer a função onStepIn.

 

 

onStepIn

 

Quando o player voltar a pisar em cima do tile, o efeito desapareceria.

 

bom é isso ai, vou usar esse script em uma sala de trainers, pretendo usar uniqueid, pois os tiles que vo usar ja tem um outro script em funcionamento.

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

5 respostass a esta questão

Posts Recomendados

  • 0

nao é texto vodkart, é um efeito, aqueles efeitos animados.

 

mais precisamente o efeito /z55, tentei mudar aqui, mais tem que saber qual função usar naquele SayText(cid)

 

vo almoaçar, volto ja

Link para o comentário
Compartilhar em outros sites

  • 0

effectpos.lua

local time = 16 
local pos = {x = 164, y = 48, z = 7} -- Coordenadas do chao
local function SayText(cid)   
if isCreature(cid) == TRUE then   
doSendMagicEffect(pos, 55)   
month = addEvent(SayText, time * 1000 / 2, cid)    
end   
end 

function onStepOut(cid, item, frompos, topos) 
month = addEvent(SayText, time * 1000, cid)  
return TRUE   
end  

function onStepIn(cid, item, frompos, topos) 
stopEvent(month) 
return TRUE 
end

 

movements.xml

<movevent type="StepIn" actionid="28000" event="script" value="effectpos.lua"/>
<movevent type="StepOut" actionid="28000" event="script" value="effectpos.lua"/>

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...