Postado Dezembro 16, 2016 8 anos Autor Em 16/12/2016 em 23:08, Ed.Specter disse: não amigo, esse que mandei n serve para checar se o player tem a storage 13901, ele checa se o player tem premium.. esse 13901, é a uniqueid que você coloca no tile, você terá que fazer o mesmo colocando storage no script de premium. faz um teste, coloca o script que te mandei, e coloca a uniqueid no tile. tenta passar com um player que tem premium, e outro que n tem. Você não entendeu amigo, o script que coloquei pra ser editando adicionando "Storage" ele adiciona premium na conta do player, esse que você me mandou so server para verificar se o player é premium ou não, se for ele passara pelo sqm, se não ele é chutado pra tras correto? hehehe Mais já esta certo aqui, só queria saber se a Storage do Script que foi editado está removendo a "Storage" assim que o Dia Premium acabar, mesmo assim agradeço a ajuda!
Postado Dezembro 17, 2016 8 anos Autor Em 16/12/2016 em 22:48, Alexy Brocanello disse: function onSay(cid, words, param) local t = string.explode(string.lower(param), ",") local call, name, day = t[1], t[2], t[3] local player, keys = getPlayerByName(name), {"add", "remove", "check"} if not isInArray(keys, call) or param == '' or name == nil then return doPlayerPopupFYI(cid,"Está com problemas? Olhe o exemplo a baixo!\nAprenda os comandos!\n-----------------------------\nAdicionar premium:\n/pa ".. keys[1] ..", Nome do Player, Dias\n/pa ".. keys[1] ..", Rodrigo, 30\n-----------------------------\nRemover premium:\n/pa ".. keys[2] ..", Nome do Player, Dias\n/pa ".. keys[2] ..", Rodrigo, 30\n-----------------------------\nVer Premium:\n/pa ".. keys[3] ..", Nome do Player\n/pa check, Rodrigo\n-----------------------------") elseif not isPlayer(player) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O jogador não está online ou não existe!') end if call == keys[1] then doPlayerAddPremiumDays(player, day) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Foram adicionados '.. day ..' dias de premium ao jogador '.. name ..'.') setPlayerStorageValue(cid,55555,1) doPlayerSendTextMessage(player, MESSAGE_EVENT_ADVANCE, 'Você recebeu '.. day ..' Premium Dias do [ADM] Digoshow.') elseif call == keys[2] then if getPlayerPremiumDays(player) > 0 then doPlayerRemovePremiumDays(player, day) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Foram removidos '.. day ..' dias de premium do jogador '.. name ..'.') else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'Esse jogador não possui nenhum dia de premium.') end elseif call == keys[3] then if isPremium(player) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O jogador '.. name ..' tem '.. getPlayerPremiumDays(player) ..' dias de premium.') else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O jogador '..name ..' é free account.') end end return true end Bom, obrigado vou dar como resolvido o Topico porque o tema do Topico foi resolvido, porem encontro outros 2 problemas no Script, quem puder me ajudar, ou para os Usuarios que tiverem o mesmo problema, segue o topico: Podem fechar este topico, está resolvido! Obrigado!
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.