prontera.gat,142,176,5 script レベルアッパー 506,{ mes "[レベルアッパー]"; mes "レベルアップ方式を選んで下さい。"; mes "^0000FFスキルとステータスポイントは自動で^000000"; mes "^0000FF調節してキャラクターに付与されます。^000000"; mes "レベル99を選択した場合には^FF0000転生後の^000000"; mes "^FF0000ステータスポイントが付与されます。^000000"; next; switch(select("ベースレベル ^FF0000255^000000 ジョブレベル ^FF0000MAX^000000", "ベースレベル ^0000FF99^000000 ジョブレベル ^FF0000MAX^000000", "ベースレベル ^000000150^000000 ジョブレベル ^FF0000MAX^000000")){ case 1: if( BaseLevel == 255 ) { mes "[レベルアッパー]"; mes "既にそのレベルに達しています。"; close; } else { gmcommand "@lvup 255"; } break; case 2: switch(BaseLevel) { case 1: gmcommand "@lvup 98"; set StatusPoint,0; set StatusPoint,1325; //転生判定を行う場合はコメントアウトを外す //if( Upper == 1 ) { //set StatusPoint,1325; //} else { //set StatusPoint,1273; //} break; case 99: mes "[レベルアッパー]"; mes "既にそのレベルに達しています。"; close; case 150: gmcommand "@lvup -51"; set StatusPoint,0; set StatusPoint,1325; break; case 255: gmcommand "@lvup -156"; set StatusPoint,0; set StatusPoint,1325; break; default: mes "[レベルアッパー]"; mes "救済カプラでリセットして下さい。"; close; } break; case 3: switch(BaseLevel) { case 1: gmcommand "@lvup 149"; set StatusPoint,0; set StatusPoint,2597; break; case 99: gmcommand "@lvup 51"; set StatusPoint,0; set StatusPoint,2597; break; case 150: mes "[レベルアッパー]"; mes "既にそのレベルに達しています。"; close; case 255: gmcommand "@lvup -105"; set StatusPoint,0; set StatusPoint,2597; break; default: mes "[レベルアッパー]"; mes "救済カプラでリセットして下さい。"; close; } break; } gmcommand "@joblvup 99"; gmcommand "@allskill"; mes "[レベルアッパー]"; mes "ご利用ありがとうございました。"; close2; end; }