· 4 years ago · May 07, 2021, 06:46 PM
1/* ____ ______ _______ _____ ____ ____ ____ _____ _____
2 | | | \/ \ ___|\ \ | | | || | ___|\ \ ____|\ \
3 | | / /\ \ / /\ \ | | | || || |\ \ / /\ \
4 | | / /\ / /\ || | | || |_| || || | | | / / \ \
5 ____ | | / /\ \_/ / / /|| |__| || .-. || || |/____/ | | | |
6| | | || | \|_|/ / / || .--. || | | || || |\ \ | | | |
7| | | || | | | || | | || | | || || | | ||\ \ / /|
8|\____\|____||\____\ |____| /|____| |____||____| |____||____||____| |____|| \_____\/____/ |
9| | | || | | | | / | | | || | | || || | | | \ | || | /
10 \|____|____| \|____| |____|/ |____| |____||____| |____||____||____| |____| \|____||____|/
11 \( )/ \( )/ \( )/ \( )/ \( \( )/ \( )/
12 ' ' ' ' ' ' ' ' ' ' ' ' '
13/*
14
15DROP TABLE IF EXISTS `pacoteup`;
16CREATE TABLE `pacoteup` (
17`id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
18`account` INT(11) UNSIGNED NOT NULL DEFAULT '0',
19`ip` VARCHAR(100) NOT NULL DEFAULT '',
20`uniqueid` VARCHAR(100) NOT NULL DEFAULT '',
21PRIMARY KEY (`id`)
22)ENGINE=MyISAM;
23
24*/
25tavern,54,34,5 script Senhor dos Packs#JM 648,{
26
27 if(!Class == 0) { npctalk "Vejo que não é um Noviço "+strcharinfo(0)+", não posso ajuda-ló."; end; }
28
29 setarray .@classname$[0],"^FF0000[•]^000000 Lorde Knight","^FF0000[•]^000000 Sumo Sacerdote","^FF0000[•]^000000 Arquimago","^FF0000[•]^000000 Mestre-Ferreiro","^FF0000[•]^000000 Arqueiro","^FF0000[•]^000000 Assasino Cross","^FF0000[•]^000000 Paladino ATK","^FF0000[•]^000000 Paladino TANK","^FF0000[•]^000000 Champion","^FF0000[•]^000000 Professor MATK","^FF0000[•]^000000 Professor TANK","^FF0000[•]^000000 Arruaceiro","^FF0000[•]^000000 Alquimista","^FF0000[•]^000000 Clown/Gypsy ATK","^FF0000[•]^000000 Clown/Gypsy TANK","^FF0000[•]^000000 Justiceiro","^FF0000[•]^000000 Ninja MATK","^FF0000[•]^000000 Ninja ATK","^FF0000[•]^000000 Taekwon","^FF0000[•]^000000 Star Gladiador","^FF0000[•]^000000 Soul Linker";
30 setarray .@classid[0],4008,4009,4010,4011,4012,4013,4015,4015,4016,4017,4017,4018,4019,4020,4020,24,25,25,4046,4047,4049;
31 setarray .@packid[0],41654,41659,41651,41658,41662,41660,41653,41657,41661,41652,41657,41663,41656,42224,41657,41655,41663,42225,42226,42226,41657;
32 setarray .@packqnt[0],1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1;
33
34 .@namenpc$ = "^0000FF[ Senhor dos Packs ]^000000";
35 query_sql "SELECT last_unique_id FROM login WHERE account_id='"+getcharid(3)+"'",.@uid$; // GePard
36 query_sql "SELECT uniqueid FROM pacoteup WHERE uniqueid='"+.@uid$+"'",.@uid2$; // GePard
37 //= Start
38 mes .@namenpc$;
39 mes "Selecione a sua Classe:";
40 mes "^FF0000*Note que receberá um PACOTE caso seja sua primeira vez.^000000";
41 .@menu_item_size = getarraysize(.@classname$);
42 for (.@i = 0; .@i < .@menu_item_size; .@i++) {
43 .@menu$ = .@menu$ + (.@i > 0 ? ":" : "") + .@classname$[.@i];
44 }
45 .@i = select( .@menu$ ) - 1;
46 mes "Você selecionou: "+ .@classname$[.@i];
47 if(select("Sim:Não")== 2){mes .@namenpc$; mes "Volte sempre!"; close; end; }
48 jobchange .@classid[.@i];
49 set BaseLevel,BaseLevel+300;
50 set JobLevel,JobLevel+120;
51 // Get ITEM
52 if(#PCLASS >= 1) { close; end; }
53 if(.@uid$==.@uid2$){ close; end; } else
54 query_sql "INSERT INTO pacoteup (account, uniqueid) VALUES ('"+getcharid(3)+"', '"+.@uid$+"')";
55 getitem .@packid[.@i],.@packqnt[.@i];
56 #PCLASS = #PCLASS+1;
57 close;
58 end;
59
60 OnInit:
61 waitingroom "Senhor dos Packs",0;
62 end;
63
64}