// һתپְNPC
// Write by robert  д 2005-05-10
// ޸ by ˮ  2006-11-26
// ޸ By   2009-12-18 ӶԽְҵж
 
prt_in.gat,135,35,3	script	һתְԱ	748,{
	if(upper==0 || upper==2) setarray @classname$[0],"ʿ","ħʦ","","","","";
	if(upper==1) setarray @classname$[0],"׽ʿ","ħʦ","׷","","׵","׹";
	mes "[һתְԱ]";
	mes "ãΪ˷תְһתְԱתְѾתҲԵתְŶ";
	next;
    	if(class !=0 && class !=4001)
    	{
    		mes "[һתְԱ]";
		mes "ԲѾǳѧˡ";
		close;
    		end;
    	}
	if(joblevel < 10)
	{
		mes "[һתְԱ]";
		mes "Sorryְҵȼﵽ^008000 10 ^000000ܽתְ^008000 10 ^000000Ժңȥɣ";
		close;
		end;
   	}
	if(skillpoint != 0)
	{
		mes "[һתְԱ]";
		mes "SorryĻܵȼӵ^008000 9 ^000000ʣļܵܽתְ";
		close;
    		end;
	}
	switch(select(@classname$[0],@classname$[1],@classname$[2],@classname$[3],@classname$[4],@classname$[5],"ȡ"))
	{
		mes "[һתְԱ]";
    		case 1:
    			if(upper == 1 && (Reclass != 7 && Reclass != 14))
    			{
    				mes "Sorryת֮ǰְҵʿʮ־תְΪʿ";
    				close;
    				end;
    				break;
    			}
			mes "okϲ㣬תְɹ";
			mes "쿴^0000FF"+ @classname$[0] +"^000000ˡ";
			jobchange 1,upper;
			unequip -1;
		    	break;
		case 2:
    			if(upper == 1 && (Reclass != 9 && Reclass != 16))
    			{
    				mes "Sorry,ת֮ǰְҵʦߣתְΪʦ";
    				close;
    				end;
    				break;
    			}
			mes "okϲ㣬תְɹ";
			mes "쿴^0000FF"+ @classname$[1] +"^000000ˡ";
			jobchange 2,upper;
			unequip -1;
		    	break;
		case 3:
    			if(upper == 1 && (Reclass != 8 && Reclass != 15))
    			{
    				mes "Sorry,ת֮ǰְҵǼ˾ɮתְΪ¡";
    				close;
    				end;
    				break;
    			}
			mes "okϲ㣬תְɹ";
			mes "쿴^0000FF"+ @classname$[2] +"^000000ˡ";
			jobchange 4,upper;
			unequip -1;
		    	break;
		case 4:
    			if(upper == 1 && (Reclass != 10 && Reclass != 18))
    			{
    				mes "Sorry,ת֮ǰְҵʦתְΪˡ";
    				close;
    				end;
    				break;
    			}
			mes "okϲ㣬תְɹ";
			mes "쿴^0000FF"+ @classname$[3] +"^000000ˡ";
			jobchange 5,upper;
			unequip -1;
		    	break;
		case 5:
    			if(upper == 1 && (Reclass != 12 && Reclass != 17))
    			{
    				mes "Sorry,ת֮ǰְҵǴ̿ͻåתְΪ";
    				close;
    				end;
    				break;
    			}
			mes "okϲ㣬תְɹ";
			mes "쿴^0000FF"+ @classname$[4] +"^000000ˡ";
			jobchange 6,upper;
			unequip -1;
		    	break;
		case 6:
    			if(upper == 1 && (Reclass != 11 && Reclass != 19 && Reclass != 20))
    			{
    				mes "Sorry,ת֮ǰְҵˡʫ˻ߣתְΪ֡";
    				close;
    				end;
    				break;
    			}

			mes "okϲ㣬תְɹ";
			mes "쿴^0000FF"+ @classname$[5] +"^000000ˡ";
			jobchange 3,upper;
			unequip -1;
		    	break;
		case 7:
			mes "ţõģúɣҪתְʱӭң";
		    	break;
	}
	mes "ף죡";
	close;
	end;
}