Postado Julho 8, 2014 10 anos Vou te explicar a lógica que eu pensei, quando loga e não tem vip ele da Storage 55555, ai ele pega e inverte as vocação, se tem a 9 volta pro 5 Deixa o script anterior e crie um arquivo em data/creaturescripts/scripts com nome de promoteantiga e adicione. function onLogin(cid) if getPlayerVocation(cid) == 9 and getPlayerStorageValue(cid, 55555) >= 1 then doPlayerSetVocation(cid, 5) elseif getPlayerVocation(cid) == 10 and getPlayerStorageValue(cid, 55555) >= 1 then doPlayerSetVocation(cid, 6) elseif getPlayerVocation(cid) == 11 and getPlayerStorageValue(cid, 55555) >= 1 then doPlayerSetVocation(cid, 7) elseif getPlayerVocation(cid) == 12 and getPlayerStorageValue(cid, 55555) >= 1 then doPlayerSetVocation(cid, 8) else doPlayerSendCancel(cid, "Torne-se VIP e ganhe uma vocação especial junto com vários benefícios ") end return TRUE end Dentro do arquivo login.lua adicione: registerCreatureEvent(cid, "vipback") Em data/creaturescripts/creaturescripts.xml adicione a tag: <event type="login" name="vipback" event="script" value="promoteantiga.lua"/> Não testei (não tenho vip por storage, não curto mt ;x ) testa e me fala Editado Julho 9, 2014 10 anos por AlekysRocha. (veja o histórico de edições) Actions; Vip door Systema By Mock Movements; Piso que TELEPORTA apenas players PREMIUM
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.