Wenden

Sistema de Ticket VIP [ Wenden - 1.0 ]

Feb 24th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.03 KB | None | 0 0
  1. /*
  2. ___ ___ ___ ___ ___
  3. /\ \ /\__\ /\ \ _____ /\__\ /\ \
  4. _\:\ \ /:/ _/_ \:\ \ /::\ \ /:/ _/_ \:\ \
  5. /\ \:\ \ /:/ /\__\ \:\ \ /:/\:\ \ /:/ /\__\ \:\ \
  6. _\:\ \:\ \ /:/ /:/ _/_ _____\:\ \ /:/ \:\__\ /:/ /:/ _/_ _____\:\ \
  7. /\ \:\ \:\__\ /:/_/:/ /\__\ /::::::::\__\ /:/__/ \:|__| /:/_/:/ /\__\ /::::::::\__\
  8. \:\ \:\/:/ / \:\/:/ /:/ / \:\~~\~~\/__/ \:\ \ /:/ / \:\/:/ /:/ / \:\~~\~~\/__/
  9. \:\ \::/ / \::/_/:/ / \:\ \ \:\ /:/ / \::/_/:/ / \:\ \
  10. \:\/:/ / \:\/:/ / \:\ \ \:\/:/ / \:\/:/ / \:\ \
  11. \::/ / \::/ / \:\__\ \::/ / \::/ / \:\__\
  12. \/__/ \/__/ \/__/ \/__/ \/__/ \/__/
  13.  
  14.  
  15. TicketVIP + Sistema de VIP Básico
  16. Autor: Wenden Carvalho
  17. Versão: 1.0
  18.  
  19. callfunc "TicketVIP"; // Adicionar esse código no script do item.
  20.  
  21. [ TABELA SQL ] // Adicionar no PMA.
  22. ALTER TABLE `login` ADD `diasvip` INT( 11 ) NOT NULL DEFAULT '0';
  23.  
  24. */
  25. /* ------------------------------------------
  26. INÍCIO DO SCRIPT
  27. ------------------------------------------ */
  28.  
  29. function script TicketVIP {
  30.  
  31. if(getgroupid() >= $@vip[3]) end;
  32. if(!$@vip[0]){
  33. if($@vip[2]){
  34. query_sql "UPDATE `login` SET `diasvip`=`diasvip` +"+$@vip[1]+" WHERE `account_id` = "+getcharid(3);
  35. dispbottom "Você recebeu [ + "+$@vip[1]+" ] di"+($@vip[1]?"as":"a")+" de VIP.";
  36. }
  37. end;
  38. }
  39. query_sql "UPDATE `login` SET `group_id`="+$@vip[0]+" WHERE `account_id` = "+getcharid(3);
  40. query_sql "UPDATE `login` SET `diasvip`=`diasvip` +"+$@vip[1]+" WHERE `account_id` = "+getcharid(3);
  41. dispbottom "Você recebeu [ + "+$@vip[1]+" ] di"+($@vip[1]?"as":"a")+" de VIP.";
  42. end;
  43. }
  44. - script ControleVIP -1,{
  45.  
  46. OnClock0000:
  47. query_sql "UPDATE `login` SET `diasvip`=`diasvip`-1 WHERE `group_id`='"+$@vip[0]+"'";
  48. end;
  49.  
  50. OnClock0001:
  51. query_sql "UPDATE `login` SET `group_id`='0' WHERE `diasvip`<='0' AND `group_id`='"+$@vip[0]+"'";
  52. end;
  53.  
  54. OnPCLoginEvent:
  55. if(getgroupid() >= $@vip[3]) end;
  56. if(getgroupid() == $@vip[0]){
  57. query_sql "SELECT `diasvip` FROM `login` WHERE `account_id` = "+getcharid(3)+"",.@saldo;
  58. dispbottom "Você poussui [ "+.@saldo+" ] di"+(.@saldo > 1?"as":"a")+" de VIP.";
  59. }
  60. end;
  61.  
  62. /* ------------------------------------------
  63. CONFIGURAÇÕES
  64. ------------------------------------------ */
  65.  
  66. OnInit:
  67. setarray $@vip[0],
  68. 1, // Level do seu VIP.
  69. 5, // Quantidades de dias que receberá ao usar o item.
  70. 1, // Se já for VIP, ao usar o item irá acrescentar mais dias. [0: desabilitado / 1 habilitado].
  71. 10; // Level do GM que ao usar o item não fará efeito. [0: não fará mais efeito com nenhum jogar].
  72. end;
  73. }
Add Comment
Please, Sign In to add comment