Ouch ~ sry..there is a little typo at the SetArray there, and several bug >.<
try this...
prontera,155,181,5 script Sample 718,{
if( countitem( 7227 ) < 3 || JobLevel < 70 || BaseLevel < 99 ){
mes "You required 3 TCG Card , 99 Base Level and 70 JobLevel to Switch your Job Class.";
}else{
setarray .JobLists[0],4008,4009,4010,4011,4012,4013,4015,4016,4017,4018,4019,( Sex )?"4020":"4021";
for( set .@i,0; .@i < getarraysize( .JobLists ); set .@i,.@i + 1 ){
set .@Menu$,.@Menu$ + (( Class != .JobLists[.@i] )?jobname( .JobLists[.@i] ):"")+":";
}
set .@i,select( .@Menu$ ) - 1;
jobchange .JobLists[.@i];
delitem 7227,3;
resetskill;
set JobLevel,70;
set SkillPoint,130;
mes "You have changed Job into "+jobname( Class );
}
close;
}
if the Skill Points amount is incorrect..then modify here
set SkillPoint,130; // Novice 10 + First Class 50 + Trans 70 = 130