Postado Fevereiro 25, 2019 6 anos Fala galera do TK. Seguinte... Eu tenho um script de VIP, está funcionando, mas somente o GOD consegue add VIP para os players... Gostaria de colocar este sistema à venda ingame, mas não as alterações que eu havia feito não deram nem um pouco certo hahahaha O código segue no "citar" abaixo: Citar function onSay(cid, words, param) if param == "" then return doPlayerPopupFYI(cid,"Está com problemas?\nAprenda os comandos!\n---------------\nAdicionar vip:\n/vip add days player\n/vip add 30 Real\n---------------\nDeletar vip:\n/vip del player\n/vip del Real\n---------------\nVer a vip:\n/vip see player\n/vip see Real\n---------------\n") end if param:lower():find('add') == 1 and 3 then local _,_,id,name = param:lower():find('add (%d+) (.+)') name = name or "" id = tonumber(id or 1) or 1 if tonumber(id) == nil or getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Adicionar vip:\n/vip add days player\n/vip add 30 Real\n[Player: "..name.."]") end if isPlayer(getPlayerByName(name)) == TRUE then vip.addVipByAccount(getPlayerAccount(getPlayerByName(name)) ,vip.getDays(id)) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"Foram adicionados "..tonumber(id).." dias de vip a "..name..".") doPlayerSendTextMessage(getPlayerByName(name),MESSAGE_INFO_DESCR,"Você recebeu "..tonumber(id).." dias de vip.") else doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,name.." não esta online ou não existe.") end elseif param:lower():find('del') == 1 and 3 then local _,_,name = param:lower():find('del (.+)') if getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Deletar vip:\n/vip del player\n/vip del Real\n") end vip.setVipByAccount(getPlayerAccount(getPlayerByName(name)),-os.time()) doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"A vip de "..name.." foi apagada.") elseif param:lower():find('see') == 1 and 3 then local _,_,name = param:lower():find('see (.+)') name = name or "" if getPlayerByName(name) == false then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR,"Ver a vip:\n/vip see player\n/vip see Real\n") end local ret_ = vip.getVip(getPlayerByName(name)) if ret_ == 0 then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,name.." Não tem vip, e nunca teve.") else return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "A vip de "..name.." Acaba/terminou em "..os.date("%d %B %Y %X ",ret_)) end end return TRUE end Eu quero coloca-lo à venda ingame, ao preço de 2kk por 2 dias de VIP... Se conseguirem me ajudar, REP garantido e minha gratidão eterna hahaha Abraço galera. Ajudei? REP+ ? Servidor 8.6, Mapa Global Editado JKADS ?
Postado Fevereiro 25, 2019 6 anos 5 minutos atrás, jakons disse: Fala galera do TK. Seguinte... Eu tenho um script de VIP, está funcionando, mas somente o GOD consegue add VIP para os players... Gostaria de colocar este sistema à venda ingame, mas não as alterações que eu havia feito não deram nem um pouco certo hahahaha O código segue no "citar" abaixo: Eu quero coloca-lo à venda ingame, ao preço de 2kk por 2 dias de VIP... Se conseguirem me ajudar, REP garantido e minha gratidão eterna hahaha Abraço galera. basta vc colocar os items que add vip do seu servidor para vender em game. se tem o comando de add vip entao tem o item que o player usa e ganha a vip
Postado Fevereiro 25, 2019 6 anos O jeito de venda que você quer fazer serio por fala tipo !buyvip, ou por NPC? Discord: Naze#3578 Ter Linux Dentro de Windows com Acesso 'localhost' para testes e + AutoLoot Otimizado Direto na Source (tfs 0.4/otx) // Pirataria é crime, original é roubo, compartilhar é legal.
Postado Fevereiro 25, 2019 6 anos Autor 5 minutos atrás, Naze disse: O jeito de venda que você quer fazer serio por fala tipo !buyvip, ou por NPC? @Naze Isto, tô tentando fazer exatemente isso haha 20 minutos atrás, mullino disse: basta vc colocar os items que add vip do seu servidor para vender em game. se tem o comando de add vip entao tem o item que o player usa e ganha a vip Então @mullino, eu não tô querendo usar item, to tentando colocar algo por comando Ajudei? REP+ ? Servidor 8.6, Mapa Global Editado JKADS ?
Postado Fevereiro 25, 2019 6 anos @jakons Editei a partir do !buypremium, não sei se vai adicionar dias pois não sabia direito qual sistema VIP é esse. Mas peguei o mesmo do script que você citou. local config = { days = 2, -- dias add de vip cost = 2000000 -- custo em dinheiro } function onSay(cid, words, param, channel) if(doPlayerRemoveMoney(cid, config.cost) ~= TRUE) then doPlayerSendCancel(cid, "Você precisa de 2kk para comprar " .. config.days .. "dias de VIP.") doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF) return TRUE end vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(tonumber(days))) -- @edit corrigido doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados " .. config.days .. " dias VIP.") return TRUE end Se retorna erro pode postar. Editado Fevereiro 25, 2019 6 anos por Naze Corrigido linha. (veja o histórico de edições) Discord: Naze#3578 Ter Linux Dentro de Windows com Acesso 'localhost' para testes e + AutoLoot Otimizado Direto na Source (tfs 0.4/otx) // Pirataria é crime, original é roubo, compartilhar é legal.
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.