//ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ\\ //||----------------------------------------------||\\ //|| Platinum Skills NPC ||\\ //||----------------------------------------------||\\ //|| Written By: Izkuru ||\\ //|| teh_face_x_o@yahoo.com ||\\ //|| Test With: OmniAthena 962 ||\\ //||----------------------------------------------||\\ //|| Platinum Skills NPC written from scratch. ||\\ //|| Supports Advanced and Baby classess. ||\\ //||----------------------------------------------||\\ //|| To install: Place this TXT file anywhere in ||\\ //|| your Athena scripts folder, and include it ||\\ //|| in scripts.conf. ||\\ //||----------------------------------------------||\\ //|| Started on: Jun 23 2004 ||\\ //|| Last Modified: Jun 23 2004 ||\\ //||----------------------------------------------||\\ //__________________________________________________\\ prontera.gat,146,196,3 script Platinum Skills NPC 112,{ mes "[Platinum Skills NPC]"; mes "I can give you the special skills that are available for your job. Would you like these skills now?"; next; menu "Yes",L_ClassChk,"No",-; mes "[Platinum Skills NPC]"; mes "Have a nice day. Come back if you ever decide that you want those skills."; close; L_ClassChk: if((Class == 0) || (Class == 24) || (Class == 46)) goto L_Novice; if((Class == 1) || (Class == 7) || (Class == 14) || (Class == 25) || (Class == 31) || (Class == 38) || (Class == 47) || (Class == 53) || (Class == 60)) goto L_Swordsman; if((Class == 2) || (Class == 9) || (Class == 16) || (Class == 26) || (Class == 33) || (Class == 40) || (Class == 48) || (Class == 55) || (Class == 62)) goto L_Mage; if((Class == 3) || (Class == 11) || (Class == 19) || (Class == 20) || (Class == 27) || (Class == 35) || (Class == 43) || (Class == 44) || (Class == 49) || (Class == 57) || (Class == 65) || (Class == 66)) goto L_Archer; if((Class == 4) || (Class == 8) || (Class == 15) || (Class == 28) || (Class == 32) || (Class == 39) || (Class == 50) || (Class == 54) || (Class == 61)) goto L_Acolyte; if((Class == 5) || (Class == 10) || (Class == 18) || (Class == 29) || (Class == 34) || (Class == 42) || (Class == 51) || (Class == 56) || (Class == 64)) goto L_Merchant; if((Class == 6) || (Class == 12) || (Class == 17) || (Class == 30) || (Class == 36) || (Class == 41) || (Class == 52) || (Class == 58) || (class == 63)) goto L_Theif; if((Class == 23) || (Class == 68)) goto L_Super_Novice; mes "[Platinum Skills NPC]"; mes "I'm sorry, it seems that your job dosen't have any special skills."; close; L_Novice: set @job$,"Novice"; mes "[Platinum Skills NPC]"; mes "I see that you are either a Novice, Novice High, or Baby."; next; mes "[Platinum Skills NPC]"; mes "I will now give you the special skills that are available to the " + @job$ + " class jobs."; next; skill 142,1,0; skill 143,1,0; goto L_End; L_Swordsman: set @job$,"Swordsman"; mes "[Platinum Skills NPC]"; mes "I see that you are either a Swordsman, Knight, Crusader, Swrodsman High, Lord Knight, Paladin, Baby Swordsman, Baby Knight, or Baby Crusader."; next; mes "[Platinum Skills NPC]"; mes "I will now give you the special skills that are available to the " + @job$ + " class jobs."; next; skill 142,1,0; skill 144,1,0; skill 145,1,0; skill 146,1,0; goto L_End; L_Mage: set @job$,"Mage"; mes "[Platinum Skills NPC]"; mes "I see that you are either a Mage, Wizard, Sage, Mage High, High Wiazard, Professor, Baby Mage, Baby Wizard, or Baby Sage."; next; mes "[Platinum Skills NPC]"; mes "I will now give you the special skills that are available to the " + @job$ + " class jobs."; next; skill 142,1,0; skill 157,1,0; goto L_End; L_Archer: set @job$,"Archer"; mes "[Platinum Skills NPC]"; mes "I see that you are either a Archer, Hunter, Bard, Dancer, Archer High, Sniper, Clown, Gypsy, Baby Arhcer, Baby Hunter, Baby Bard, or Baby Dancer."; next; mes "[Platinum Skills NPC]"; mes "I will now give you the special skills that are available to the " + @job$ + " class jobs."; next; skill 142,1,0; skill 147,1,0; skill 148,1,0; goto L_End; L_Acolyte: set @job$,"Acolyte"; mes "[Platinum Skills NPC]"; mes "I see that you are either a Acolyte, Priest, Monk, Acolyte High, High Priest, Champion, Baby Acolyte, Baby Priest, or Baby Monk."; next; mes "[Platinum Skills NPC]"; mes "I will now give you the special skills that are available to the " + @job$ + " class jobs."; next; skill 142,1,0; skill 156,1,0; goto L_End; L_Merchant: set @job$,"Merchant"; mes "[Platinum Skills NPC]"; mes "I see that you are either a Merchannt, Blacksmith, Alchemist, Merchant High, Whitesmish, Creator, Baby Merchant, Baby Blacksmith, or Baby Alchemist."; next; mes "[Platinum Skills NPC]"; mes "I will now give you the special skills that are available to the " + @job$ + " class jobs."; next; skill 142,1,0; skill 153,1,0; skill 154,1,0; skill 155,1,0; goto L_End; L_Thief: set @job$,"Thief"; mes "[Platinum Skills NPC]"; mes "I see that you are either a Theif, Assassin, Rouge, Thief High, Assassin Cross, Stalker, Baby Thief, Baby Assassin, or Baby Rouge."; next; mes "[Platinum Skills NPC]"; mes "I will now give you the special skills that are available to the " + @job$ + " class jobs."; next; skill 142,1,0; skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; goto L_End; L_Super_Novice: set @job$,"Super Novice"; mes "[Platinum Skills NPC]"; mes "I see that you are either a Super Novice or a Super Baby."; next; mes "[Platinum Skills NPC]"; mes "I will now give you the skills that are avalable to the " + @job$ + " class jobs, which just so happens to be all the special skills for all other jobs."; next; skill 142,1,0; skill 143,1,0; skill 144,1,0; skill 145,1,0; skill 146,1,0; skill 147,1,0; skill 148,1,0; skill 149,1,0; skill 150,1,0; skill 151,1,0; skill 152,1,0; skill 153,1,0; skill 154,1,0; skill 155,1,0; skill 156,1,0; skill 157,1,0; goto L_End; L_End: mes "[Platinum Skills NPC]"; mes "You now have all the special skills available for the " + @job$ + " class jobs."; next; mes "[Platinum Skills NPC]"; mes "Have a nice day"; close; }