// ¶תתְNPC
// Write by robert  д 2005-05-10
// µ߼ж﷨ٱʹã¼תְ֮ǰְҵְҵȼ
// ޸ by ˮ  2006-11-26 
// ޸ By   2009-12-18 ӶԽְҵж

prt_in.gat,135,29,3	script	¶תְԱ	754,{
	if(upper==0 || upper==2) setarray @classname$[0],"ʮ־","","ʫ","ʿ","å","ɮ","";
	if(upper==1) setarray @classname$[0],"ʥʮ־","","Ц","","̫","ʦ","輧";
	mes "[¶תְԱ]";
	mes "תְİɣ";
	mes "ҿ԰ٵתְΪ:"+ @classname$[0] +""+ @classname$[1] +""+ @classname$[2] +""+ @classname$[3] +""+ @classname$[4] +""+ @classname$[5] +""+ @classname$[6] +"Ļร";
	next;                       
	mes "[¶תְԱ]";
	mes "Ѿתˣְҵȼﵽ^FF000050^000000ſתְֻתְתǰְҵ";
	next;
	mes "[¶תְԱ]";
	mes "㻹ûתְҵȼﵽ^FF000040^000000ѾһתְҵſתְȷҪתְ";
	next;
	switch(select("ǵ","뿪"))
	{
		mes "[¶תְԱ]";
		case 1:
			if(class == 0 && class == 4001)
			{
				mes "รȾְһתְҵﵽ40ϵְҵԺſԽжתְ";
				close;
				break;
				end;
			}
			if((upper == 0 || upper == 2)&& joblevel < 40)
			{
				mes "Sorryְҵȼﵽ^FF000040^000000ܽתְ^FF000040^000000Ժңȥɣ";
				close;
				break;
				end;
			}
			if(upper == 1 && joblevel < 50)
			{
				mes "Sorryְҵȼﵽ^FF000050^000000ܽתְ^FF000040^000000Ժңȥɣ";
				close;
				break;
				end;
			}
			if( skillpoint != 0)
			{
				mes "Sorryļܵûз꣬ܽתְรļܵҰɡ";
				close;
				break;
				end;
			}
			mes"ôѡҪתְҵ";
			next;
			switch(select(  @classname$[0],	@classname$[1],	@classname$[2],
					@classname$[3],	@classname$[4],	@classname$[5],
					@classname$[6],"ȡ"))
			{
				mes "[¶תְԱ]";
				case 1:
					if(class !=1 && class !=4002)
					{
						mes "รֻ^FF0000ʿ^000000תְΪ^0000FF"+ @classname$[0] +"^000000Ŷ";
						mes "һתְҵǽʿôѡ¶תɡףתְ˳";
						close;
						break;
						end;
					}
    					if(upper == 1 && Reclass != 14)
    					{
    						mes "Sorryת֮ǰְҵʮ־תְΪ"+ @classname$[0] +"";
    						close;
    						end;
    						break;
    					}
					mes "OKϲ㣬תְɹˣ";
					mes "쿴^0000FF"+ @classname$[0] +"^000000ˡ";
					mes "ף죡";
					set pc_1_class,class;
					set pc_1_joblv,joblevel;
					unequip -1;
					jobchange 14,upper;
					close;
					break;
					end;
				case 2:
					if(class !=2 && class !=4003)
					{
						mes "รֻ^FF0000ħʦ^000000תְΪ^0000FF"+ @classname$[1] +"^000000ร";
						mes "һתְҵħʦôѡ¶תɡףתְ˳";
					       	close;
					       	end;
					}
    					if(upper == 1 && Reclass != 16)
    					{
    						mes "Sorryת֮ǰְҵߣתְΪ"+ @classname$[1] +"";
    						close;
    						end;
    						break;
    					}
					mes "OKϲ㣬תְɹˣ";
					mes "쿴^0000FF"+ @classname$[1] +"^000000ˡ";
					mes "ף죡";
					set pc_1_class,class;
					set pc_1_joblv,joblevel;
					unequip -1;
					jobchange 16,upper;
					close;
					break;
					end;
				case 3:
					if(class !=3 && class !=4004)
					{
						mes "รֻ^FF0000^000000תְΪ^0000FF"+ @classname$[2] +"^000000ร";
						mes "һתְҵǹ֣ôѡ¶תɡףתְ˳";
						close;
						break;
						end;
					}
					if(sex != 1)
					{
						mes "รֻйֲſתְΪ^FF0000"+ @classname$[2] +"^000000ร";
						mes "ѡְҵתְɣ";
						close;
						break;
						end;
					}
    					if(upper == 1 && Reclass != 19)
    					{
    						mes "Sorryת֮ǰְҵʫˣתְΪ"+ @classname$[2] +"";
    						close;
    						end;
    						break;
    					}
					mes "OKϲ㣬תְɹˣ";
					mes "쿴^0000FF"+ @classname$[2] +"^000000ˡ";
					mes "ף죡";
					set pc_1_class,class;
					set pc_1_joblv,joblevel;
					unequip -1;
					jobchange 19,upper;
					close;
					break;
					end;
				case 4:
					if(class !=5 && class !=4006)
					{
						mes "รֻ^FF0000^000000תְΪ^0000FF"+ @classname$[3] +"^000000ร";
						mes "һתְҵˣôѡ¶תɡףתְ˳";
						close;
						break;
						end;
					}
    					if(upper == 1 && Reclass != 18)
    					{
    						mes "Sorryת֮ǰְҵʿתְΪ"+ @classname$[3] +"";
    						close;
    						end;
    						break;
    					}
					mes "OKϲ㣬תְɹˣ";
					mes "쿴^0000FF"+ @classname$[3] +"^000000ˡ";
					mes "ף죡";
					set pc_1_class,class;
					set pc_1_joblv,joblevel;
					unequip -1;
					jobchange 18,upper;
					close;
					break;
					end;
				case 5:
					if(class !=6 && class !=4007)
					{
						mes "รֻ^FF0000^000000תְΪ^0000FF"+ @classname$[4] +"^000000ร";
						mes "һתְҵǵôѡ¶תɡףתְ˳";
						close;
						break;
						end;
					}
    					if(upper == 1 && Reclass != 17)
    					{
    						mes "Sorryת֮ǰְҵåתְΪ"+ @classname$[4] +"";
    						close;
    						end;
    						break;
    					}
					mes "OKϲ㣬תְɹˣ";
					mes "쿴^0000FF"+ @classname$[4] +"^000000ˡ";
					mes "ף죡";
					set pc_1_class,class;
					set pc_1_joblv,joblevel;
					unequip -1;
					jobchange 17,upper;
					close;
					break;
					end;
				case 6:
					if(class !=4 && class !=4005)
					{
						mes "[¶תְԱ]";
						mes "รֻ^FF0000^000000תְΪ^0000FF"+ @classname$[5] +"^000000ร";
						mes "һתְҵǷ£ôѡ¶תɡףתְ˳";
						close;
						break;
						end;
					}
    					if(upper == 1 && Reclass != 15)
    					{
    						mes "Sorryת֮ǰְҵɮתְΪ"+ @classname$[5] +"";
    						close;
    						end;
    						break;
    					}
					mes "OKϲ㣬תְɹˣ";
					mes "쿴^0000FF"+ @classname$[5] +"^000000ˡ";
					mes "ף죡";
					set pc_1_class,class;
					set pc_1_joblv,joblevel;
					unequip -1;
					jobchange 15,upper;
					close;
					break;
					end;
				case 7:
					if(class !=3)
					{
						mes "รֻ^FF0000^000000תְΪ^0000FF"+ @classname$[6] +"^000000ร";
						mes "һתְҵǹ֣ôѡ¶תɡףתְ˳";
						close;
						break;
						end;
					}
					if(sex != 0)
					{
						mes "รֻŮֲſתְΪ^FF0000"+ @classname$[6] +"^000000ร";
						mes "ѡְҵתְɣ";
						close;
						break;
						end;
					}
    					if(upper == 1 && Reclass != 20)
    					{
    						mes "Sorryת֮ǰְҵתְΪ"+ @classname$[6] +"";
    						close;
    						end;
    						break;
    					}
					mes "OKϲ㣬תְɹˣ";
					mes "쿴^0000FF"+ @classname$[6] +"^000000ˡ";
					mes "ף죡";
					set pc_1_class,class;
					set pc_1_joblv,joblevel;
					unequip -1;
					jobchange 20,upper;
					close;
					break;
					end;
				case 8:
					mes "ôðɣҪʱҰɡ";
					close;
					break;
					end;
			}
			break;
		case 2:
			mes "ôðɣҪʱҰɡ";
			close;
			end;
			break;
	}
}