Kanu Posted February 22, 2019 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 2 Reputation: 0 Joined: 01/25/19 Last Seen: March 7, 2019 Share Posted February 22, 2019 Hello, I am new to the ro and I have a problem when I move to the 3rd job, the status points are returned to 1325. I would like it if they do not reset when I move from job to job. Quote Link to comment Share on other sites More sharing options...
0 utofaery Posted February 23, 2019 Group: Members Topic Count: 23 Topics Per Day: 0.01 Content Count: 228 Reputation: 19 Joined: 10/27/12 Last Seen: March 17, 2019 Share Posted February 23, 2019 Script support. unless you want a new script command to be made. On 2/22/2019 at 9:06 AM, Kanu said: Hello, I am new to the ro and I have a problem when I move to the 3rd job, the status points are returned to 1325. I would like it if they do not reset when I move from job to job. Spoiler prontera,155,180,4 script F_JOBTrade 2_M_SAGE_B,{ if ( ( Class == Job_Rune_Knight ) || ( Class == Job_Rune_Knight_T ) || ( Class == Job_Warlock ) || ( Class == Job_Warlock_T ) || ( Class == Job_Ranger ) || ( Class == Job_Ranger_T ) || ( Class == Job_Arch_Bishop ) || ( Class == Job_Arch_Bishop_T ) || ( Class == Job_Mechanic ) || ( Class == Job_Mechanic_T ) || ( Class == Job_Guillotine_Cross ) || ( Class == Job_Guillotine_Cross_T ) || ( Class == Job_Royal_Guard ) || ( Class == Job_Royal_Guard_T ) || ( Class == Job_Sorcerer ) || ( Class == Job_Sorcerer_T ) || ( Class == Job_Minstrel ) || ( Class == Job_Minstrel_T ) || ( Class == Job_Wanderer ) || ( Class == Job_Wanderer_T ) || ( Class == Job_Sura ) || ( Class == Job_Sura_T ) || ( Class == Job_Genetic ) || ( Class == Job_Genetic_T ) || ( Class == Job_Shadow_Chaser ) || ( Class == Job_Shadow_Chaser_T ) || ( Class == Job_Super_Novice_E ) || ( Class == Job_Rebellion ) || ( Class == Job_Kagerou ) || ( Class == Job_Oboro ) || ( Class == Job_Star_Gladiator ) || ( Class == Job_Soul_Linker ) ) { dispbottom ( "Wow you are :: " + jobname ( Class ) + " great!! " ); switch(select("Change into Novice?:Back")) { case 1: setparam (BaseLevel, 1); setparam (JobLevel, 1); jobchange(Job_Novice); //xsa//4054 return; case 2: return; } return; } else { if ( Class == Job_Lord_Knight) { switch(select("Rune_Knight:Rune_Knight T:Back")) { case 1: jobchange(Job_Rune_Knight); //xsa//4054 return; case 2: jobchange(Job_Rune_Knight_T); //xsa//4060 return; case 3: return; } } if ( Class == Job_High_Wizard) { switch(select("Warlock:Warlock T:Back")) { case 1: jobchange(Job_Warlock); //xsa//4055 return; case 2: jobchange(Job_Warlock_T); //xsa//4061 return; case 3: return; } } if ( Class == Job_Sniper) { switch(select("Ranger:Ranger T:Back")) { case 1: jobchange(Job_Ranger); //xsa//4056 return; case 2: jobchange(Job_Ranger_T); //xsa//4062 return; case 3: return; } } if ( Class == Job_High_Priest) { switch(select("Arch_Bishop:Arch_Bishop T:Back")) { case 1: jobchange(Job_Arch_Bishop); //xsa//4057 return; case 2: jobchange(Job_Arch_Bishop_T); //xsa//4063 return; case 3: return; } } if ( Class == Job_Whitesmith) { switch(select("Mechanic:Mechanic T:Back")) { case 1: jobchange(Job_Mechanic); //xsa//4058 return; case 2: jobchange(Job_Mechanic_T); //xsa//4064 return; case 3: return; } } if ( Class == Job_Assassin_Cross) { switch(select("Guillotine_Cross:Guillotine_Cross T:Back")) { case 1: jobchange(Job_Guillotine_Cross); //xsa//4059 return; case 2: jobchange(Job_Guillotine_Cross_T); //xsa//4065 return; case 3: return; } } if ( Class == Job_Paladin) { switch(select("Royal_Guard:Royal_Guard T:Back")) { case 1: jobchange(Job_Royal_Guard); //xsa//4066 return; case 2: jobchange(Job_Royal_Guard_T); //xsa//4073 return; case 3: return; } } if ( Class == Job_Professor) { switch(select("Sorcerer:Sorcerer T:Back")) { case 1: jobchange(Job_Sorcerer); //xsa//4067 return; case 2: jobchange(Job_Sorcerer_T); //xsa//4074 return; case 3: return; } } if ( Class == Job_Clown) { switch(select("Minstrel:Minstrel T:Back")) { case 1: jobchange(Job_Minstrel); //xsa//4068 return; case 2: jobchange(Job_Minstrel_T); //xsa//4075 return; case 3: return; } } if ( Class == Job_Gypsy) { switch(select("Wanderer:Wanderer T:Back")) { case 1: jobchange(Job_Wanderer); //xsa//4069 return; case 2: jobchange(Job_Wanderer_T); //xsa//4076 return; case 3: return; } } if ( Class == Job_Champion) { switch(select("Sura:Sura T:Back")) { case 1: jobchange(Job_Sura); //xsa//4070 return; case 2: jobchange(Job_Sura_T); //xsa//4077 return; case 3: return; } } if ( Class == Job_Creator) { switch(select("Genetic:Genetic T:Back")) { case 1: jobchange(Job_Genetic); //xsa//4071 return; case 2: jobchange(Job_Genetic_T); //xsa//4078 return; case 3: return; } } if ( Class == Job_Stalker) { switch(select("Shadow Chaser:Shadow Chaser T:Back")) { case 1: jobchange(Job_Shadow_Chaser); //xsa//4072 return; case 2: jobchange(Job_Shadow_Chaser_T); //xsa//4079 return; case 3: return; } } if ( Class == Job_Swordman_High ) { switch(select("Lord Knight:Paladin:Back")) { case 1: jobchange(Job_Lord_Knight); //xsa//4008 return; case 2: jobchange(Job_Paladin); //xsa//14 return; case 3: return; } end; } if ( Class == Job_Acolyte_High ) { switch(select("High Priest:Champion:Back")) { case 1: jobchange(Job_High_Priest); //xsa//4009 return; case 2: jobchange(Job_Champion); //xsa//15 return; case 3: return; } end; } if ( Class == Job_Mage_High ) { switch(select("High Wizard:Professor:Back")) { case 1: jobchange(Job_High_Wizard); //xsa//4010 return; case 2: jobchange(Job_Professor); //xsa//16 return; case 3: return; } end; } if ( Class == Job_Merchant_High ) { switch(select("Whitesmith:Creator:Back")) { case 1: jobchange(Job_Whitesmith); //xsa//4011 return; case 2: jobchange(Job_Creator); //xsa//18 return; case 3: return; } end; } if ( Class == Job_Archer_High ) { switch(select("Sniper:"+ (Sex == SEX_MALE ? "Clown" : "Gypsy") +":Back")) { case 1: jobchange(Job_Sniper); //xsa//4012 return; case 2: if ( Sex == SEX_MALE ) { jobchange(Job_Clown); //xsa//19 return; } else { jobchange(Job_Gypsy); //xsa//20 return; } case 3: return; } end; } if ( Class == Job_Thief_High ) { switch(select("~Assassin Cross:~Stalker:Back")) { case 1: jobchange(Job_Assassin_Cross); //xsa//4013 return; case 2: jobchange(Job_Stalker); //xsa//17 return; case 3: return; } end; } if ( Class == Job_Novice_High ) { //xsa//4001 switch(select("~Swordman High:~Mage High:~Archer High:~Acolyte High:~Merchant High:~Thief High:~Back")) { case 1: jobchange(Job_Swordman_High); //xsa//4002 return; case 2: jobchange(Job_Mage_High); //xsa//4003 return; case 3: jobchange(Job_Archer_High); //xsa//4004 return; case 4: jobchange(Job_Acolyte_High); //xsa//4005 return; case 5: jobchange(Job_Merchant_High); //xsa//4006 return; case 6: jobchange(Job_Thief_High); //xsa//4007 return; case 7: return; } end; } if ( ( Class == Job_Knight ) || ( Class == Job_Priest ) || ( Class == Job_Wizard ) || ( Class == Job_Blacksmith ) || ( Class == Job_Hunter ) || ( Class == Job_Assassin ) || ( Class == Job_Crusader ) || ( Class == Job_Monk ) || ( Class == Job_Sage ) || ( Class == Job_Rogue ) || ( Class == Job_Alchemist ) || ( Class == Job_Bard ) || ( Class == Job_Dancer ) ) { setparam (BaseLevel, 1); setparam (JobLevel, 1); jobchange(Job_Novice_High); // xsa // 4001 } if ( Class == Job_SuperNovice) { switch(select("Super Novice Expanded:Back")) { case 1: jobchange(Job_Super_Novice_E); //xsa//4190 return; case 2: return; } end; } if ( Class == Job_Gunslinger ) { switch(select("Rebellion:Back")) { case 1: jobchange(Job_Rebellion); //xsa//4215 return; case 2: return; } end; } if ( Class == Job_Ninja ) { switch(select("~"+ (Sex == SEX_MALE ? "Kagerou" : "Oboro") +":Back")) { case 1: if ( Sex == SEX_MALE ) { jobchange(Job_Kagerou); //xsa//4211 return; } else { jobchange(Job_Oboro); //xsa//4212 return; } case 2: return; } end; } if ( Class == Job_Taekwon ) { switch(select("Star_Gladiator:Soul_Linker:Back")) { case 1: jobchange(Job_Star_Gladiator); //xsa//4047 return; case 2: jobchange(Job_Soul_Linker); //xsa//4049 return; case 3: return; } end; } if ( Class == Job_Swordman ) { switch(select("Knight:Crusader:Back")) { case 1: jobchange(Job_Knight); //xsa//7 return; case 2: jobchange(Job_Crusader); //xsa//14 return; case 3: return; } end; } if ( Class == Job_Acolyte ) { switch(select("Priest:Monk:Back")) { case 1: jobchange(Job_Priest); //xsa//8 return; case 2: jobchange(Job_Monk); //xsa//15 return; case 3: return; } end; } if ( Class == Job_Mage ) { switch(select("Wizard:Sage:Back")) { case 1: jobchange(Job_Wizard); //xsa//9 return; case 2: jobchange(Job_Sage); //xsa//16 return; case 3: return; } end; } if ( Class == Job_Merchant ) { switch(select("Blacksmith:Alchemist:Back")) { case 1: jobchange(Job_Blacksmith); //xsa//10 return; case 2: jobchange(Job_Alchemist); //xsa//18 return; case 3: return; } end; } if ( Class == Job_Archer ) { switch(select("Hunter:"+ (Sex == SEX_MALE ? "Bard" : "Dancer") +":Back")) { case 1: jobchange(Job_Hunter); //xsa//11 return; case 2: if ( Sex == SEX_MALE ) { jobchange(Job_Bard); //xsa//19 return; } else { jobchange(Job_Dancer); //xsa//20 return; } case 3: return; } end; } if ( Class == Job_Thief ) { switch(select("Assassin:Rogue:Back")) { case 1: jobchange(Job_Assassin); //xsa//12 return; case 2: jobchange(Job_Rogue); //xsa//17 return; case 3: return; } end; } if ( Class == Job_Novice ) { //xsa//0 switch(select("Swordman:Mage:Archer:Acolyte:Merchant:Thief:SuperNovice:Gunslinger:Ninja:Taekwon:Back")) { case 1: jobchange(Job_Swordman); //xsa//1 return; case 2: jobchange(Job_Mage); //xsa//2 return; case 3: jobchange(Job_Archer); //xsa//3 return; case 4: jobchange(Job_Acolyte); //xsa//4 return; case 5: jobchange(Job_Merchant); //xsa//5 return; case 6: jobchange(Job_Thief); //xsa//6 return; case 7: jobchange(Job_SuperNovice); //xsa//23 return; case 8: jobchange(Job_Gunslinger); //xsa//24 return; case 9: jobchange(Job_Ninja); //xsa//25 return; case 10: jobchange(Job_Taekwon); //xsa//4046 return; case 11: return; } dispbottom ( "Updated Class :: " +jobname( Class ) ); return; } return; } } Note : May need to be optimized. Quote Link to comment Share on other sites More sharing options...
Question
Kanu
Hello, I am new to the ro and I have a problem when I move to the 3rd job, the status points are returned to 1325. I would like it if they do not reset when I move from job to job.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.