Jump to content
  • 0
Sign in to follow this  
Kian

[RESOLVIDO]Vip Grátis

Question

Olá amigos.Alguém poderia colocar uma restrição para quem pegou o vip não pegar mais? :)

 

-	script	VipGratis	-1,{OnPCLoginEvent:set $nivelVip, 1;set $diasVip, 7;set $verificaVip, 1;    if (getgmlevel() == 1) goto extender;    query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `data_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `group_id` = 0 AND `account_id` = "+getcharid(3);    end;}

 

Edited by Kian

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Tente usã-lo nesta estrutura:

-	script	VipGratis	-1,{OnPCLoginEvent:	if (#vipUsado) end;	$nivelVip = 1;	$diasVip = 7;	query_sql("UPDATE `login` SET `group_id` = "+$nivelVip+", `data_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `account_id` = "+getcharid(3));	#vipUsado = 1;	end;}

Share this post


Link to post
Share on other sites
  • 0

É bom, mas eu não posso ver donde o script continua se você é VIP. Esqueceu adicionar código na label extender?

Oi.Na verdade eu só adaptei ele para funcionar sem a necessidade do uso do ticket.O original é esse:

//==========================================================================================================================//                 Função que adiciona 30 dias Vip ao usuário//==========================================================================================================================function	script	vip30	{set $nivelVip, 1;set $diasVip, 30;set $verificaVip, 1;    if (getgmlevel() == 1) goto extender;    query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `data_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `group_id` = 0 AND `account_id` = "+getcharid(3);    dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo.";    end;estender:    query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `data_vip` = DATE_ADD(`data_vip`,INTERVAL "+$diasVip+" DAY) WHERE `group_id` = "+$nivelVip+" AND `account_id` = "+getcharid(3);    dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo.";    end;}//==========================================================================================================================//             Função que controla a data de término da conta vip e anúncios ao logar//==========================================================================================================================-	script	GerenciadorVip	-1,{        OnPCLoginEvent:    set @site$, "www.mythologyro.com";        query_sql "UPDATE `login` SET `group_id`= 0 WHERE `group_id` = "+$nivelVip+" AND (`data_vip` IS NULL OR `data_vip` < CURDATE())";        query_sql "SELECT (`data_vip` IS NULL OR `data_vip` < CURDATE()) FROM `login` WHERE `account_id` = "+getcharid(3), @verificaVip;        if (@verificaVip) {        dispbottom "Torne-se um(a) jogador(a) Vip e tenha benefícios exclusivos!";        dispbottom "Acesse "+@site$+" e saiba mais!";        end;}    query_sql "SELECT DATE_FORMAT(`data_vip`, '%d/%m/%Y') FROM `login` WHERE `account_id` = "+getcharid(3), @dataVencimento$;    dispbottom "Sua conta Vip é válida até o dia "+@dataVencimento$+"";    end;}

Share this post


Link to post
Share on other sites
  • 0

 

Tente usã-lo nesta estrutura:

-	script	VipGratis	-1,{OnPCLoginEvent:	if (#vipUsado) end;	$nivelVip = 1;	$diasVip = 7;	query_sql("UPDATE `login` SET `group_id` = "+$nivelVip+", `data_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `account_id` = "+getcharid(3));	#vipUsado = 1;	end;}

Resolveu!Muito obrigado ;)

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.