· 9 years ago · Jan 09, 2017, 01:54 AM
1/*
2 ___ ___ ___ ___ ___
3 /\ \ /\__\ /\ \ _____ /\__\ /\ \
4 _\:\ \ /:/ _/_ \:\ \ /::\ \ /:/ _/_ \:\ \
5 /\ \:\ \ /:/ /\__\ \:\ \ /:/\:\ \ /:/ /\__\ \:\ \
6 _\:\ \:\ \ /:/ /:/ _/_ _____\:\ \ /:/ \:\__\ /:/ /:/ _/_ _____\:\ \
7 /\ \:\ \:\__\ /:/_/:/ /\__\ /::::::::\__\ /:/__/ \:|__| /:/_/:/ /\__\ /::::::::\__\
8 \:\ \:\/:/ / \:\/:/ /:/ / \:\~~\~~\/__/ \:\ \ /:/ / \:\/:/ /:/ / \:\~~\~~\/__/
9 \:\ \::/ / \::/_/:/ / \:\ \ \:\ /:/ / \::/_/:/ / \:\ \
10 \:\/:/ / \:\/:/ / \:\ \ \:\/:/ / \:\/:/ / \:\ \
11 \::/ / \::/ / \:\__\ \::/ / \::/ / \:\__\
12 \/__/ \/__/ \/__/ \/__/ \/__/ \/__/
13
14*/
15
16/*
17CREATE 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
24prontera,164,171,3 script Pack Iniciante 81,{
25
26set .n$,"[^008000Pack Iniciante xRO^000000]";
27setarray .itens[0],5172,5170,5601,5468; // Ids dos Itens (Não colocar itens consumivéis)
28set .t,7; // Tempo que os itens da array acima ficarão com o jogador
29set .y,607; // Id do Box de Ygg
30set .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}