Postado Junho 28, 2014 10 anos Este é um post popular. Na falta de coisa melhor fiz essa gambiarra que poderá ajudar muita gente Crie em actions/script/other um arquivo vip.lua function onUse(cid, item) if getPlayerStorageValue(cid, 55489) - os.time() < 0 then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Agora voce e um player VIP.") setPlayerStorageValue(cid, 55489, os.time() + (30*24*60*60)) doRemoveItem(item.uid, 1) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Voce ja e VIP so poderá renovar daqui 30 dias.") end return TRUE end Nessa´parte 30*24*60*60 onde esta 30 coloca os dias que quer adicionar em actions.xml adicione <action itemid="16101" script="other/vip.lua"/> e pronto um sistema vip funcional, na falta de outra opção. Piso para passar somente que for VIP Crie em data/movements/scripts um arquivo entradavip.lua function onStepIn(cid, item, position, fromPosition) local config = { msgDenied = "Você não e vip ,Compre =D.", msgWelcome = "Seja Bem Vindo a Area vip." } if getPlayerStorageValue(cid, 55489) - os.time() <= 0 then doTeleportThing(cid, fromPosition, true) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied) doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE) return TRUE end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome) return TRUE end TAG 0.4 <movevent type="StepIn" uniqueid="13500" event="script" value="entradavip.lua"/> TAG 1.0 <movevent event="StepIn" uniqueid="13500" script="entradavip.lua"/> Editado Julho 3, 2014 10 anos por AnaPaula (veja o histórico de edições)
Postado Junho 29, 2014 10 anos Perfeito! õ/ Muito obrigado Ana, Suas contribuições sempre são demais. Trimera Tibia Old 7.4
Postado Junho 29, 2014 10 anos @Ana Paula Achei perfeito! Porém eu tive uma ideia! seria possivel você fazer algo pra quando o player LOGAR no char aparecer em mensagem quantos dias de VIPS ainda resta para o char? E esse vip system que você fez, não sei se funciona assim, mais quando acabar ele volta para o templo ? Trimera Tibia Old 7.4
Postado Junho 29, 2014 10 anos paula excelente, mas não há problema de dar clique no objeto de novo, seria melhor que o usuário não clique em voltar para o objeto até que você termine seus 30 dias ou número de dias vip
Postado Junho 29, 2014 10 anos Autor não terá esse problema só poderá usar o item de novo se o ostime do storage tiver menor ou igual a 0 se for maior não da pra usar.
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.