Troca a function onLogin por onThink()
local effect = 55 -- Efeito que vai usar
local pos = { x = 1342, y = 1659, z = 5 }
local storage = 4001 -- Storage que o player precisa ter
function onThink(interval)
if getPlayerStorageValue(cid, storage) == 1 then
SendEffect(cid)
end
return TRUE
end
function SendEffect(cid)
doSendMagicEffect(pos, effect)
return TRUE
end





info
Grupo: Artesão
Registrado: 08/10/12
Posts: 114
Reputação: 0
Eu to usando esse script pra aparecer um efeito pro player que tiver o storage 4001, ele ta funcionando, mas a function ta Onlogin,ou seja, ele só funciona quando o player loga, ai eu queria que o efeito aparecesse logo quando o player recebesse ele, sem precisa relogar e tb por tempo indeterminado, se possivel
effect.lua
local effect = 55 -- Efeito que vai usar local pos = { x = 1342, y = 1659, z = 5 } local storage = 4001 -- Storage que o player precisa ter function onLogin(cid) if getPlayerStorageValue(cid, storage) == 1 then SendEffect(cid) end return TRUE end function SendEffect(cid) doSendMagicEffect(pos, effect) return TRUE end