Postado Março 13, 2017 8 anos EDIT Achei o sistema de premium no qual funciona contando os dias de premium pra acabar os premiuns esse abaixo ainda estou usando. Citar function onLogin(cid) local rate = 1.2 -- 50% local config = { s = 13540 --storage welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!", not_vip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!", vip = isPremium(cid) } if (config.vip == TRUE) then doPlayerSetExperienceRate(cid, rate) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip) else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip) end return TRUE end ja esse foi removido. Citar function onSay(cid, words, param) if doPlayerRemoveItem(cid, 6500,100) == TRUE then setPlayerStorageValue(cid,13540,1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabens agora voce e vip.") doSendMagicEffect(getPlayerPosition(cid), 27) else doPlayerSendCancel(cid, "Voce precisa de 100 demonic essences para comprar Vip.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce nao tem 100 demonic essences para comprar Vip.") doSendMagicEffect(getPlayerPosition(cid), 2) end end coloquei o do premium sendo: <?xml version="1.0" encoding="UTF-8"?> <mod name="Buy premium command" version="1.0" author="Dener Diegoli" contact="[email protected]" enabled="yes"> <config name="buypremium_config"> <![CDATA[ config = { days = 30, cost = 100, maxDays = 360 } ]]> </config> <talkaction words="!buypremium; !pacc" event="buffer"><![CDATA[ domodlib('buypremium_config') if(getPlayerPremiumDays(cid) > config.maxDays) then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end if(not doPlayerRemoveItem(cid, 6500, 100)) then doPlayerSendCancel(cid, "You don't have enough demonic essences, " .. config.days .. " days premium account costs " .. config.cost .. " demonic essences.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return end doPlayerAddPremiumDays(cid, config.days) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.") ]]></talkaction> </mod> bom oq eu queria agora, como podem ver, n tem storage de premium, queria criar um piso pra somente premium passarem...kkkk e agora? Editado Março 13, 2017 8 anos por Luzetti (veja o histórico de edições)
Postado Março 13, 2017 8 anos function onLogin(cid) local rate = 1.2 -- 50% local s = 13540 --storage if getPlayerStorageValue(cid, s) > 0 then doPlayerSetExperienceRate(cid, rate) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPlayerStorageValue(cid, s) > 0 and "você tem "..((rate - 1)*100).."% de exp a mais agora!" or "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!") return true end [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Março 13, 2017 8 anos Autor 11 minutos atrás, Vodkart disse: function onLogin(cid) local rate = 1.2 -- 50% local s = 13540 --storage if getPlayerStorageValue(cid, s) > 0 then doPlayerSetExperienceRate(cid, rate) end doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, getPlayerStorageValue(cid, s) > 0 and "você tem "..((rate - 1)*100).."% de exp a mais agora!" or "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!") return true end desculpe ser burro, kkkkk mas eu substituo esse pelo o outro que ta la em cima? e o piso como seria?
Postado Março 13, 2017 8 anos Ué cara? qual sistema você usa? premium ou algum sistema vip? [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Março 13, 2017 8 anos Autor Vou usar o Premium, mas queria saber como fazer o chão baseado nesse Premium ai 2 horas atrás, Vodkart disse: Ué cara? qual sistema você usa? premium ou algum sistema vip? Vou usar o Premium, mas queria saber como fazer o chão baseado nesse Premium ai
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.