Advertisement
Wenden

Pack Iniciante com Verificador de IP 2.0 ~ Wenden

Jan 8th, 2017
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. /*
  2. ___ ___ ___ ___ ___
  3. /\ \ /\__\ /\ \ _____ /\__\ /\ \
  4. _\:\ \ /:/ _/_ \:\ \ /::\ \ /:/ _/_ \:\ \
  5. /\ \:\ \ /:/ /\__\ \:\ \ /:/\:\ \ /:/ /\__\ \:\ \
  6. _\:\ \:\ \ /:/ /:/ _/_ _____\:\ \ /:/ \:\__\ /:/ /:/ _/_ _____\:\ \
  7. /\ \:\ \:\__\ /:/_/:/ /\__\ /::::::::\__\ /:/__/ \:|__| /:/_/:/ /\__\ /::::::::\__\
  8. \:\ \:\/:/ / \:\/:/ /:/ / \:\~~\~~\/__/ \:\ \ /:/ / \:\/:/ /:/ / \:\~~\~~\/__/
  9. \:\ \::/ / \::/_/:/ / \:\ \ \:\ /:/ / \::/_/:/ / \:\ \
  10. \:\/:/ / \:\/:/ / \:\ \ \:\/:/ / \:\/:/ / \:\ \
  11. \::/ / \::/ / \:\__\ \::/ / \::/ / \:\__\
  12. \/__/ \/__/ \/__/ \/__/ \/__/ \/__/
  13.  
  14. */
  15.  
  16. /*
  17. CREATE TABLE IF NOT EXISTS `packiniciante` (
  18. `id_acc` int(11) NOT NULL,
  19. `ip` varchar(100) NOT NULL,
  20. PRIMARY KEY (`id_acc`)
  21. ) ENGINE=MyISAM;
  22. */
  23.  
  24. prontera,164,171,3 script Pack Iniciante 81,{
  25.  
  26. set .n$,"[^008000Pack Iniciante xRO^000000]";
  27. setarray .itens[0],5172,5170,5601,5468; // Ids dos Itens (Não colocar itens consumivéis)
  28. set .t,7; // Tempo que os itens da array acima ficarão com o jogador
  29. set .y,607; // Id do Box de Ygg
  30. set .y2,1; // Qnt de box de Ygg
  31.  
  32.  
  33.  
  34. mes .n$;
  35. mes "Olá ^FF0000"+strcharinfo(0)+"^000000, veio pegar o Pack Iniciante?";
  36. next;
  37. if(select("Sim:Não") == 2) close;
  38. query_sql "SELECT `last_ip` FROM `login` WHERE `account_id`='"+getcharid(3)+"'",.@ip$; // Selecionando IP do jogador
  39. query_sql "SELECT `ip` FROM `packiniciante` WHERE `ip`='"+.@ip$+"'",.@ip2$; // Selecionado o IP na tabela packiniciante para checar com o IP do jogador
  40. if(#packiniciante == 1 || .@ip$ == .@ip2$){ // Fazendo as checagens
  41. mes .n$;
  42. mes "Não posso mais te ajudar.";
  43. close;
  44. }
  45. mes .n$;
  46. mes "Lembrando que você só pode receber esse Pack uma vez, caso crie outra conta para pegar novamente você será banido.";
  47. next;
  48. mes .n$;
  49. mes "Aguarde...";
  50. mes " ";
  51. sleep2 3000;
  52. mes "Aqui está seu Pack, seus dados foram salvos, qualquer dúvida entre contato com a Staff do xRO.";
  53. mes "Tenha um bom jogo!";
  54. getitem .y,.y2;
  55. set .@j,86400*.t;
  56. for (set .@i,0; .@i < getarraysize(.itens); set .@i,.@i+1)
  57. rentitem .itens[.@i],.@j;
  58. close2;
  59. set #packiniciante,1;
  60. query_sql "SELECT `last_ip` FROM `login` WHERE `account_id`='"+getcharid(3)+"'",.@ip$;
  61. query_sql "INSERT INTO `packiniciante` (`id_acc`,`ip`) VALUES ('"+getcharid(3)+"','"+.@ip$+"')";
  62. end;
  63.  
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement