1. //==========================================================================================================================
  2. // Função que adiciona 1 dias Vip ao usuário
  3. //==========================================================================================================================
  4. function script vip1 {
  5. set $nivelVip, 1;
  6. set $diasVip, 1;
  7. set $verificaVip, 1;
  8. if (getgroupid() == 1) goto extender;
  9. query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `group_id` = 0 AND `account_id` = "+getcharid(3);
  10. dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo.";
  11. end;
  12. estender:
  13. query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(`dt_vip`,INTERVAL "+$diasVip+" DAY) WHERE `group_id` = "+$nivelVip+" AND `account_id` = "+getcharid(3);
  14. dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo.";
  15. end;
  16. }
  17. //==========================================================================================================================
  18. // Função que adiciona 7 dias Vip ao usuário
  19. //==========================================================================================================================
  20. function script vip7 {
  21. set $nivelVip, 1;
  22. set $diasVip, 7;
  23. set $verificaVip, 1;
  24. if (getgroupid() == 1) goto extender;
  25. query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `group_id` = 0 AND `account_id` = "+getcharid(3);
  26. dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo.";
  27. end;
  28. estender:
  29. query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(`dt_vip`,INTERVAL "+$diasVip+" DAY) WHERE `group_id` = "+$nivelVip+" AND `account_id` = "+getcharid(3);
  30. dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo.";
  31. end;
  32. }
  33. //==========================================================================================================================
  34. // Função que adiciona 30 dias Vip ao usuário
  35. //==========================================================================================================================
  36. function script vip30 {
  37. set $nivelVip, 2;
  38. set $diasVip, 30;
  39. set $verificaVip, 1;
  40. if (getgroupid() == 2) goto extender;
  41. query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(CURDATE(),INTERVAL "+$diasVip+" DAY) WHERE `group_id` = 0 AND `account_id` = "+getcharid(3);
  42. dispbottom "Vip inserido com sucesso! Relogue seu personagem para ativá-lo.";
  43. end;
  44. estender:
  45. query_sql "UPDATE `login` SET `group_id` = "+$nivelVip+", `dt_vip` = DATE_ADD(`dt_vip`,INTERVAL "+$diasVip+" DAY) WHERE `group_id` = "+$nivelVip+" AND `account_id` = "+getcharid(3);
  46. dispbottom "Vip estendido por mais "+$diasVip+" dias! Relogue seu personagem para ativá-lo.";
  47. end;
  48. }
  49. //==========================================================================================================================
  50. // Função que controla a data de término da conta vip e anúncios ao logar
  51. //==========================================================================================================================
  52. - script GerenciadorVip -1,{
  53. OnPCLoginEvent:
  54. set @site$, "www.ragnaroots.com.br/doacaovip";
  55. query_sql "UPDATE `login` SET `group_id`= 0 WHERE `group_id` = "+$nivelVip+" AND (`dt_vip` IS NULL OR `dt_vip` < CURDATE())";
  56. query_sql "SELECT (`dt_vip` IS NULL OR `dt_vip` < CURDATE()) FROM `login` WHERE `account_id` = "+getcharid(3), @verificaVip;
  57. if (@verificaVip) {
  58. dispbottom "Torne-se um(a) jogador(a) Vip";
  59. dispbottom "Vote todos os dias nos tops ragnarok e garanta seu vip diario FREE";
  60. dispbottom "Doe e seja um usuario Vip premium e tenha Vantagens EXCLUSIVAS!";
  61. dispbottom "Acesse Nosso Site "+@site$+" e saiba mais!";
  62. end;
  63. }
  64. query_sql "SELECT DATE_FORMAT(`dt_vip`, '%d/%m/%Y') FROM `login` WHERE `account_id` = "+getcharid(3), @dataVencimento$;
  65. dispbottom "Sua conta Vip é válida até o dia "+@dataVencimento$+"";
  66. end;
  67. }