Advertisement
Skorm

Instant Max Class

Aug 22nd, 2013
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 4.62 KB | None | 0 0
  1. // -- Max Class Script --
  2. // -- By Slam --
  3. // -- Sets Char to 255/120 with a Class of their choice. --
  4. // -- Easily edited for any max class --
  5. // -- --
  6.  
  7. prontera,150,150,5  script  Instant Class   100,{
  8.         mes "[Max Class]";
  9.         set FalseMax, 1;
  10.         mes "Hello there!  Ready to get your money's worth? - Good!";
  11.         mes "You can only do this once per Envelope, so be careful!";
  12.         mes "Please select a basic class, so we can get started!";
  13.         next;
  14.         menu "Swordsman",L_Sword,"Archer",L_Archer,"Thief",L_Thiefs,"Mage",L_Mages,"Merchant",L_Merchan,"Acolyte",L_Acoly,"Novice",L_Novi,"Taekwon",L_Twon,"Ninja and Gunslinger",L_Other;
  15.  
  16. // -- Swordmans Class  
  17.         L_Sword:
  18.         menu "Lord Knight",L_LordK,"Paladin",L_Paladin,"Go Back",L_Back;
  19.         close;          
  20.         L_LordK:
  21.         jobchange 4008;
  22.         callfunc "LevelClass";
  23.         close;  
  24.         L_Paladin:
  25.         jobchange 4015;
  26.         callfunc "LevelClass";
  27.         close;  
  28.  
  29. // -- Archer Class
  30.         L_Archer:
  31.         menu "Sniper",L_Sniper,"Gypsy",L_Gypsy,"Clown",L_Clown,"Go Back",L_Back;
  32.         close;
  33.         L_Sniper:
  34.         jobchange 4012;
  35.         callfunc "LevelClass";
  36.         close;
  37.         L_Gypsy:
  38.         jobchange 4021;
  39.         callfunc "LevelClass";
  40.         close;
  41.         L_Clown:
  42.         jobchange 4020;
  43.         callfunc "LevelClass";
  44.         close;
  45.  
  46. // -- Thief Class
  47.     L_Thiefs:
  48.     menu "Assassin Cross",L_SinX,"Stalker",L_Stalker,"Go Back",L_Back;
  49.         close;
  50.     L_SinX:
  51.         jobchange 4013;
  52.         callfunc "LevelClass";
  53.         close;
  54.     L_Stalker:
  55.         jobchange 4018;
  56.         callfunc "LevelClass";
  57.         close;
  58.  
  59. // -- Mage Class
  60.         L_Mages:
  61.         menu "High Wizard",HWizard,"Professor",Prof,"Go Back",L_Back;
  62.         close;
  63.         HWizard:
  64.         jobchange 4010;
  65.         callfunc "LevelClass";
  66.         close;
  67.         Prof:
  68.         jobchange 4017;
  69.         callfunc "LevelClass";
  70.         close;
  71.        
  72. // -- Merchant Class
  73.         L_Merchan:
  74.         Menu "Whitesmith",L_Whitesmith,"Creator",L_Creator,"Go Back",L_Back;
  75.         close;
  76.         L_Whitesmith:
  77.         jobchange 4011;
  78.         callfunc "LevelClass";
  79.         close;
  80.         L_Creator:
  81.         jobchange 4019;
  82.         callfunc "LevelClass";
  83.         close;
  84.  
  85. // -- Acolyte Class
  86.         L_Acoly:
  87.         menu "High Priest",L_HPriest,"Champion",L_Champion,"Go Back",L_Back;
  88.         close;
  89.         L_HPriest:
  90.         jobchange 4009;
  91.         callfunc "LevelClass";
  92.         close;
  93.         L_Champion:
  94.         jobchange 4016;
  95.         callfunc "LevelClass";
  96.         close;
  97.  
  98. // -- Novice Class
  99.         L_Novi:
  100.         Menu "Super Novice",L_SNovice,"Go Back",L_Back;
  101.         L_SNovice:
  102.         jobchange 23;
  103.         callfunc "LevelClass";
  104.         close;  
  105.  
  106. // -- Taekwon Class
  107.         L_Twon:
  108.         Menu "Taekwon Boy/Girl",L_Taekwon,"Star Gladiator",L_Gladiator,"Soul Linker",L_Linker,"Go Back",L_Back;
  109.         close;
  110.         L_Taekwon:
  111.         jobchange 4046;
  112.         callfunc "LevelClas";
  113.         close;
  114.         L_Gladiator:
  115.         jobchange 4047;
  116.         callfunc "LevelClass";
  117.         close;
  118.         L_Linker:
  119.         jobchange 4049;
  120.         callfunc "LevelClass";
  121.         close;
  122.  
  123. // -- Other Classes
  124.         L_Other:
  125.         menu "Gunslinger",L_Gun,"Ninja",L_Ninja,"Go Back",L_Back;
  126.         L_Ninja:
  127.         jobchange 25;
  128.         callfunc "LevelClas";
  129.         close;
  130.         L_Gun:
  131.         jobchange 24;
  132.         callfunc "LevelClas";
  133.         close;
  134.  
  135. // --Return to the main menu
  136.         L_Back:
  137.         mes "[Max Class]";
  138.         mes "Hello there!  Ready to get your money's worth? - Good!";
  139.         mes "You can only do this once per Envelope, so be careful!";
  140.         mes "Please select a basic class, so we can get started!";
  141.         next;
  142.         menu "Swordman",L_Sword,"Archer",L_Archer,"Thief",L_Thiefs,"Mage",L_Mages,"Merchant",L_Merchan,"Acolyte",L_Acoly,"Novice",L_Novi,"Taekwon",L_Twon,"Ninja Gunslinger",L_Other;
  143. }
  144.  
  145. // -- This is for trans classes
  146. function    script  LevelClass  {
  147.     set BaseLevel,BaseLevel+1000; //change this to your server's max level
  148.     set JobLevel,JobLevel+500; //change this to your server's max job level
  149.     //set SkillPoint,SkillPoint+59; //change this to whatever you want it to be.
  150.                             //It was to ensure that the character using it got the correct amount of skill points
  151.         close;
  152. }
  153.  
  154. // --This is for non-trans classes :: Edit these lines as above.
  155. function    script  LevelClas   {
  156.     set BaseLevel,BaseLevel+1000;
  157.     set JobLevel,JobLevel+500;
  158.     //set SkillPoint,SkillPoint+59;
  159.     close;
  160. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement