luciano001 0 Postado Junho 29, 2010 Share Postado Junho 29, 2010 (editado) É o seguinte, digamos que para utilizar a primeira promotion de um sorcerer seja 40 (level 40) e a segunda promotion seja 70 (level 70), daí ao chegar ao determinado level você fica com promotion sem pagar gold, sem ir ao NPC e sem nada, simplesmente chegou ao level levou promotion grátis (free). RESUMO: Sou sorcerer de level 39; Upei e fui para level 40 automáticamente me tornei um Master Sorcerer; Fui para o level 69; Chegei ao 70 (level) e voalá recebir promotion de Epic Master Sorcerer automáticamente pelo sistema. Como é que faço isso VIRAR REALIDADE? Tem como? Uma ajudinha por favor. --------D=___[=] ---------------------------------------------------- Para OT SERVER de Cliente 8.42 ou superior. ---------------------------------------------------- Editado Junho 29, 2010 por lucian001 Link para o comentário Compartilhar em outros sites More sharing options...
joaohd 200 Postado Junho 29, 2010 Share Postado Junho 29, 2010 Fiz somente um exemplo pois estou no curso e não tenho os materiais necessários. Aqui está: function onAdvance(cid, skill, oldLevel, newLevel) if skill == 8 then if getPlayerLevel(cid) == 40 then doPlayerSetVocation(cid, getPlayerVocation(cid)+4) end end return TRUE end Em creaturescripts.xml: <event type="advance" name="advancePromo" event="script" value="NOME DO SCRIPT.lua"/> Em login.lua: registerCreatureEvent(cid, "advancePromo") flw Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados