/************************************************************\
                    99MaxEathena Script
**************************************************************
    ơپ
    ͡
    v1.1
ȨСEmuDev
Ȩá
  ˡ99MaxEathena
Ա.L., guochaohui
Ա99MaxEa űһһ̾һɳ

ʾ޸ exp.conf  use_statpoint_table ĿΪ no 
      õȷ

20120904  v1.1 by 99MaxEa űһһ̾һɳ
ࡢħеʨƾϵͳԶж

\************************************************************/

prt_in,133,39,3	script	๦ְܾԱ	811,{
mes "[๦ְܾԱ]";
mes "ʲôҪ";
next;
switch(select("Ҫתְ","Ҫת","ѧϰ¼","ְҵ","õ","תתְ",getgmlevel()>98?"̨":"")){
	case 1: //תְ
		mes "[๦ְܾԱ]";
		switch(Class){
			case 0: //
			case 4001:
			case 4023:
				if (JobLevel<10||SkillPoint!=0) { mes "ְҵȼ10ʣְҵ޷תְ"; close; }
				break;
			default: //
				if (JobLevel<40||SkillPoint!=0) { mes "Ļȼ40ʣְҵ޷תְ"; close; }
				break;
			}
		mes "ѡҪתְҵ";
		next;
		switch(Upper){
			case 0: //ְͨҵ
				switch(Class){
					case 0: //
						set @xz,select("ʿ","ʦ","","","","","","ǹ","","ȭ","ı");
						setarray @jobcode[0],0,1,2,3,4,5,6,23,24,25,4046,4023;
						if (@jobcode[@xz]==23&&BaseLevel<40) { mes "[๦ְܾԱ]"; mes "Ļȼ40޷תְ"; close; }
						jobchange @jobcode[@xz];
						if (@jobcode[@xz]==23) { set SkillPoint,20; }
						if (@jobcode[@xz]==4023) { set JobLevel,10; set SkillPoint,0; }
						break;
					case 1: //
						set @xz,select("ʿ","ʮ־");
						setarray @jobcode[0],0,7,14;
						jobchange @jobcode[@xz];
						break;
					case 2: //
						set @xz,select("ʦ","");
						setarray @jobcode[0],0,9,16;
						jobchange @jobcode[@xz];
						break;
					case 3: //
						set @xz,select("","ʫ/Ů");
						setarray @jobcode[0],0,11,20;
						jobchange @jobcode[@xz]-((@xz==2&&Sex==1)?1:0);
						break;
					case 4: //
						set @xz,select("ʦ","ɮ");
						setarray @jobcode[0],0,8,15;
						jobchange @jobcode[@xz];
						break;
					case 5: //
						set @xz,select("","ʿ");
						setarray @jobcode[0],0,10,18;
						jobchange @jobcode[@xz];
						break;
					case 6: //
						set @xz,select("̿","å");
						setarray @jobcode[0],0,12,17;
						jobchange @jobcode[@xz];
						break;
					case 4046: //ȭ
						set @xz,select("ȭʥ","ý");
						setarray @jobcode[0],0,4047,4049;
						jobchange @jobcode[@xz];
						break;
					default: //
						mes "[๦ְܾԱ]";
						mes "Բûתְҵ";
						close;
						break;
					}
				break;
			case 1: //ְҵ
				switch(Class){
					case 4001: //
						set @xz,select((Reclass==7||Reclass==14||Reclass==4008||Reclass==4015||Reclass==4030||Reclass==4037||$Job_option[1]==1)?"ʿ":"",
										(Reclass==9||Reclass==16||Reclass==4010||Reclass==4017||Reclass==4032||Reclass==4039||$Job_option[1]==1)?"ʦ":"",
										(Reclass==11||Reclass==19||Reclass==20||Reclass==4012||Reclass==4020||Reclass==4021||Reclass==4042||Reclass==4043||$Job_option[1]==1)?"":"",
										(Reclass==8||Reclass==15||Reclass==4009||Reclass==4016||Reclass==4031||Reclass==4038||$Job_option[1]==1)?"":"",
										(Reclass==10||Reclass==18||Reclass==4011||Reclass==4019||Reclass==4033||Reclass==4041||$Job_option[1]==1)?"":"",
										(Reclass==12||Reclass==17||Reclass==4013||Reclass==4018||Reclass==4035||Reclass==4040||$Job_option[1]==1)?"":"",
										($Job_option[1]==1)?"":"",
										($Job_option[1]==1)?"ǹ":"",
										($Job_option[1]==1)?"":"",
										($Job_option[1]==1)?"ȭ":"",
										($Job_option[1]==1)?"ı":"");
						setarray @jobcode[0],0,4002,4003,4004,4005,4006,4007,23,24,25,4046,4023;
						if (@jobcode[@xz]==23&&BaseLevel<40) { mes "[๦ְܾԱ]"; mes "Ļȼ40޷תְ"; close; }
						jobchange @jobcode[@xz];
						if (@jobcode[@xz]==23) { set SkillPoint,20; }
						if (@jobcode[@xz]==4023) { set JobLevel,10; set SkillPoint,0; }
						break;
					case 4002: //
						set @xz,select((Reclass==7||Reclass==4008||Reclass==4030||$Job_option[1]==1)?"ʿ":"",
										(Reclass==14||Reclass==4015||Reclass==4037||$Job_option[1]==1)?"ʥʮ־":"");
						setarray @jobcode[0],0,4008,4015;
						jobchange @jobcode[@xz];
						break;
					case 4003: //
						set @xz,select((Reclass==9||Reclass==4010||Reclass==4032||$Job_option[1]==1)?"ħʦ":"",
										(Reclass==16||Reclass==4017||Reclass==4039||$Job_option[1]==1)?"":"");
						setarray @jobcode[0],0,4010,4017;
						jobchange @jobcode[@xz];
						break;
					case 4004: //
						set @xz,select((Reclass==11||Reclass==4012||Reclass==4034||$Job_option[1]==1)?"":"",
										(Reclass==19||Reclass==20||Reclass==4020||Reclass==4021||Reclass==4042||Reclass==4042||$Job_option[1]==1)?"Ц/輧":"");
						setarray @jobcode[0],0,4012,4021;
						jobchange @jobcode[@xz]-((@xz==2&&Sex==1)?1:0);
						break;
					case 4005: //
						set @xz,select((Reclass==8||Reclass==4009||Reclass==4031||$Job_option[1]==1)?"":"",
										(Reclass==15||Reclass==4016||Reclass==4038||$Job_option[1]==1)?"ʦ":"");
						setarray @jobcode[0],0,4009,4016;
						jobchange @jobcode[@xz];
						break;
					case 4006: //
						set @xz,select((Reclass==10||Reclass==4011||Reclass==4033||$Job_option[1]==1)?"񹤽":"",
										(Reclass==18||Reclass==4019||Reclass==4041||$Job_option[1]==1)?"":"");
						setarray @jobcode[0],0,4011,4019;
						jobchange @jobcode[@xz];
						break;
					case 4007: //
						set @xz,select((Reclass==12||Reclass==4013||Reclass==4035||$Job_option[1]==1)?"ʮִ̿":"",
										(Reclass==17||Reclass==4018||Reclass==4040||$Job_option[1]==1)?"̫":"");
						setarray @jobcode[0],0,4013,4018;
						jobchange @jobcode[@xz];
						break;
					default: //
						mes "[๦ְܾԱ]";
						mes "Բûתְҵ";
						close;
						break;
					}
				break;
			case 2: //ְҵ
				switch(Class){
					case 4023: //
						set @xz,select("ʿ","ʦ","ֱ","̱","˱","","");
						setarray @jobcode[0],0,4024,4025,4026,4027,4028,4029,4045;
						if (@jobcode[@xz]==4045&&BaseLevel<40) { mes "[๦ְܾԱ]"; mes "Ļȼ40޷תְ"; close; }
						if (@jobcode[@xz]==4045) { set SkillPoint,20; }
						jobchange @jobcode[@xz];
						break;
					case 4024: //
						set @xz,select("ʿ","ʮ־");
						setarray @jobcode[0],0,4030,4037;
						jobchange @jobcode[@xz];
						break;
					case 4025: //
						set @xz,select("ʦ","߱");
						setarray @jobcode[0],0,4032,4039;
						jobchange @jobcode[@xz];
						break;
					case 4026: //
						set @xz,select("˱","ʫ/Ů");
						setarray @jobcode[0],0,4034,4043;
						jobchange @jobcode[@xz]-((@xz==2&&Sex==1)?1:0);
						break;
					case 4027: //
						set @xz,select("ʦ","ɮ");
						setarray @jobcode[0],0,4031,4038;
						jobchange @jobcode[@xz];
						break;
					case 4028: //
						set @xz,select("","ʿ");
						setarray @jobcode[0],0,4033,4041;
						jobchange @jobcode[@xz];
						break;
					case 4029: //
						set @xz,select("̿ͱ","å");
						setarray @jobcode[0],0,4035,4040;
						jobchange @jobcode[@xz];
						break;
					default: //
						mes "[๦ְܾԱ]";
						mes "Բûתְҵ";
						close;
						break;
					}
				break;
			}
		for (set @t,1;@t<11;set @t,@t+1) unequip @t;
		mes "[๦ְܾԱ]";
		mes "ϲתְɹ";
		break;
	case 2: //ת
		mes "[๦ְܾԱ]";
		if ($Job_option[3]>1) mes "ĿǰתΪ"+metempsychosis+"Σ";
		mes "ȷҪת";
		next;
		menu "ȷת",-;
		mes "[๦ְܾԱ]";
		if (metempsychosis>=$Job_option[3]) { mes "Ѿ޷ת!"; close; }
		if (BaseLevel<$Job_option[2]||(Class>=0&&Class<=6)||(Class>=4001&&Class<=4007)||(Class>=4023&&Class<=4029)||JobLevel<50) {
			mes "Բĵȼ"+$Job_option[2]+"ְҵȼ50Ƕתְҵ";
			close;
			}
		if (checkcart()>0||checkfalcon()>0||checkriding()>0) { mes "ƳӥƳ"; close; }
		if (Zeny<$Job_option[4]) { mes "Ҫ"+$Job_option[4]+"Zeny"; close; }
		if ($Job_option[1]==0 && (Class==23||Class==24||Class==25||Class>=4023)) { mes "Բְҵת"; close; }
		set Zeny,Zeny-$Job_option[4];
		set Reclass,Class;
		setoption 0;
		jobchange 0,1;
		resetskill;
		resetstatus;
		set SkillPoint,0;
		set StatusPoint,0;
		set BaseLevel,1;
		set JobLevel,1;
		set BaseExp,0;
		set JobExp,0;
		for (set @t,1;@t<11;set @t,@t+1) unequip @t;
		set metempsychosis,metempsychosis+1;
		if ($Job_option[3]>=2) set StatusPoint,$Job_option[5]*metempsychosis;
		if ($Job_option[3]==1) set StatusPoint,100;
		if (metempsychosis==5) {
			getitem2 28105,1,1,7,0,0,0,0,0;
			getitem2 28106,1,1,7,0,0,0,0,0;
			getitem2 28108,1,1,7,0,0,0,0,0;
			getitem2 28109,1,1,7,0,0,0,0,0;
		}
		mes "ϲ"+metempsychosis+"תɹ";
		break;
	case 3: //
		mes "[๦ְܾԱ]";
		mes "¼ָԱѧÿһְҵ¼";
		mes "ȻҪӦְҵſѧüܿ";
		next;
		switch(class){
			case 0: //
			case 23:
			case 4001:
			case 4023:
			case 4045:
				if (getskilllv(142)==0) skill 142,1,0;
				if (getskilllv(143)==0 && Class!=23 && Class!=4045) skill 143,1,0;
				break;
			case 1: //ʿ
			case 4002:
			case 14: //ʮ־
			case 21:
			case 4015:
			case 4022:
			case 7: //ʿ
			case 13:
			case 4008:
			case 4014:
			case 4024:
			case 4030:
			case 4037:
			case 4036:
			case 4044:
				if (getskilllv(144)==0) skill 144,1,0;
				if (getskilllv(145)==0) skill 145,1,0;
				if (getskilllv(146)==0) skill 146,1,0;
				if (getskilllv(1001)==0 && Class==7) skill 1001,1,0;
				if (getskilllv(1001)==0 && Class==13) skill 1001,1,0;
				if (getskilllv(1001)==0 && Class==4008) skill 1001,1,0;
				if (getskilllv(1001)==0 && Class==4014) skill 1001,1,0;
				if (getskilllv(1002)==0 && Class==14) skill 1002,1,0;
				if (getskilllv(1002)==0 && Class==21) skill 1002,1,0;
				if (getskilllv(1002)==0 && Class==4015) skill 1002,1,0;
				if (getskilllv(1002)==0 && Class==4022) skill 1002,1,0;
				break;
			case 2: //ħʦ
			case 4003:
			case 9: //ʦ
			case 4010:
			case 4017: //
			case 16:
			case 4025:
			case 4032:
			case 4039:
				if (getskilllv(157)==0) skill 157,1,0;
				if (getskilllv(1006)==0 && Class==9) skill 1006,1,0;
				if (getskilllv(1006)==0 && Class==4010) skill 1006,1,0;
				if (getskilllv(1007)==0 && Class==16) skill 1007,1,0;
				if (getskilllv(1007)==0 && Class==4017) skill 1007,1,0;
				if ((getskilllv(1008)+getskilllv(1017)+getskilllv(1018)+getskilllv(1019)==0) && Class==16) {
					mes "[๦ְܾԱ]";
					mes "ּܿѧϰ";
					mes "^ff2030ֻѧϰеһ^000000";
					mes "Ҫѧϰһأ";
					next;
					switch(select("ˮת","ת","ת","ת")) {
						case 1:	skill 1008,1,0;	break;
						case 2:	skill 1017,1,0;	break;
						case 3:	skill 1018,1,0;	break;
						case 4:	skill 1019,1,0;	break;
						}
					}
				if ((getskilllv(1008)+getskilllv(1017)+getskilllv(1018)+getskilllv(1019)==0) && Class==4017) {
					mes "[๦ְܾԱ]";
					mes "ּܿѧϰ";
					mes "^ff2030ֻѧϰеһ^000000";
					mes "Ҫѧϰһأ";
					next;
					switch(select("ˮת","ת","ת","ת")) {
						case 1:	skill 1008,1,0;	break;
						case 2:	skill 1017,1,0;	break;
						case 3:	skill 1018,1,0;	break;
						case 4:	skill 1019,1,0;	break;
						}
					}
				break;
			case 3: //
			case 4004:
			case 11: //
			case 4012:
			case 19: //ʫ
			case 4020:
			case 20: //
			case 4021:
			case 4026:
			case 4034:
			case 4042:
			case 4043:
				if (getskilllv(147)==0) skill 147,1,0;
				if (getskilllv(148)==0) skill 148,1,0;
				if (getskilllv(1009)==0 && Class==11) skill 1009,1,0;
				if (getskilllv(1009)==0 && Class==4012) skill 1009,1,0;
				if (getskilllv(1010)==0 && Class==19) skill 1010,1,0;
				if (getskilllv(1010)==0 && Class==4020) skill 1010,1,0;
				if (getskilllv(1011)==0 && Class==20) skill 1011,1,0;
				if (getskilllv(1011)==0 && Class==4021) skill 1011,1,0;
				break;
			case 4: //
			case 4005:
			case 8: //˾
			case 4009:
			case 15: //
			case 4016:
			case 4027:
			case 4031:
			case 4038:
				if (getskilllv(156)==0) skill 156,1,0;
				if (getskilllv(1014)==0 && Class==8) skill 1014,1,0;
				if (getskilllv(1014)==0 && Class==4009) skill 1014,1,0;
				if (getskilllv(1015)==0 && Class==15) skill 1015,1,0;
				if (getskilllv(1015)==0 && Class==4016) skill 1015,1,0;
				if (getskilllv(1016)==0 && Class==15) skill 1016,1,0;
				if (getskilllv(1016)==0 && Class==4016) skill 1016,1,0;
				break;
			case 5: //
			case 4006:
			case 10: //
			case 4011:
			case 18: //
			case 4019:
			case 4028:
			case 4033:
			case 4041:
				if (getskilllv(153)==0) skill 153,1,0;
				if (getskilllv(154)==0) skill 154,1,0;
				if (getskilllv(155)==0) skill 155,1,0;
				if (getskilllv(1012)==0 && Class==10) skill 1012,1,0;
				if (getskilllv(1012)==0 && Class==4011) skill 1012,1,0;
				if (getskilllv(1013)==0 && Class==10) skill 1013,1,0;
				if (getskilllv(1013)==0 && Class==4011) skill 1013,1,0;
				if (getskilllv(238)==0 && Class==18) skill 238,1,0;
				if (getskilllv(238)==0 && Class==4019) skill 238,1,0;
				if (getskilllv(238)==0 && Class==4041) skill 238,1,0;
				break;
			case 6: //
			case 4007:
			case 12: //̿
			case 4013:
			case 17: //å
			case 4018:
			case 4029:
			case 4035:
			case 4040:
				if (getskilllv(149)==0) skill 149,1,0;
				if (getskilllv(150)==0) skill 150,1,0;
				if (getskilllv(151)==0) skill 151,1,0;
				if (getskilllv(152)==0) skill 152,1,0;
				if (getskilllv(1003)==0 && Class==12) skill 1003,1,0;
				if (getskilllv(1003)==0 && Class==4013) skill 1003,1,0;
				if (getskilllv(1004)==0 && Class==12) skill 1004,1,0;
				if (getskilllv(1004)==0 && Class==4013) skill 1004,1,0;
				if (getskilllv(1005)==0 && Class==17) skill 1005,1,0;
				if (getskilllv(1005)==0 && Class==4018) skill 1005,1,0;
				break;
			case 4048: //ý
			case 4047: //ȭʥ
			case 4049: //ʿ
			case 4046: //ȭ
				if (getskilllv(493)==0) skill 493,1,0;
				break;
			default: //ǹ
				mes "[๦ְܾԱ]";
				mes "ְҵʱû¼ѧϰ";
				close;
			}
		mes "[๦ְܾԱ]";
		mes "Ѿ¼̸ܽˣ򿪼ܱһ°ɣ";
		break;
	case 4: //
		mes "[๦ְܾԱ]";
		if (checkcart()) { mes "ѾװƳ"; close; }
		if (checkriding()) { mes ""; close; }
		if (checkfalcon()) { mes "ӥ"; close; }
		if (checkdragon()) { mes ""; close; }
		if (checkmadogear()) { mes "ħе"; close; }
		switch($Job_option[6]){
			case 0: //ɻ
				switch(Class){
					case 5: //
					case 10:
					case 18:
					case 23:
					case 4006:
					case 4011:
					case 4019:
					case 4028:
					case 4033:
					case 4041:
					case 4045:
					case 4071:
					case 4078:
					case 4107:
						if (getskilllv(39)<1) { mes "ǸûѧƳʹܡ"; close; }
						if (Zeny<$Job_option[7]) { mes "ܱǸĽǮ㡣Ҫ "+$Job_option[7]+" Zeny"; close; }
						set Zeny,Zeny-$Job_option[7];
						if (Class==23) setcart 4;
						else setcart 1;
						mes "С";
						break;
					case 7: //
					case 14:
					case 4008:
					case 4015:
					case 4030:
					case 4037:
					case 4066:
					case 4073:
					case 4102:
						if (getskilllv(63)<1) { mes "Ǹûѧܡ"; close; }
						if (Zeny<$Job_option[8]) { mes "ܱǸĽǮ㡣Ҫ "+$Job_option[8]+" Zeny"; close; }
						set Zeny,Zeny-$Job_option[8];
						mes "Ĵ";
						setriding;
						break;
					case 11: //ӥ
					case 4012:
					case 4034:
						if (getskilllv(127)<1) { mes "Ǹûѧѵӥܡ"; close; }
						if (Zeny<$Job_option[9]) { mes "ܱǸĽǮ㡣Ҫ "+$Job_option[9]+" Zeny"; close; }
						set Zeny,Zeny-$Job_option[9];
						mes "ӥ";
						setfalcon;
						break;
					case 4054: // 
					case 4060:
					case 4096:
						if(getskilllv(2007) == 0) { mes "Ǹûѧѵܡ"; close; }
						setdragon(1);
						break;
					
					case 4058: // 
					case 4064:
					case 4100:
						if(getskilllv(39) > 0 && checkcart() == 0) {
							setcart;
						}
						if(getskilllv(2255) > 0 && checkmadogear() == 0) {
							setmadogear;
						}
						break;
					default:
						mes "Բûְҵĵ޷";
						break;
					}
				break;
			case 1: //Ի
				mes "ѡҪ޵ĵߡ";
				next;
				switch(select("Ƴ","޴","ӥ","ħе","")){
					case 1: //
						if (Zeny<$Job_option[7]) { mes "ܱǸĽǮ㡣Ҫ "+$Job_option[7]+" Zeny"; close; }
						set Zeny,Zeny-$Job_option[7];
						setoption 8;
						mes "С";
						break;
					case 2: //
						if (Zeny<$Job_option[8]) { mes "ܱǸĽǮ㡣Ҫ "+$Job_option[8]+" Zeny"; close; }
						set Zeny,Zeny-$Job_option[8];
						mes "Ĵ";
						setoption 32;
						break;
					case 3: //ӥ
						if (Zeny<$Job_option[9]) { mes "ܱǸĽǮ㡣Ҫ "+$Job_option[9]+" Zeny"; close; }
						set Zeny,Zeny-$Job_option[9];
						mes "ӥ";
						setoption 16;
						break;
					case 4: //ħе
						mes "ħе";
						setmadogear;
						break;
					case 5: //
						mes "";
						setdragon(1);
						break;
					}
				break;
			}
		break;
	case 5: //
		mes "[๦ְܾԱ]";
		mes "ʲôأ";
		next;
		set @menu,select("Ե("+$Job_option[10]+")","ܵ("+$Job_option[11]+")","Եͼܵ("+$Job_option[12]+")");
		mes "[๦ְܾԱ]";
		switch(@menu) {
			case 1: set @price,$Job_option[10]; break;
			case 2: set @price,$Job_option[11]; break;
			case 3: set @price,$Job_option[12]; break;
			}
		if (Zeny<@price) { mes "ûôǮ"; close; }
		//set Zeny,Zeny-@price;
		switch(@menu) {
			case 1:
				if((Class>=4060)&&(Class<=4079)) {
					if((Baselevel<150)||(metempsychosis<5)) {
						mes "תְҵﵽ150õ!";
						close;
					}
				}
				resetstatus;
				if((Class>=4060)&&(Class<=4079)) {				
					set StatusPoint,3372;
				}
				set Zeny,Zeny-@price;
				break;
			case 2: resetskill; break;
			case 3:
				if((Class>=4060)&&(Class<=4079)) {
					if((Baselevel<150)||(metempsychosis<5)) {
						mes "תְҵﵽ150õ!";
						close;
					}
				}
				resetskill;
				resetstatus;
				if((Class>=4060)&&(Class<=4079)) {				
					set StatusPoint,3372;
				}
				set Zeny,Zeny-@price;
				break;
			}
		mes "óɹοɲҪټӴŶ~";
		close;
		break;

	case 6:
//-------------------------------------------------------------------------------------------------------------------
	mes "[๦ְܾԱ]";
	mes "-------------------------------";
	mes " ȷҪתְΪתְҵ?";
	mes "-------------------------------";
	menu "- ǵģҪ",-;
	next;
	if((Upper!=1)||(BaseLevel<99)||(JobLevel<70)||(SkillPoint>0)||(metempsychosis<5)) {
		mes "[๦ְܾԱ]";
		mes "-------------------------------";
		mes " δת  δﵽ 99/70";
		mes " ļܵδ!";
		mes " δﵽ5ת!";
		mes "-------------------------------";
		close;
	}
	switch(Class) {
		case 4008: jobchange 4060; getitem 1424,1; getitem 5746,1; break;
		case 4009: jobchange 4063; getitem 1632,1; getitem 5747,1; break;
		case 4010: jobchange 4061; getitem 1632,1; getitem 5753,1; break;
		case 4011: jobchange 4064; getitem 1379,1; if(rand(1,2)==1) getitem 5749,1; else getitem 5760,1; break;
		case 4012: jobchange 4062; getitem 1738,1; getitem 5748,1; getitem 6124,1; break;
		case 4013: jobchange 4065; getitem 1279,1; getitem 5755,1; break;
		case 4015: jobchange 4073; getitem 13410,1; getitem 5757,1; break;
		case 4016: jobchange 4077; getitem 1823,1; getitem 5754,1; break;
		case 4017: jobchange 4074; getitem 1632,1; getitem 5756,1; break;
		case 4018: jobchange 4079; getitem 13025,1; getitem 5750,1; break;
		case 4019: jobchange 4078; getitem 13410,1; getitem 5752,1; break;
		case 4020: jobchange 4075; getitem 1923,1; getitem 5751,1; break;
		case 4021: jobchange 4076; getitem 1975,1; getitem 5758,1; break;
		default:
			mes " ְҵûתְҵ";
			close;
	}
	next;
	mes "[๦ְܾԱ]";
	mes "-------------------------------";
	mes " ϲ㣬תְɹ";
	mes "-------------------------------";
	close;
	break;
//-------------------------------------------------------------------------------------------------------------------
	case 7: //̨
		mes "[๦ְܾԱ]";
		mes "ʹԱʲôҪ޸ĵ";
		next;
		set @op,select("ɷת["+(($Job_option[1]==0)?"":"")+"]",
									"תȼ["+$Job_option[2]+"]",
									"ת["+$Job_option[3]+"]",
									"ת["+$Job_option[4]+"]",
									"ת["+$Job_option[5]+"]",
									"ɷ["+(($Job_option[6]==0)?"":"")+"]",
									"⳵["+$Job_option[7]+"]",
									"["+$Job_option[8]+"]",
									"ӥ["+$Job_option[9]+"]",
									"÷["+$Job_option[10]+"]",
									"÷["+$Job_option[11]+"]",
									"ͬʱ÷["+$Job_option[12]+"]");
		setarray @word$[0],"","ɷת","תȼ","ת","ת","ת","ɷ","⳵","","ӥ","÷","÷","ͬʱ÷";
		mes "[๦ְܾԱ]";
		mes ""+((@op==1||@op==6)?"ѡ":"")+@word$[@op]+"";
		if (@op!=1&&@op!=5) mes "뷶Χ1~1000000000";
		next;
		switch(@op){
			case 1:
			case 6:
				set $Job_option[@op],select("","")-1;
				break;
			default:
				input @num;
				if (@num>1000000000||@num<1) { mes "[๦ְܾԱ]"; mes "ֵΧڡ"; close; }
				set $Job_option[@op],@num;
				break;
			}
		mes "[๦ְܾԱ]";
		mes "޸ĳɹ";
		break;
	}
close;
end;

OnInit:
	//waitingroom "תְ",0;
	//жϳʼ(),ת(1),תȼ,ת,ת,ת(1Ч),(1),⳵,,ӥ,÷,÷,ͬʱ÷
	if ($Job_option[0]==0) setarray $Job_option[0],1,1,99,5,1000000,150,0,800,2500,2500,800000,800000,1000000;
	end;
}
