//Write by aspd199  д 2006-06-11
//޸ by ˮ  2006-11-26

prt_in.gat,122,38,4	script	¼ָԱ	951,{

		switch(Class)
				{
				case 0:    //ѧ
					if (Upper==0)
						{
						setarray @NewSkill[0],142,143;
						}
					else
						{
						setarray @NewSkill[0],142,143;
						};
					break;
				case 1:    //ʿ
					setarray @NewSkill[0],144,145,146;
					break;
				case 2:    //ħʦ
					setarray @NewSkill[0],157;
					break;
				case 3:    //
					setarray @NewSkill[0],147,148;
					break;
				case 4:    //ʿ
					setarray @NewSkill[0],156;
					break;
				case 5:    //
					setarray @NewSkill[0],153,154,155;
					break;
				case 6:    //
					setarray @NewSkill[0],149,150,151,152;
					break;
				case 7:    //ʿ
					if (Upper==0)
						{					
						setarray @NewSkill[0],144,145,146;
						}
					else
						{
						setarray @NewSkill[0],144,145,146,1001;
						};
					break;
				case 8:    //ʦ
					if (Upper==0)
						{					
						setarray @NewSkill[0],156;
						}
					else
						{
						setarray @NewSkill[0],1014,156;
						};
					break;
				case 9:    //ʦ
					if (Upper==0)
						{					
						setarray @NewSkill[0],157;
						}
					else
						{
						setarray @NewSkill[0],157,1006;
						};
					break;
				case 10:    //
					if (Upper==0)
						{
						setarray @NewSkill[0],153,154,155;
						}
					else
						{
						setarray @NewSkill[0],153,154,155,1012,1013;
						};
					break;
				case 11:    //
					if (Upper==0)
						{
						setarray @NewSkill[0],147,148;
						}
					else
						{
						setarray @NewSkill[0],147,148,1009;
						};
					break;
				case 12:    //̿
					if (Upper==0)
						{
						setarray @NewSkill[0],149,150,151,152;
						}
					else
						{
						setarray @NewSkill[0],149,150,151,152,1003,1004;
						};
					break;
				case 14:    //ʮ־
					if (Upper==0)
						{
						setarray @NewSkill[0],144,145,146;
						}
					else
						{
						setarray @NewSkill[0],144,145,146,1002;
						};
					break;
				case 15:    //ɮ
					if (Upper==0)
						{
						setarray @NewSkill[0],156;
						}
					else
						{
						setarray @NewSkill[0],156,1015,1016;
						};
					break;
				case 16:    //
					if (Upper!=0)
						{
						if((getskilllv(1008)+getskilllv(1017)+getskilllv(1018)+getskilllv(1019)==0) && class==16)
							{
							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;
								}
							}
						setarray @NewSkill[0],157,1007;//ֻѧ1,1008,1017,1018,1019;
						}
					else
						{
						setarray @NewSkill[0],157;//ֻѧ1,1008,1017,1018,1019;
						};
					break;
				case 17:    //å
					if (Upper==0)
						{
						setarray @NewSkill[0],149,150,151,152;
						}
					else
						{
						setarray @NewSkill[0],149,150,151,152,1005;
						};
					break;
				case 18:    //ʿ
					setarray @NewSkill[0],153,154,155,238;//,240,243,244,245,246,247;
					break;
				case 19:    //ʫ
					if (Upper==0)
						{
						setarray @NewSkill[0],147,148;
						}
					else
						{
						setarray @NewSkill[0],147,148,1010;
						};
					break;
				case 20:    //
					if (Upper==0)
						{
						setarray @NewSkill[0],147,148;
						}
					else
						{
						setarray @NewSkill[0],147,148,1011;
						};
					break;
				case 24:
				case 25:
				case 27:
					setarray @NewSkill[0],493;
					break;
				case 28:
				case 29:
					mes "ְҵʱû¼ѧϰ";
					break;
				};
			set @idx,0;
			mes "ڼѧϰļ...";
			while (1)
				{
				if (@NewSkill[@idx]==0) break;
				if (getskilllv(@NewSkill[@idx])==0)
					{
					skill @NewSkill[@idx],1,0;
					};
				set @idx,@idx+1;
				};
			mes "ɣļ!";

	close;
	end;
}