Eai, no arquivo creaturescripts/scripts/login.lua, antes do return coloque isso:
if getPlayerStorageValue(cid, 13540) > os.time() then
if getPlayerStorageValue(cid, 122131) == 1 and isInArray({ 5, 6, 7, 8 }, getPlayerVocation(cid)) then
doPlayerSetVocation(cid, getPlayerVocation(cid)+4)
end
else
if isInArray({ 9, 10, 11, 12 }, getPlayerVocation(cid)) then
doPlayerSetVocation(cid, getPlayerVocation(cid)-4)
end
end
Eu fiz assim, quando fala com o npc ganha uma storage no script de exemplo 122131, ou seja, se ele ja comprou a promotion ele tem a storage, se não comprou não tem. No login, ele verifica se é vip, se for ele verifica se ele tem a storage e se a vocação estar errada ele corrige. E se o player não for vip, a vocação é corrigida.
Bom é isso, qualquer dúvida só pedir ![]()








info
Grupo: Campones
Registrado: 09/10/11
Posts: 51
Reputação: +2
Char no Tibia: Secret :x
Olá XTibianos, esse é o meu primeiro tópico, desculpe se estiver no local errado.
Bem, venho trazendo uma duvida que tenho.
É o seguinte, eu uso o Perfect Vip system 2.0 criado pelo Vodkart em meu servidor.
Link do Perfect Vip system 2.0 ( http://www.xtibia.com/forum/topic/133661-moveevent-action-perfect-vip-system-16/ )
A minha duvida é em relação a vocação vip.
No meu Servidor, possuo uma área onde somente os players VIPs podem acessar, e nessa área há um NPC promoter que promove os player para
uma segunda vocação, que no meu caso é a Epic.
Quando um player compra essa vocação na area vip, ele se tornará por exemplo, um epic master sorcerer.
Bom, até aqui está tudo certo, agora vem a minha grande dúvida:
Eu Gostaria de um script que fizesse com que quando a VIP Time desse player acabasse, ele voltaria a ser somente Master Sorcerer, e que quando
esse player adiquirir novamente uma VIP Time, ele voltará AUTOMATICAMENTE a ser epic master sorcerer.
Segue abaixo os IDS das vocações:
ID 5 -> Master sorcerer (Epic master sorcerer ID 9 )
ID 6 -> Elder druid (Epic elder druid ID 10 )
ID 7 -> Royal paladin (Epic royal paladin ID 11 )
ID 8 -> Elite Knight ( Epic elite Knight ID 12 )
Se Alguem com conhecimentos em scripts pudesse me ajudar, eu agradeceria muito.
OBS 2: Uso o Alissow OTS 4.11
Versão do Tibia: 8.60