Dobol 26 Postado Junho 25, 2010 Share Postado Junho 25, 2010 (editado) Bom, meu sistema de VIP é o seguinte, a pessoa compra 100 Vip Coins, depois digita "!buyvip", pronto, agora ele é um player VIP. Mais tem o seguinte, ela nunca acaba, ai eu queria mais ou menos assim, 1 Vip Coin = 1 Dia; 2 Vip Coins = 2 Dias; 100 Vip Coins = 100 Dias. function onSay(cid, words, param)if doPlayerRemoveItem(cid,2159,100) == TRUE then setPlayerStorageValue(cid,29000,1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabens agora você agora é um player vip.") doSendMagicEffect(getPlayerPosition(cid), 28) else doPlayerSendCancel(cid, "Voce precisa de 100 Vip Coins para comprar Vip.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem 100 Vip Coins para comprar Vip.") doSendMagicEffect(getPlayerPosition(cid), 2) end end Editado Junho 25, 2010 por TheSleeper Link para o comentário Compartilhar em outros sites More sharing options...
0 davialves 18 Postado Junho 25, 2010 Share Postado Junho 25, 2010 você se esqueceu de adicionar local timenow = os.time() usa esse script ae(by nicekid, só dei uma ajeitada) : function onSay(cid, words, param) if doPlayerRemoveItem(cid,2159,100) == TRUE then local days = 30 local daysvalue = days * 24 * 60 * 60 local storageplayer = getPlayerStorageValue(cid, 29000) local timenow = os.time() if getPlayerStorageValue(cid, 29000) - os.time() <= 0 then time = timenow + daysvalue else time = storageplayer + daysvalue end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de VIP no seu character.") setPlayerStorageValue(cid, 29000, time) local quantity = math.floor((getPlayerStorageValue(cid, 29000) - timenow)/(24 * 60 * 60)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de VIP restantes.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de 100 vip coins para colocar vip.") end end abraços. Link para o comentário Compartilhar em outros sites More sharing options...
0 Vodkart 1515 Postado Junho 25, 2010 Share Postado Junho 25, 2010 é cara já tem uma nova sersão desse script atualizado http://www.xtibia.com/forum/topic/133661-moveevent-action-perfect-vip-system-10/ então para colocar pelos seus coins só mudar: local price = 1000000 if doPlayerRemoveMoney(cid, 1000000) == TRUE then por local price = 100 if doPlayerRemoveItem(cid, 2159, 100) == TRUE then Link para o comentário Compartilhar em outros sites More sharing options...
0 Dobol 26 Postado Junho 25, 2010 Autor Share Postado Junho 25, 2010 (editado) Davi Alves, obrigado, funcionou perfeitamente. + 1 Rep Para você. O seu também Vodkart, mais eu quero apenas o "!buyvip" (y) Reportado para Fecharem. Editado Junho 25, 2010 por TheSleeper Link para o comentário Compartilhar em outros sites More sharing options...
0 helinholima 13 Postado Junho 25, 2010 Share Postado Junho 25, 2010 +REP para o usuário davialves. Tópico Movido para a seção "Pedidos Atendidos." Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Dobol 26
Bom, meu sistema de VIP é o seguinte, a pessoa compra 100 Vip Coins, depois digita "!buyvip", pronto, agora ele é um player VIP.
Mais tem o seguinte, ela nunca acaba, ai eu queria mais ou menos assim, 1 Vip Coin = 1 Dia; 2 Vip Coins = 2 Dias; 100 Vip Coins = 100 Dias.
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados