Chuva no mapa inteiro?? Se for vai dar um lag bruto. Mas quanto à dúvida, você pode usar um "while" pra ficar se repetindo. Tenta usar isso (nem sei se funciona):
function chuva(Xpos1, Xpos2, Ypos1, Ypos2, Zpos)
for chuvaX = Xpos1, Xpos2 do
for chuvaY = Ypos1, Ypos2 do
chuvaArea = {x=chuvaX, y=chuvaY, z=Zpos}
doSendMagicEffect(chuvaArea, 12)
end
end
return TRUE
end
function onSay(cid, words)
local tempo = 10*1000 -- 10 minutos
local i = 0
while i < tempo do
chuva(Xpos1, Xpos2, Ypos1, Ypos2, Zpos) -- edite aqui as pos
i = i + 1
end
return TRUE
end
Ve se deu e me fala. Não esqueça de editar as posições e o efeito.
flw








info
Grupo: Cavaleiro
Registrado: 20/07/09
Posts: 161
Reputação: +24
Char no Tibia: Max of Catanduva
Rain System
tipo, eu queria fazer um sistema de chuva, pra isso eu adicionei os sprites da chuva ao meu ot e criei o magic effect com ele...
Aí eu precisava que em um certo horario ( no jogo ), ou á partir de um certo tempo em que o ot estivese online, começa-se á chover, apenas fazendo os magic effects nos sqms escolhidos, o problema é que:
eu não consigo e nao sei algum geito de fazer o script ficar se repetindo, pois se nao fosse por isso, o script iria ter que ser GIGANTESCO para o tempo da chuva ser razoável...
O script poderia ser também por meio de talkactions que só GOD poderia usar, aí teria uma para começar a chuva, e uma para para-la.
Se alguem souber oque eu uso para um script ficar se repetindo, ficaria grato...
Ou se alguem puder montar um script pra mim, explicando como eu faço pra adicionar os sqms q o magic effect vai sair (caso isso seja mt complexo)...
Quanto á talkaction, globalevent, etc...
Seria melhor o script de um modo que n desse Laag no server :x
Ty ~ MaX.