Ir para conteúdo
  • Cadastre-se

(Resolvido)[Pedido] Script golden vip.


Ir para solução Resolvido por Cazuza,

Posts Recomendados

Ola. Gostaria de um sistema de golden vip.

O sistema seria o seguinte. O player compra vip normal, por item dentro do server, ao usar o 3 vip normal ele tem acesso a Vip normal e a uma nova area golden vip. O tempo de golden vip dele é o tempo de vip que ele tiver. 

Link para o post
Compartilhar em outros sites

Manda o script do vip. Ninguem aqui tem bola de cristal querido. Quando pedir algo, pelo menos "nos" ajude tambem.

z_WL63_Tt.png

Link para o post
Compartilhar em outros sites
function onUse(cid, item, fromPosition, itemEx, toPosition)
 
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
 
local days = 31 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13720)
local timenow = os.time()
 
if getPlayerStorageValue(cid, 13720) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end
 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de FosterVIP no seu character.")
setPlayerStorageValue(cid, 13720, time)
local quantity = math.floor((getPlayerStorageValue(cid, 13720) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de FosterVIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
 
return TRUE
end
Link para o post
Compartilhar em outros sites
  • Solução

Querido ta funcionando assim: Ao usar 3 vezes o VIP normal, na terceira ele ganha a GOLDEN VIP, e zera a contagem. Ou seja ganha GOLDEN VIP de 3 em 3 vips normais. Se quiser que eu altere isso, para apartir da terceira toda vez que ele usar vip ja ganhar golden vip avisa.

 

Storage da VIP normal = 13720

Storage Golden VIP = 13722

 

Não testei mas creio estar funfando corretamente, abraço!

function onUse(cid, item, fromPosition, itemEx, toPosition)
 
local config={
removeOnUse = "yes" -- remover quando usar ("yes" or "no")
}
 
local days = 31 -- dias que serão adicionados
local daysvalue = days * 24 * 60 * 60
local storageplayer = getPlayerStorageValue(cid, 13720)
local timenow = os.time()

if getPlayerStorageValue(cid, 13721) == -1 then
setPlayerStorageValue(cid, 13721, 0)
end
----------------------------------------------
if getPlayerStorageValue(cid, 13720) - os.time() <= 0 then
time = timenow + daysvalue
else
time = storageplayer + daysvalue
end

----------------------------------------------

 

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Foram adicionados ".. days .." dias de FosterVIP no seu character.")
setPlayerStorageValue(cid, 13720, time)
setPlayerStorageValue(cid, 13721, getPlayerStorageValue(cid, 13721) + 1)

if getPlayerStorageValue(cid, 13721) >= 3 then
setPlayerStorageValue(cid, 13722, time)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce ganhou FosterVIP GOLD no seu character.")
end

local quantity = math.floor((getPlayerStorageValue(cid, 13720) - timenow)/(24 * 60 * 60))
doSendMagicEffect(getPlayerPosition(cid), math.random(28,30)) 
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você tem ".. quantity .." dias de FosterVIP restantes.")
if (config.removeOnUse == "yes") then
doRemoveItem(item.uid, 1)
end
 
return TRUE

Atualizado!

Editado por Ka zuza (veja o histórico de edições)

z_WL63_Tt.png

Link para o post
Compartilhar em outros sites

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.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Digoshow
      E assim, meu ot tem a VIP 1 que se compra com !buyvip que nao e adicionado nada no server, ate aqui tudo certo.
      So que eu to fazendo uma area Donate, e quero que so passe no Tile quem comprar Vip Days pelo site.
      Nao pode ser Premium, porque premium e gratuito para todos poderem usar Addons.
      Alguem pode me ajudar a fazer um script que so passa quem tiver Vip Days Adicionado na conta, ou seja quem comprar Vip days pelo site, tem acesso a area donate?
      Quero fazer um sistema assim, alguem pode me ajudar?
      Obrigado REP+ .
    • Por Digoshow
      Gente e o seguinte, eu fiz uma quest com o RME, e no final da quest quero que um player de use no Bau e Catar um item, o item seria Document = ID: 952, e apos ele dar use nesse document, e liberado e certo lugar para ele passar.
      Ele faz a quest, e quando ele pega o Document e ele der use, ira sair uma mensagem assim, Parabens, Voce conseguiu Acesso Full.
      E ai ia liberar tiles para ele passa para um Hunt sempre que ele quiser, entendero?
      Tipo uma quest da vip 2, Os player que termina a quest, e liberado acesso a vip 2 !
      Alguem pode me ajudar, sim eu procurei nao como eu nao so la aquelas coisas nao consegui, eu ate tentei mais deu o erro a seguir, e ainda o script nem dava item, mais tentei mesmo assim, olhem o erro que da.
       


        Ai gente alguem pode me ajudar com esse script? Que ao da use la no bau pega o item e quando usar, voce ganha acesso a lugares novos, tipo voce usa o item, e voce podera passar nos tiles. Obrigado, REP+ .
    • Por danielduarte96
      Seguinte galera.. Eu dei uma procurada porém não encontrei. Eu gostaria de um item que desse vip (Vip permanente), e de quebra já queria o tile que a pessoa só passa caso seja vip.
       
      Agradeço desde já!
    • Por Lekstar
      Aqui estou novamente galera do TK !
       
      Bom, terminei meu servidor porém deixei o pior para o final. estou tendo dificuldades com o seguinte:
       
      No meu shop do server tem a opção de comprar VIP Days, até ai blz tudo funcionando ok!
      mas gostaria de um sistema que funcionasse da seguinte forma : o jogador comprar VIP seja 30 ou 15 dias tanto faz, e ter permissão para passar por uma porta ou teleport que irei adicionar ao templo.
       
      então o jogador compra sua vip no site e ao relogar já terá autorização para passar pela porta colocada no temple para jogadores vip.
       
      conto com a ajuda de vocês, acabando isto terão um ótimo servidor para jogar.
       
      Obrigado !
       
      Obs : também gostaria de agradecer aos que me ajudaram, graças a voces meu servidor está pronto.   
    • Por Digoshow
      Olha aqui mais um problema sem pe e sem cabeça, vou adicionar uma tabela na minha DB para completa a instalacao do meu vip system mock, so que fala que ja existe uma tabela com o nome vipe_time, so que na minha DB ela nao existe, alguem consegue me ajduar, sem ter que troca de DB ou algo que eu tenha que comecar novamente do 0?
      Imagem do erro que da qnd eu tento instalar a tabela:
       

       
       
      Obrigado REP+ para quem tentar ajudar !
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo