Postado Agosto 29, 2013 11 anos <vocation id="9" name="Masterful Sorcerer" description="an masterful sorcerer" needpremium="1" gaincap="10" gainhp="5" gainmana="30" gainhpticks="4" gainhpamount="10" gainmanaticks="1" gainmanaamount="150" manamultiplier="1.1" attackspeed="2000" soulmax="200" gainsoulticks="15" fromvoc="1" lessloss="50"> <formula meleeDamage="1.0" distDamage="1.0" wandDamage="1.0" magDamage="1.0" magHealingDamage="1.0" defense="1.0" magDefense="1.0" armor="1.0"/> <skill fist="1.5" club="2.0" sword="2.0" axe="2.0" distance="2.0" shielding="1.5" fishing="1.1" experience="1.0"/> </vocation> Faça um teste com esse, mas antes de testar, feche o server e abra, pegue o personagem sorcerer, morra com ele uma vez, e compre a vocação... Quando você for tirar o premium desse personagem, deixe ele off-line e de login assim que você tirar os premiums days. A alteração que eu fiz foi essa : fromvoc="1" Significa que ele veio da vocação 1 (sorcerer).
Postado Agosto 29, 2013 11 anos Autor mas manow, tem que pegar a promotion de MS não de sorc normal, porque se não na hora de pegar a promotion ele buga e da isso 13:17 You see yourself. You are .
Postado Agosto 29, 2013 11 anos Minha ultima tentativa : Cole isso no arquivo creaturescript > login.lua, depois de function onLogin(cid) : local playerVoc = getPlayerVocation(cid) if getPlayerPremiumDays(cid) <= 0 and (playerVoc == 9 or playerVoc == 10 or playerVoc == 11 or playerVoc == 12) then doPlayerSetVocation(cid, playerVoc - 4) end Ou seja, se o player tiver esse vocação e seus dias de premium acabaram, ele vai retorna à promotion normal. Reinicie o server, e quando o player perder o premium, você "relogue" no player para que o script entre em ação. Editado Agosto 29, 2013 11 anos por Jamison Collins (veja o histórico de edições)
Postado Agosto 29, 2013 11 anos Autor Vlw velho deu certo brigadão! reputado pode fexar Editado Agosto 29, 2013 11 anos por Edoki (veja o histórico de edições)
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.