Postado Janeiro 14, 2012 13 anos Este é um post popular. Bom pessoal, criei esse script totalmente inutil e util para vocês, espero que gostem - Oque exatamente ele faz? Nada, ele só verifica se o player tem uma storage e se o player tiver, quando ele logar vai aparecer um efeito em um tempo configuravel, Por Exemplo, o player é VIP, ai o seu system vip tem uma storage, você adiciona essa storage no script e o player vai ficar com um efeito, ou ... Tem aquela super quest fodona em seu servidor, pq nao mostrar para os outros que aquele player conseguiu fazer? *-* - Nossa que legal, como posso ter isso no meu servidor? Simples amigo, basta você ir em \data\creaturescripts\scripts, depois adicionar um registro no login.lua e adicionar uma linha em creaturescripts.xml effect.lua local effect = 30 -- Efeito que vai usar local storage = 9994 -- Storage que o player precisa ter local tempo = 5 -- Tempo em segundos function onLogin(cid) if getPlayerStorageValue(cid, storage) == 1 then SendEffect(cid) end return TRUE end function SendEffect(cid) doSendMagicEffect(getCreaturePosition(cid), effect) addEvent(SendEffect, tempo*1000, cid) return TRUE end Agora adicione isso em login.lua registerCreatureEvent(cid, "Effect") Agora adicione esse code em creaturescripts.xml <event type="login" name="Effect" event="script" value="effect.lua"/> Uma Fotinho para ver, estou usando o efeito 30 Abraços...
Postado Janeiro 14, 2012 13 anos - Nossa que legal, como posso ter isso no meu servidor? euri demais UHESAHOEISOISAHOIESAHIEH Boa Kimo, reputado! rena.to
Postado Fevereiro 15, 2012 13 anos ia ser legal se subisse uma mensagem ex: VIP eo efeito junto tem como ajudar nisso ? reputado:) Editado Fevereiro 15, 2012 13 anos por Leandrinhow (veja o histórico de edições) Quer ver o que você nunca viu?, simplesmente vá aonde você nunca foi. (alguém).
Postado Fevereiro 15, 2012 13 anos Autor local effect = 30 -- Efeito que vai usar local storage = 9994 -- Storage que o player precisa ter local tempo = 5 -- Tempo em segundos function onLogin(cid) if getPlayerStorageValue(cid, storage) == 1 then SendEffect(cid) end return TRUE end function SendEffect(cid) doSendMagicEffect(getCreaturePosition(cid), effect) doCreatureSay(cid, "VIP" , 19) addEvent(SendEffect, tempo*1000, cid) return TRUE end
Postado Fevereiro 22, 2012 13 anos Tipo, queria deixar esse efeito pra sempre, de tantos em tantos segundos apareçe ele no player, por exemplo. O player é vip, de 40 em 40 segundos, fica dando esse efeito nele, com a mensagem "VIP" VEJA+ [OTServ] Verdades e Mentiras [10.41] Union RPG Server - by Sonkis & JimmyTwoShoes old . [s
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.