// ---------------------------------
// - ǹ תְű - 
//===================================
// 汾1.8 Ļ by ɫСè
//===================================

que_ng.gat,152,167,3	script	 ʦ	901,{

	if (Class == Job_Novice) {
		if (GUNS_Q >= 1) {
			mes "[ ʦ]";
			mes "~ ?";
			next;
			if (GUNS_Q == 10005) {
				if (SkillPoint > 0) {
					mes "[ ʦ]";
					mes "~ ܱǸмܵδ! ҪȽתְΪǹ!";
					close;
				} else if (JobLevel < 10) {
					mes "[ ʦ]";
					mes "~ ܱǸְҵȼ! Ҫְҵȼ10תְ!";
					close;
				}
				mes "[ ʦ]";
				mes "Һܸ֪˴ĻţǵȷϳΪһ...";
				next;
				mes "[ ʦ]";
				mes "ǹ!!";
				callfunc "Job_Change",Job_Gunslinger;
				callfunc "F_ClearJobVar";
				next;
				mes "[ ʦ]";
				mes "! ˣΪҺ㣬͸㣡";
				if (rand(1,3) < 3) {
					getitem 13100,1;
				} else {
					getitem 13150,1;
				}
				close;
			}
			mes "[ ʦ]";
			mes "㻹ûҸ! Ҫڸһ?";
			switch (select ("ǵģٸһ!:л!")) {
				case 1:
					next;
					mes "[ ʦ]";
					mes "ҪȥϷڵĳǽҵĻţǣίһЩ! ȥ!";
					close;
				case 2:
					next;
					mes "[ ʦ]";
					mes "ȥ! ҪΪһǹֵģ?";
					close;
			}
		}
		mes "[ ʦ]";
		mes "! ^0000CC"+strcharinfo(0)+"^000000Ҫһ£Ը?";
		switch (select ("õ!:Ҫ!")) {
			case 1:
				next;
				mes "[ ʦ]";
				mes "ܺãҪȥΪĻţһ!";
				next;
				mes "[ ʦ]";
				mes "Ϸڵĳǽߵ㣬ʱ!";
				set GUNS_Q,1;
				close;
			case 2:
				next;
				mes "[ ʦ]";
				mes "̫! ׼ٻ!";
				close;
		} 

	}
	mes "[ ʦ]";
	mes "ˣС! ĺ?";
	close;
}

payon.gat,184,65,3	script	 ţ	866,{

	if (GUNS_Q == 1) {
		mes "[ţ]";
		mes "!  ^0000CC"+strcharinfo(0)+"^000000? ޿˵ոռһЩ!";
		next;
		mes "[ţ]";
		mes "ҪһƵӣǾûʱȥռϣΪҵ!";
		next;
		mes "[ţ]";
		mes "ԣæ? ?";
		switch (select ("õģ!:Ǹ! ڲ!")) {
			case 1:
				set GUNS_Q,callfunc("F_RandMes",4,1019,1066,1067,1068);
				goto L_LIST;

			case 2:
				next;
				mes "[ţ]";
				mes "~ Ҹôź!";
				close;
		}

	} else if (GUNS_Q > 1 && GUNS_Q < 10000) {
		mes "[ţ]";
		mes "! ! ҵв?";
		next;
		switch (select("ǵģҵ!:ҪҵĶ!")) {
			case 1:
				next;
				if (countitem(949) < 3) {
					mes "[ţ]";
					mes "Ǹȱ3ë!";
					close;
				} else if (countitem(912) < 3) {
					mes "[ţ]";
					mes "Ǹȱ3ɲտսᾧ!";
					close;
				} else if (countitem(1013) < 3) {
					mes "[ţ]";
					mes "Ǹȱ3ɫ!";
					close;
				} else if (countitem(GUNS_Q) < 1) {
					mes "[ţ]";
					mes "Ǹûǻ֦!";
					close;
				} else if (countitem(511) < 3) {
					mes "[ţ]";
					mes "Ǹȱ3ɫҩ!";
					close;
				} else if (countitem(935) < 10) {
					mes "[ţ]";
					mes "Ǹȱ10Ӳ!";
					close;
				}
				mes "[ţ]";
				mes "̫! ҵȫĲ! ̫л!";
				delitem 949,3;
				delitem 912,3;
				delitem 1013,3;
				delitem GUNS_Q,1; //here we keep Trunk ID
				delitem 935,10;
				delitem 511,3;
				next;
				mes "[ţ]";
				mes "! ǰ˸æ! ҽ޿˵Ƽľְ!";
				set GUNS_Q,10003;
				close;
			case 2:
			L_LIST:
				next;
				mes "[ţ]";
				mes "õģҽٸһ! ס!";
				mes "^33CCFF 3ë^000000";
				mes "^009933 3ɲտսᾧ^000000";
				mes "^660066 3ɫ^000000";
				mes "^009900 3ɫҩ^000000";
				mes "^663300 1 "+getitemname(GUNS_Q)+"^000000";
				mes "^FF6600 10Ӳ^000000";
				next;
				mes "[ţ]";
				mes "! Ҳ֪ӻܻã~ װ...";
				close;
		}
	} else if (GUNS_Q == 10003 || GUNS_Q == 10004) {
		if (countitem(519) >= 1 && GUNS_Q == 10004) {
			mes "[ţ]";
			mes "! ţ! ̫ˣǳлл! ţ̿Ը?";
			switch(select("Ȼ! ȥ!:Ǹ!")) {
				case 1:
					next;
					mes "[ţ]";
					mes "̫лл! ȥհ! Ӧľְ! ٴлл! ټ!";
					delitem 519,1;
					set GUNS_Q,10005;
					close;
				case 2:
					next;
					mes "[ţ]";
					mes "ร! ķǳҪ! !";
					close;
			}
		}
		mes "[ţ]";
		mes "һҪȣһʲôлİæ!";
		set GUNS_Q,10004;
		close;
	} else if (Class == Job_Gunslinger || GUNS_Q == 10005) {
		mes "[ţ]";
		mes "! ^0000CC"+strcharinfo(0)+"^000000! ? ҪллĹ!";
		close;
	} 
	mes "[ţ]";
	mes "! ? һĺܺð! ǰ!";
	close;
}