Postado Janeiro 14, 2015 10 anos Olá pessoal, procurei uma script aqui no TK, achei uma bem parecida, mas não era o que preciso. Gostaria de uma script que ao player logar o sistema faça um check e se for menor do que "x" level, automaticamente o player recebe todas as 5 bless. Flws Editado Janeiro 14, 2015 10 anos por ADM Lucas OTBR (veja o histórico de edições)
Postado Janeiro 14, 2015 10 anos Solução local level = x --Level máximo para receber bless. function onLogin(cid) if getPlayerLevel(cid) <= level then for i = 1, 5 do doPlayerAddBlessing(cid, i) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You got blessed.") end return true end PS: Não precisa registrar nada no login.lua, visto que o callback é onLogin. Editado Janeiro 14, 2015 10 anos por zipter98 (veja o histórico de edições) não respondo pms solicitando suporte em programação/scripting
Postado Janeiro 15, 2015 10 anos Resolvido? Se sim clique em melhor resposta para que o tópico fique automaticamente como resolvido. STYLLER OT 2022
Postado Janeiro 15, 2015 10 anos Autor Resolvido? Se sim clique em melhor resposta para que o tópico fique automaticamente como resolvido. Não consegui testar ainda. Farei isso o mais rápido possível. Geralmente eu coloco o feedback e sempre deixo como melhor resposta. @@ Funcionou na primeira morte, já na segunda não deu certo. Não apresentou nenhum erro na distro... Editado Janeiro 15, 2015 10 anos por ADM Lucas OTBR (veja o histórico de edições)
Postado Janeiro 16, 2015 10 anos Funcionou na primeira morte, já na segunda não deu certo. Estranho. Fiz esse reconhecimento das 5 blessings, caso queira testar pra ver se soluciona o seu problema (de modo geral): function onDeath(cid) for i = 1, 5 do if not getPlayerBlessing(cid, i) or getCreatureSkullType > 3 then return true end end doCreatureSetDropLoot(cid, false) return true end Registre o creature event (death). The corrupt fear us. The honest support us. The heroic join us.
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.