Postado Novembro 6, 2014 10 anos Autor Cara, bem provavelmente tem haver com o save do server ou com algum sistema pra check vip, pois se está promovendo os players, significa que o script ta funcionando. 1º Faz um teste, promove alguem e executa o sistema de /save. Se não der certo verifica se na pasta data/creaturescript tem algum script com nome de vip , ou vipcheck ou algo do tipo... Flz? Aguardo sua resposta pra tentar ajudar. <event type="login" name="FimVip" event="script" value="vip2.lua"/>... O unico script sobre vip no creature scripts. quanto ao "save" não de certo Isso tem em algumas sources, ao logar ele verificará a promote e verificar se vocÊ é premium account, caso não seja, ele volta para a vocação inicial. ele não volta pra inicial, volta pra 2 promote, (elder druid, master sorcerer, elite knight e royal paladin) Isso acontece quando o "fromvoc" das vocations está errado.. apesar do seu fromvoc estar correto, não sei o que pode ser, tente fazer de novo.. Já tentei 1 milhão de vezes e não funfa
Postado Novembro 6, 2014 10 anos O problema pode tar nesse fim vip. Se ele requerer uma storage para que o player mantenha a voc vip e o npc que vende a promotion não fornecer esse storage, simplesmente acontece que quando o player reloga o script entra em ação e remove a voc vip. Posta o script desse voc vip e posta o npc que fornece essa promotion.
Postado Novembro 7, 2014 10 anos Autor Ah bom kkk' tá ai local pos = {x=160, y=51, z=7} pos = {x=160, y=51, z=7} function onLogin(cid) if vip.hasVip(cid) == true then if getPlayerStorageValue(cid,55555) ~= 1 then setPlayerStorageValue(cid,55555,1) end elseif vip.hasVip(cid) ~= true and vip.getVip(cid) ~= 0 then if getPlayerStorageValue(cid,55555) == 1 then doTeleportThing(cid, pos, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Sua Vip ACABOU!") doPlayerSendTextMessage(cid,22,"Sua Vip ACABOU!") setPlayerPromotionLevel(cid, 1) setPlayerStorageValue(cid,55555,2) elseif getPlayerStorageValue(cid,55555) == -1 then setPlayerStorageValue(cid,55555,2) end end return true end
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.