Spectator Posted May 31, 2013 Group: Members Topic Count: 18 Topics Per Day: 0.00 Content Count: 63 Reputation: 0 Joined: 01/09/13 Last Seen: June 27, 2013 Share Posted May 31, 2013 Hello everyone can i request instant job changer with this function? ~> Can only get free instant job change once (1 per account only) 3rd job including expanded class ~> Automatic give freebies items thanks in advance Quote Link to comment Share on other sites More sharing options...
0 Euphy Posted May 31, 2013 Group: Members Topic Count: 72 Topics Per Day: 0.02 Content Count: 2997 Reputation: 1132 Joined: 05/27/12 Last Seen: June 1, 2017 Share Posted May 31, 2013 prontera,150,150,0 script Starter NPC 100,{ if (#server_start) { mes "[Starter NPC]"; mes "You can only use my services"; mes "once per account, sorry."; close; } setarray .@jobs, Job_Rune_Knight_T,Job_Warlock_T,Job_Ranger_T,Job_Arch_Bishop_T,Job_Mechanic_T,Job_Guillotine_Cross_T, Job_Royal_Guard_T,Job_Sorcerer_T,((Sex)?Job_Minstrel_T:Job_Wanderer_T),Job_Sura_T,Job_Genetic_T,Job_Shadow_Chaser_T, Job_Gunslinger,Job_Taekwon,Job_Star_Gladiator,Job_Soul_Linker,Job_Super_Novice_E,((Sex)?Job_Kagerou:Job_Oboro); set .@size, getarraysize(.@jobs); for(set .@i,0; .@i<.@size; set .@i,.@i+1) set .@menu$,.@menu$+jobname(.@jobs[.@i])+":"; mes "[Starter NPC]"; mes "Welcome to Ragnarok!"; mes "Please select a job."; next; set .@i, select(.@menu$)-1; mes "[Starter NPC]"; mes "Are you sure you want to switch to the "+jobname(.@jobs[.@i])+" class?"; next; if(select("Yes, I'm sure.:No, let me pick again.") == 2) { mes "[Starter NPC]"; mes "Okay, take your time."; close; } mes "[Starter NPC]"; mes "Job changed!"; mes "Please take some apples, too."; mes "They'll come in handy."; emotion e_lv2; set #server_start,1; jobchange .@jobs[.@i]; getitem 512,100; close; } Quote Link to comment Share on other sites More sharing options...
0 Sallycantdance Posted November 12, 2022 Group: Members Topic Count: 225 Topics Per Day: 0.14 Content Count: 798 Reputation: 12 Joined: 12/04/20 Last Seen: Saturday at 06:41 AM Share Posted November 12, 2022 (edited) On 6/1/2013 at 7:00 AM, Zeiyan said: prontera,156,160,5 script Khaye 485,{ if(#freebie_quest == 0){ mes "[Khaye]"; mes "Nice to meet you "+ strcharinfo ( 0 ) +", my name is Khaye"; mes "Welcome to ^E066FFZeiyan RO!^000000"; mes "I see that you're new here so to help you out I'd like to give you these"; mes "items as a gift to show how much we appreciate you here!"; next; skilleffect 34,0; sc_start SC_BLESSING,3600000,20; skilleffect 29,0; sc_start SC_INCREASEAGI,3600000,20; skilleffect 361,0; sc_start SC_ASSUMPTIO,3600000,5; getitem 4142,1; getitem 1705,1; getitem 1108,1; getitem 1208,1; getitem 1602,1; getitem 11501,200; getitem 2289,1; getitem 25023,1; getitem 25024,1; getitem 25025,1; getitem 25026,1; set Zeny,Zeny+500000; set #freebie_quest,1; savepoint "prontera",156,191; next; mes "[Khaye]"; mes "I'll change you into a job that you want"; mes "but be warned you can only change your job once"; mes "so choose carefully!"; next; mes "[Khaye]"; mes "If you cancel on me you will lose your chance to have"; mes "instant level and job!"; next; switch(select("Lord Knight:Paladin:Assassin Cross:Stalker:High Priest:Champion:High Wizard:Professor:Sniper:Clown/Gypsy:Gunslinger:Ninja:Star Gladiator:Soul Linker")){ Case 1: jobchange 4008; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Lord Knight!"; close; Case 2: jobchange 4015; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Paladin!"; close; Case 3: jobchange 4013; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now an Assassin Cross!"; close; Case 4: jobchange 4018; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Stalker!"; close; Case 5: jobchange 4009; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a High Priest!"; close; Case 6: jobchange 4016; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Champion!"; close; Case 7: jobchange 4010; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a High Wizard!"; close; Case 8: jobchange 4017; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Professor!"; close; Case 9: jobchange 4012; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Sniper!"; close; Case 10: if(Sex == 0){ jobchange 4021; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Gypsy!"; } else { jobchange 4020; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Clown!"; } close; Case 11: jobchange 24; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Gunslinger!"; close; Case 12: jobchange 25; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Ninja!"; close; Case 13: jobchange 4047; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Star Gladiator!"; close; Case 14: jobchange 4049; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Soul Linker!"; close; } close; } if(#freebie_quest == 1) { mes "[Khaye]"; mes "You already took your freebies!"; mes "Have fun in ^E066FFZeiyan RO!^000000"; close; } } I just made this myself tho. it doesnt include 3rd jobs and kagerou and obrou. hello i modify this script i want to have an instant 99/50 i changed this Case 2: jobchange 8; set BaseLevel,99; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Priest!"; close; but the skill points are not enough for the 2nd job skills how to fix this i also want to put some item requirements to use this npc thanks Edited November 12, 2022 by GM Winter Quote Link to comment Share on other sites More sharing options...
0 Racaae Posted November 12, 2022 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 212 Reputation: 94 Joined: 06/02/12 Last Seen: 5 hours ago Share Posted November 12, 2022 2 hours ago, GM Winter said: hello i modify this script i want to have an instant 99/50 i changed this Case 2: jobchange 8; set BaseLevel,99; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Priest!"; close; but the skill points are not enough for the 2nd job skills how to fix this i also want to put some item requirements to use this npc thanks Hi. Find: mes "[Khaye]"; mes "I'll change you into a job that you want"; mes "but be warned you can only change your job once"; mes "so choose carefully!"; next; And insert this below: setarray .@item_fee,909,610; //Insert the IDs of required items to use setarray .@item_fee_qty,5,2; //Insert the Amount of required items if (getarraysize(.@item_fee) != getarraysize(.@item_fee_qty)) { mes "An error occurred. Please contact a GM."; close; } if (getarraysize(.@item_fee) && getarraysize(.@item_fee_qty)) { mes "[" + strnpcinfo(1) + "]"; mes "This service will cost:"; for (.@i = 0; .@i < getarraysize(.@item_fee); .@i++) mes .@item_fee_qty[.@i] + " <ITEM>[" + getitemname(.@item_fee[.@i]) + "]<INFO>" + .@item_fee[.@i] + "</INFO></ITEM>"; next; } Find: Case 1: And insert this above: if (getarraysize(.@item_fee) && getarraysize(.@item_fee_qty)) { for (.@i = 0; .@i < getarraysize(.@item_fee); .@i++) if (countitem(.@item_fee[.@i]) < .@item_fee_qty[.@i]) { mes "[" + strnpcinfo(1) + "]"; mes "Sorry. You don't have the required item" + (getarraysize(.@item_fee)>1?"s":"") + "."; close; } for (.@i = 0; .@i < getarraysize(.@item_fee); .@i++) delitem .@item_fee[.@i], .@item_fee_qty[.@i]; } Find all: set JobLevel And insert this below every one: resetskill; SkillPoint = 107; // 9:novice + 49:1st job + 49:2nd job Quote Link to comment Share on other sites More sharing options...
-1 edwinmasakayan Posted August 30, 2014 Group: Members Topic Count: 0 Topics Per Day: 0 Content Count: 2 Reputation: 0 Joined: 08/22/14 Last Seen: December 17, 2014 Share Posted August 30, 2014 ANYONE GOT THIS SCRIPT OF AUTO JOB CHANGER WITH ALL CLASS LIKE 3RD JOB AND TRANS JOB Quote Link to comment Share on other sites More sharing options...
Zeiyan Posted May 31, 2013 Group: Members Topic Count: 49 Topics Per Day: 0.01 Content Count: 275 Reputation: 23 Joined: 01/06/13 Last Seen: September 1, 2024 Share Posted May 31, 2013 prontera,156,160,5 script Khaye 485,{ if(#freebie_quest == 0){ mes "[Khaye]"; mes "Nice to meet you "+ strcharinfo ( 0 ) +", my name is Khaye"; mes "Welcome to ^E066FFZeiyan RO!^000000"; mes "I see that you're new here so to help you out I'd like to give you these"; mes "items as a gift to show how much we appreciate you here!"; next; skilleffect 34,0; sc_start SC_BLESSING,3600000,20; skilleffect 29,0; sc_start SC_INCREASEAGI,3600000,20; skilleffect 361,0; sc_start SC_ASSUMPTIO,3600000,5; getitem 4142,1; getitem 1705,1; getitem 1108,1; getitem 1208,1; getitem 1602,1; getitem 11501,200; getitem 2289,1; getitem 25023,1; getitem 25024,1; getitem 25025,1; getitem 25026,1; set Zeny,Zeny+500000; set #freebie_quest,1; savepoint "prontera",156,191; next; mes "[Khaye]"; mes "I'll change you into a job that you want"; mes "but be warned you can only change your job once"; mes "so choose carefully!"; next; mes "[Khaye]"; mes "If you cancel on me you will lose your chance to have"; mes "instant level and job!"; next; switch(select("Lord Knight:Paladin:Assassin Cross:Stalker:High Priest:Champion:High Wizard:Professor:Sniper:Clown/Gypsy:Gunslinger:Ninja:Star Gladiator:Soul Linker")){ Case 1: jobchange 4008; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Lord Knight!"; close; Case 2: jobchange 4015; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Paladin!"; close; Case 3: jobchange 4013; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now an Assassin Cross!"; close; Case 4: jobchange 4018; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Stalker!"; close; Case 5: jobchange 4009; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a High Priest!"; close; Case 6: jobchange 4016; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Champion!"; close; Case 7: jobchange 4010; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a High Wizard!"; close; Case 8: jobchange 4017; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Professor!"; close; Case 9: jobchange 4012; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Sniper!"; close; Case 10: if(Sex == 0){ jobchange 4021; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Gypsy!"; } else { jobchange 4020; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Clown!"; } close; Case 11: jobchange 24; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Gunslinger!"; close; Case 12: jobchange 25; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Ninja!"; close; Case 13: jobchange 4047; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Star Gladiator!"; close; Case 14: jobchange 4049; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Soul Linker!"; close; } close; } if(#freebie_quest == 1) { mes "[Khaye]"; mes "You already took your freebies!"; mes "Have fun in ^E066FFZeiyan RO!^000000"; close; } } I just made this myself tho. it doesnt include 3rd jobs and kagerou and obrou. 3 Quote Link to comment Share on other sites More sharing options...
Spectator Posted June 1, 2013 Group: Members Topic Count: 18 Topics Per Day: 0.00 Content Count: 63 Reputation: 0 Joined: 01/09/13 Last Seen: June 27, 2013 Author Share Posted June 1, 2013 (edited) thanks prontera,156,160,5 script Khaye 485,{ if(#freebie_quest == 0){ mes "[Khaye]"; mes "Nice to meet you "+ strcharinfo ( 0 ) +", my name is Khaye"; mes "Welcome to ^E066FFZeiyan RO!^000000"; mes "I see that you're new here so to help you out I'd like to give you these"; mes "items as a gift to show how much we appreciate you here!"; next; skilleffect 34,0; sc_start SC_BLESSING,3600000,20; skilleffect 29,0; sc_start SC_INCREASEAGI,3600000,20; skilleffect 361,0; sc_start SC_ASSUMPTIO,3600000,5; getitem 4142,1; getitem 1705,1; getitem 1108,1; getitem 1208,1; getitem 1602,1; getitem 11501,200; getitem 2289,1; getitem 25023,1; getitem 25024,1; getitem 25025,1; getitem 25026,1; set Zeny,Zeny+500000; set #freebie_quest,1; savepoint "prontera",156,191; next; mes "[Khaye]"; mes "I'll change you into a job that you want"; mes "but be warned you can only change your job once"; mes "so choose carefully!"; next; mes "[Khaye]"; mes "If you cancel on me you will lose your chance to have"; mes "instant level and job!"; next; switch(select("Lord Knight:Paladin:Assassin Cross:Stalker:High Priest:Champion:High Wizard:Professor:Sniper:Clown/Gypsy:Gunslinger:Ninja:Star Gladiator:Soul Linker")){ Case 1: jobchange 4008; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Lord Knight!"; close; Case 2: jobchange 4015; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Paladin!"; close; Case 3: jobchange 4013; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now an Assassin Cross!"; close; Case 4: jobchange 4018; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Stalker!"; close; Case 5: jobchange 4009; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a High Priest!"; close; Case 6: jobchange 4016; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Champion!"; close; Case 7: jobchange 4010; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a High Wizard!"; close; Case 8: jobchange 4017; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Professor!"; close; Case 9: jobchange 4012; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Sniper!"; close; Case 10: if(Sex == 0){ jobchange 4021; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Gypsy!"; } else { jobchange 4020; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Clown!"; } close; Case 11: jobchange 24; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Gunslinger!"; close; Case 12: jobchange 25; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Ninja!"; close; Case 13: jobchange 4047; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Star Gladiator!"; close; Case 14: jobchange 4049; set BaseLevel,255; set JobLevel,120; mes "[Khaye]"; mes "Congratulations! You are now a Soul Linker!"; close; } close; } if(#freebie_quest == 1) { mes "[Khaye]"; mes "You already took your freebies!"; mes "Have fun in ^E066FFZeiyan RO!^000000"; close; } } I just made this myself tho. it doesnt include 3rd jobs and kagerou and obrou. thanks Edited June 1, 2013 by Spectator Quote Link to comment Share on other sites More sharing options...
Capuche Posted June 1, 2013 Group: Developer Topic Count: 10 Topics Per Day: 0.00 Content Count: 2407 Reputation: 616 Joined: 07/05/12 Last Seen: March 20 Share Posted June 1, 2013 3rd job including expanded class The script of ZeiyanRO doesn't include the 3rd jobs and expands class like you want but Euphy's script include these class Well just ot point it Quote Link to comment Share on other sites More sharing options...
Spectator Posted June 2, 2013 Group: Members Topic Count: 18 Topics Per Day: 0.00 Content Count: 63 Reputation: 0 Joined: 01/09/13 Last Seen: June 27, 2013 Author Share Posted June 2, 2013 (edited) prontera,150,150,0 script Starter NPC 100,{ if (#server_start) { mes "[Starter NPC]"; mes "You can only use my services"; mes "once per account, sorry."; close; } setarray .@jobs, Job_Rune_Knight_T,Job_Warlock_T,Job_Ranger_T,Job_Arch_Bishop_T,Job_Mechanic_T,Job_Guillotine_Cross_T, Job_Royal_Guard_T,Job_Sorcerer_T,((Sex)?Job_Minstrel_T:Job_Wanderer_T),Job_Sura_T,Job_Genetic_T,Job_Shadow_Chaser_T, Job_Gunslinger,Job_Taekwon,Job_Star_Gladiator,Job_Soul_Linker,Job_Super_Novice_E,((Sex)?Job_Kagerou:Job_Oboro); set .@size, getarraysize(.@jobs); for(set .@i,0; .@i<.@size; set .@i,.@i+1) set .@menu$,.@menu$+jobname(.@jobs[.@i])+":"; mes "[Starter NPC]"; mes "Welcome to Ragnarok!"; mes "Please select a job."; next; set .@i, select(.@menu$)-1; mes "[Starter NPC]"; mes "Are you sure you want to switch to the "+jobname(.@jobs[.@i])+" class?"; next; if(select("Yes, I'm sure.:No, let me pick again.") == 2) { mes "[Starter NPC]"; mes "Okay, take your time."; close; } mes "[Starter NPC]"; mes "Job changed!"; mes "Please take some apples, too."; mes "They'll come in handy."; emotion e_lv2; set #server_start,1; jobchange .@jobs[.@i]; getitem 512,100; close; } how to set max base lvl and job lvl? Edited June 2, 2013 by Spectator Quote Link to comment Share on other sites More sharing options...
Zeiyan Posted June 2, 2013 Group: Members Topic Count: 49 Topics Per Day: 0.01 Content Count: 275 Reputation: 23 Joined: 01/06/13 Last Seen: September 1, 2024 Share Posted June 2, 2013 set BaseLevel,255; set JobLevel,120; change to your max base level change to your max job level Quote Link to comment Share on other sites More sharing options...
Spectator Posted June 2, 2013 Group: Members Topic Count: 18 Topics Per Day: 0.00 Content Count: 63 Reputation: 0 Joined: 01/09/13 Last Seen: June 27, 2013 Author Share Posted June 2, 2013 set BaseLevel,255; set JobLevel,120; change to your max base level change to your max job level solved thanks Quote Link to comment Share on other sites More sharing options...
Elgardro Posted December 1, 2013 Group: Members Topic Count: 24 Topics Per Day: 0.01 Content Count: 121 Reputation: 3 Joined: 01/19/13 Last Seen: June 29, 2018 Share Posted December 1, 2013 can you make it so ,so that i can do per account 3 charakters maximal ? Quote Link to comment Share on other sites More sharing options...
Question
Spectator
Hello everyone can i request instant job changer with this function?
~> Can only get free instant job change once (1 per account only) 3rd job including expanded class
~> Automatic give freebies items
thanks in advance
Link to comment
Share on other sites
11 answers 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.