retirado
6
1.2k
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

02 de setembro de 2010 às 13:52
Editado Setembro 2 por Vodkart
02 de setembro de 2010 às 14:10
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
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

02 de setembro de 2010 às 14:19
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"/>
02 de setembro de 2010 às 15:08
Ok, Obrigado
Topico Reportado




info
Grupo: Conde
Registrado: 05/05/10
Posts: 544
Reputação: +115
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 Setembro 2 por Saymon14