//Made by deathscythe13 //Simple 3rd Jobchanger that lets you change to a 3rd class immediately prontera,156,181,4 script Third Job Changer 459,{ mes "[Third Job Changer]"; if (Class>=4054 && Class <=4087) { mes "Hello "+strcharinfo(0)+", you are already a third job, i cannot help you anymore."; close; } if (Upper==0 && ((BaseLevel != 99) || (JobLevel != 50))) { mes "Sorry, normal jobs must be"; mes "level 99/50 in order to change."; close; } if (Upper==1 && ((BaseLevel != 99) || (JobLevel < 60))) { mes "Sorry, trans jobs must be"; mes "level 99/60 in order to change."; close; } if (Upper==2) { mes "Sorry i can't change your job because you're a baby class."; close; } mes "Hello i can change you to the 3rd class, do you like to become one?"; next; if (select("Yes:No")==2) { mes "[Third Job Changer]"; mes "Too bad, ok come back when you want to."; close; } if (Weight>=(MaxWeight/2)) { // Weight is greater than 50% mes "[Third Job Changer]"; mes "Sorry, but you're overweight,"; mes "please move some of your items first into your storage."; close; } if (checkriding()) { mes "[Third Job Changer]"; mes "Please release your mount first."; close; } if (checkcart()) { mes "[Third Job Changer]"; mes "Please put your Cart off first."; close; } if (checkfalcon()) { mes "[Third Job Changer]"; mes "Please release your Falcon first."; close; } if (SkillPoint) { mes "[Third Job Changer]"; mes "Please distribute all of your skillpoints first before i can change your job."; close; } mes "[Third Job Changer]"; switch(Class) { case 4008: set .@job, 4060; break; case 7: set .@job, 4054; break; case 4013: set .@job, 4065; break; case 12: set .@job, 4059; break; case 4012:set .@job, 4062; break; case 11: set .@job, 4056; break; case 4010: set .@job, 4061; break; case 9: set .@job, 4055; break; case 4009: set .@job, 4063; break; case 8: set .@job, 4057; break; case 4011: set .@job, 4064; break; case 5: set .@job, 4058; break; case 4015: set .@job, 4073; break; case 14: set .@job, 4066; break; case 4018: set .@job, 4079; break; case 17: set .@job, 4072; break; case 4020: set .@job, 4075; break; case 19: set .@job, 4068; break; case 4021: set .@job, 4076; break; case 20: set .@job, 4069; break; case 4017: set .@job, 4074; break; case 16:set .@job, 4067; break; case 4016: set .@job, 4077; break; case 15: set .@job, 4070; break; case 4019: set .@job, 4078; break; case 18: set .@job, 4071; break; } if (Class == 4012 || Class == 11) // Give Wolf Flute to Ranger getitem 6124,1; if (Class == 4018 || Class == 17) { // Give Paint Brush and Makeup Brush to Shadow Chaser getitem 6121,1; getitem 6122,1; } jobchange .@job; mes "Congratulations "+strcharinfo(0)+"!"; mes "You're now a "+jobname(Class)+" !!"; close; }