myieee Posted January 11, 2012 Group: Members Topic Count: 34 Topics Per Day: 0.01 Content Count: 83 Reputation: 0 Joined: 12/07/11 Last Seen: November 29, 2020 Share Posted January 11, 2012 can someone give me a job swapper npc script (2nd job only) thank you. Quote Link to comment Share on other sites More sharing options...
Rikimaru Posted January 14, 2012 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 658 Reputation: 57 Joined: 11/20/11 Last Seen: July 1, 2017 Share Posted January 14, 2012 Okay! Pastebin : http://pastebin.com/dWcPc5S1 Script in Codebox : //*********************************************************************************************************************************************************************************//***--Topic Link : ***( ^ ~ ^ )/***//***//***//*********************************************************************************************************************************************************************************//***-- Script by : ***( ^ ~ ^ )/***//***-- Emistry//***//*********************************************************************************************************************************************************************************//***-- Contact Info : ***( ^ ~ ^ )/***//***-- My Email : [email protected]//***//*********************************************************************************************************************************************************************************//***-- Messages : ***( ^ ~ ^ )/***//***-- Drop me a private message or email if you are looking for my helps ^^.//***-- Beside that, I am looking for a Server to work with ^^ . //***-- I will do my best to help you ^^.//***-- More Details ? PM Me ^^.//***//*********************************************************************************************************************************************************************************//***Although these scripts might not suit or follow with what you have requested completely. But i still wish you can give it a try before reject the works.//***//*********************************************************************************************************************************************************************************//***-- Versions Update: ***( ^ ~ ^ )/***//*** [ Version 1.4 ] - All Credits go to Emistry , just edited it for myieee on rathena.org . [ By Rikimaru ]//*** [ Version 1.3 ] - Added Message informing after Class Swapped . [ By Emistry ]//*** [ Version 1.2 ] - Added Conditions Check . [ By Emistry ]//*** [ Version 1.1 ] - Separate Classes into Categories. [ By Emistry ]//*** [ Version 1.0 ] - Simple Class Swap Script . [ By Emistry ]//***//*********************************************************************************************************************************************************************************//====================== Settings ============================0set .TCGID,7227;set @TCGamount,1;prontera,155,169,5 script Class Swapper 100,{mes "[ Class Swapper ]";if(BaseLevel < 255 || JobLevel < 120 ){mes"Only Base Level 255 and Job Level 120 Player can use my services.";close;}mes "Hi, i can change your current job class to other job class.";mes "Please choose you desired job class to change into.";next;switch (select ("Normal Job Class:Advanced Job Class:Expanded Job Class:Nothing")) {Case 1:mes "[ Class Swapper ]";mes "Choose more detail for your desired job class.";switch (select ("Knight:Crusader:Assassin:Rogue:Wizard:Sage:Priest:Monk:Blacksmith:Alchemist:Hunter:Bard / Dancer")) {Case 1:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Knight now.";jobchange 7;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 2:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Crusader now.";jobchange 14;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 3:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Assassin now.";jobchange 12;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 4:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Rogue now.";jobchange 17;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 5:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Wizard now.";jobchange 9;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 6:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Sage now.";jobchange 16;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 7:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Priest now.";jobchange 8;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 8:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Monk now.";jobchange 15;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 9:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Blacksmith now.";jobchange 10;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 10:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Alchemist now.";jobchange 18;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 11:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Hunter now.";jobchange 11;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 12:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;if(Sex == 1 ){mes "Okay.. i will transform you into a Bard now.";jobchange 19;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";}if(Sex == 0 ){mes "Okay.. i will transform you into a Dancer now.";jobchange 20;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";}close2;emotion e_heh;end;}Case 2:mes "[ Class Swapper ]";mes "Choose more detail for your desired job class.";switch (select ("Lord Knight:Paladin:Assassin Cross:Stalker:High Wizard:Professor:High Priest:Champion:Whitesmith:Biochemist:Sniper:Clown / Gypsy")) {Case 1:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Lord Knight now.";jobchange 4008;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 2:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Paladin now.";jobchange 4015;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 3:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Assassin Cross now.";jobchange 4013;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 4:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Stalker now.";jobchange 4018;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 5:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a High Wizard now.";jobchange 4010;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 6:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Professor now.";jobchange 4017;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 7:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a High Priest now.";jobchange 4009;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 8:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Champion now.";jobchange 4016;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 9:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Whitesmith now.";jobchange 4011;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 10:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Biochemist now.";jobchange 4019;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 11:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Sniper now.";jobchange 4012;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 12:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;if(Sex == 1 ){mes "Okay.. i will transform you into a Clown now.";jobchange 4020;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";}if(Sex == 0 ){mes "Okay.. i will transform you into a Gypsy now.";jobchange 4021;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";}close2;emotion e_heh;end;}Case 3:mes "[ Class Swapper ]";mes "Choose more detail for your desired job class.";switch (select ("Super Novice:Gunslinger:Ninja:Taekwon:Star Gladiator:Soul Linker")) {Case 1:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Super Novice now.";jobchange 23;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 2:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Gunslinger now.";jobchange 24;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 3:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Ninja now.";jobchange 25;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 4:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Taekwon now.";jobchange 4046;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 5:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Star Gladiator now.";jobchange 4047;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 6:mes "[ Class Swapper ]";if(countitem(.TCGID) < @TCGamount) goto l_noitem;delitem .TCGID,@TCGamount;mes "Okay.. i will transform you into a Soul Linker now.";jobchange 4049;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;}Case 4:mes "[ Class Swapper ]";mes "Okay...Goodbye!";close;}close;l_noitem:mes "[ Class Swapper ]";mes "Sorry you have to get the Items.";close;}[/codeBOX] Quote Link to comment Share on other sites More sharing options...
Z3R0 Posted January 11, 2012 Group: Members Topic Count: 39 Topics Per Day: 0.01 Content Count: 618 Reputation: 201 Joined: 11/09/11 Last Seen: June 14, 2024 Share Posted January 11, 2012 Little more information would be nice... what exactly do you want it to do ? Quote Link to comment Share on other sites More sharing options...
Emistry Posted January 12, 2012 Group: Forum Moderator Topic Count: 93 Topics Per Day: 0.02 Content Count: 10018 Reputation: 2369 Joined: 10/28/11 Last Seen: Sunday at 05:32 PM Share Posted January 12, 2012 http://emistry.googlecode.com/files/Class%20Swapper.txt Quote Link to comment Share on other sites More sharing options...
myieee Posted January 14, 2012 Group: Members Topic Count: 34 Topics Per Day: 0.01 Content Count: 83 Reputation: 0 Joined: 12/07/11 Last Seen: November 29, 2020 Author Share Posted January 14, 2012 ok here i have a server which is 2nd job only .. (no third job class) , and i want a job swapper with has a fee ( tcg only ) they can swap their job if they are lvl 255/120 . for example (player 1, Assasin X) he wants to change into a Lord Knight something like that Quote Link to comment Share on other sites More sharing options...
Rikimaru Posted January 14, 2012 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 658 Reputation: 57 Joined: 11/20/11 Last Seen: July 1, 2017 Share Posted January 14, 2012 So you want it to cost like 1 TCG to change the job,right? @ Emistry , I edited your script for him/her , I said all Credits go to you,I just edited it for him/her. Here's the new Script , without a TCG Cost,if you want a TCG Cost,let me know about it. PASTEBIN : http://pastebin.com/q2MKwDSt SCRIPT IN CODEBOX : //*********************************************************************************************************************************************************************************//***--Topic Link : ***( ^ ~ ^ )/***//*** [url="http://rathena.org/board/topic/57330-request-job-swapper-npc/"]http://rathena.org/board/topic/57330-request-job-swapper-npc/[/url]//***//*********************************************************************************************************************************************************************************//***-- Script by : ***( ^ ~ ^ )/***//***-- Emistry//***//*********************************************************************************************************************************************************************************//***-- Contact Info : ***( ^ ~ ^ )/***//***-- My Email : [email protected]//***//*********************************************************************************************************************************************************************************//***-- Messages : ***( ^ ~ ^ )/***//***-- Drop me a private message or email if you are looking for my helps ^^.//***-- Beside that, I am looking for a Server to work with ^^ . //***-- I will do my best to help you ^^.//***-- More Details ? PM Me ^^.//***//*********************************************************************************************************************************************************************************//***Although these scripts might not suit or follow with what you have requested completely. But i still wish you can give it a try before reject the works.//***//*********************************************************************************************************************************************************************************//***-- Versions Update: ***( ^ ~ ^ )/***//*** [ Version 1.4 ] - All Credits go to Emistry , just edited it for myieee on rathena.org . [ By Rikimaru ]//*** [ Version 1.3 ] - Added Message informing after Class Swapped . [ By Emistry ]//*** [ Version 1.2 ] - Added Conditions Check . [ By Emistry ]//*** [ Version 1.1 ] - Separate Classes into Categories. [ By Emistry ]//*** [ Version 1.0 ] - Simple Class Swap Script . [ By Emistry ]//***//*********************************************************************************************************************************************************************************prontera,155,169,5 script Class Swapper 100,{mes "[ Class Swapper ]";if(BaseLevel < 255 || JobLevel < 120 ){mes"Only Base Level 255 and Job Level 120 Player can use my services.";close;}mes "Hi, i can change your current job class to other job class.";mes "Please choose you desired job class to change into.";next;switch (select ("Normal Job Class:Advanced Job Class:Expanded Job Class:Nothing")) {Case 1:mes "[ Class Swapper ]";mes "Choose more detail for your desired job class.";switch (select ("Knight:Crusader:Assassin:Rogue:Wizard:Sage:Priest:Monk:Blacksmith:Alchemist:Hunter:Bard / Dancer")) {Case 1:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Knight now.";jobchange 7;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 2:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Crusader now.";jobchange 14;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 3:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Assassin now.";jobchange 12;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 4:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Rogue now.";jobchange 17;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 5:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Wizard now.";jobchange 9;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 6:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Sage now.";jobchange 16;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 7:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Priest now.";jobchange 8;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 8:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Monk now.";jobchange 15;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 9:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Blacksmith now.";jobchange 10;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 10:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Alchemist now.";jobchange 18;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 11:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Hunter now.";jobchange 11;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 12:mes "[ Class Swapper ]";if(Sex == 1 ){mes "Okay.. i will transform you into a Bard now.";jobchange 19;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";}if(Sex == 0 ){mes "Okay.. i will transform you into a Dancer now.";jobchange 20;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";}close2;emotion e_heh;end;}Case 2:mes "[ Class Swapper ]";mes "Choose more detail for your desired job class.";switch (select ("Lord Knight:Paladin:Assassin Cross:Stalker:High Wizard:Professor:High Priest:Champion:Whitesmith:Biochemist:Sniper:Clown / Gypsy")) {Case 1:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Lord Knight now.";jobchange 4008;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 2:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Paladin now.";jobchange 4015;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 3:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Assassin Cross now.";jobchange 4013;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 4:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Stalker now.";jobchange 4018;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 5:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a High Wizard now.";jobchange 4010;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 6:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Professor now.";jobchange 4017;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 7:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a High Priest now.";jobchange 4009;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 8:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Champion now.";jobchange 4016;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 9:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Whitesmith now.";jobchange 4011;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 10:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Biochemist now.";jobchange 4019;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 11:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Sniper now.";jobchange 4012;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 12:mes "[ Class Swapper ]";if(Sex == 1 ){mes "Okay.. i will transform you into a Clown now.";jobchange 4020;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";}if(Sex == 0 ){mes "Okay.. i will transform you into a Gypsy now.";jobchange 4021;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";}close2;emotion e_heh;end;}Case 3:mes "[ Class Swapper ]";mes "Choose more detail for your desired job class.";switch (select ("Super Novice:Gunslinger:Ninja:Taekwon:Star Gladiator:Soul Linker")) {Case 1:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Super Novice now.";jobchange 23;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 2:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Gunslinger now.";jobchange 24;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 3:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Ninja now.";jobchange 25;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 4:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Taekwon now.";jobchange 4046;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 5:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Star Gladiator now.";jobchange 4047;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;Case 6:mes "[ Class Swapper ]";mes "Okay.. i will transform you into a Soul Linker now.";jobchange 4049;dispbottom "Please search for Reset Girl to reset your status to gain back original stats that you should have on this character class.";close2;emotion e_heh;end;}Case 4:mes "[ Class Swapper ]";mes "Okay...Goodbye!";close;}close;}[/codeBOX] Quote Link to comment Share on other sites More sharing options...
myieee Posted January 14, 2012 Group: Members Topic Count: 34 Topics Per Day: 0.01 Content Count: 83 Reputation: 0 Joined: 12/07/11 Last Seen: November 29, 2020 Author Share Posted January 14, 2012 @rikimaru yes i want a tcg cost every time they swap (fee) Quote Link to comment Share on other sites More sharing options...
myieee Posted January 15, 2012 Group: Members Topic Count: 34 Topics Per Day: 0.01 Content Count: 83 Reputation: 0 Joined: 12/07/11 Last Seen: November 29, 2020 Author Share Posted January 15, 2012 ahmm it doesnt work @_@ Quote Link to comment Share on other sites More sharing options...
Rikimaru Posted January 15, 2012 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 658 Reputation: 57 Joined: 11/20/11 Last Seen: July 1, 2017 Share Posted January 15, 2012 (edited) hmmm...let me check it on my server. EDIT: Okay the Problem is this : set .TCGID,7227; set @TCGamount,1; prontera,155,169,5 script Class Swapper 100,{ Edit this part to : prontera,155,169,5 script Class Swapper 100,{ set .TCGID,7227; set @TCGamount,1; That's all. Edited January 15, 2012 by Rikimaru Quote Link to comment Share on other sites More sharing options...
myieee Posted January 15, 2012 Group: Members Topic Count: 34 Topics Per Day: 0.01 Content Count: 83 Reputation: 0 Joined: 12/07/11 Last Seen: November 29, 2020 Author Share Posted January 15, 2012 okay thank you Quote Link to comment Share on other sites More sharing options...
Rikimaru Posted January 15, 2012 Group: Members Topic Count: 16 Topics Per Day: 0.00 Content Count: 658 Reputation: 57 Joined: 11/20/11 Last Seen: July 1, 2017 Share Posted January 15, 2012 (edited) Tell me if it works,like you wanted it to be. Edited January 15, 2012 by Rikimaru Quote Link to comment Share on other sites More sharing options...
myieee Posted January 17, 2012 Group: Members Topic Count: 34 Topics Per Day: 0.01 Content Count: 83 Reputation: 0 Joined: 12/07/11 Last Seen: November 29, 2020 Author Share Posted January 17, 2012 (edited) well it works.. but theres no TCG payment tho.. @_@ i found a script like this.. but this one has a lot of errors.. prontera,166,207,5 script Job Swapper 852,{ set @name$, "[Job Swapper]"; if(Class == 4008 || Class == 4009 || Class == 4010 || Class == 4011 || Class == 4012 || Class == 4013 || Class == 4014 || Class == 4015 || Class == 4016 || Class == 4017 || Class == 4018 || Class == 4019 || Class == 4020 || Class == 4021){ if(Sex == 0)goto L_female; if(Sex == 1); mes @name$; mes "Would you like to swap your job sir?"; mes "I can swap your job if you have 35 TCG card to trade with me"; if(select("No","Yes")==1){ next; mes @name$; mes "Okay, goodbye."; close; } else { next; mes @name$; mes "Please choose a job."; switch(select("Lord Knight","High Priest","High Wizard","Whitesmith","Sniper","Assassin Cross","Paladin","Champion","Professor","Stalker","Creator","Clown")){ Case 1: if(Class == 4008){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4008; set JobLevel, 1; close; } break; Case 2: if(Class == 4009){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4009; set JobLevel, 1; close; } break; Case 3: if(Class == 4010){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4010; set JobLevel, 1; close; } break; Case 4: if(Class == 4011){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4011; set JobLevel, 1; close; } break; Case 5: if(Class == 4012){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4012; set JobLevel, 1; close; } break; Case 6: if(Class == 4013){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4013; set JobLevel, 1; close; } break; Case 7: if(Class == 4015){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4015; set JobLevel, 1; close; } break; Case 8: if(Class == 4016){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4016; set JobLevel, 1; close; } break; Case 9: if(Class == 4017){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4017; set JobLevel, 1; close; } break; Case 10: if(Class == 4018){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4018; set JobLevel, 1; close; } break; Case 11: if(Class == 4019){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4019; set JobLevel, 1; close; } break; Case 12: if(Class == 4020){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4020; set JobLevel, 1; close; } break; } } L_female: mes @name$; mes "Would you like to swap jobs, ma'am?"; mes "I can swap your job if you have TeamRO card to trade with me"; if(select("No","Yes")==1){ next; mes @name$; mes "Okay, goodbye."; close; } else { next; mes @name$; mes "Please choose a job."; switch(select("Lord Knight","High Priest","High Wizard","Whitesmith","Sniper","Assassin Cross","Paladin","Champion","Professor","Stalker","Creator","Gypsy")){ Case 1: if(Class == 4008){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4008; set JobLevel, 1; close; } break; Case 2: if(Class == 4009){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4009; set JobLevel, 1; close; } break; Case 3: if(Class == 4010){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4010; set JobLevel, 1; close; } break; Case 4: if(Class == 4011){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4011; set JobLevel, 1; close; } break; Case 5: if(Class == 4012){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4012; set JobLevel, 1; close; } break; Case 6: if(Class == 4013){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4013; set JobLevel, 1; close; } break; Case 7: if(Class == 4015){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4015; set JobLevel, 1; close; } break; Case 8: if(Class == 4016){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4016; set JobLevel, 1; close; } break; Case 9: if(Class == 4017){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4017; set JobLevel, 1; close; } break; Case 10: if(Class == 4018){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4018; set JobLevel, 1; close; } break; Case 11: if(Class == 4019){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4019; set JobLevel, 1; close; } break; Case 12: if(Class == 4021){ next; mes @name$; mes "That's already your current job."; close; } else { next; mes @name$; mes "Let me check if you have"; if(countitem(7227)<1){mes @name$; mes "Sorry, you don't have enough TCG."; close;} if(countitem(7227)>=1); mes @name$; mes "Job Swapping Successful"; delitem 7227,35; jobchange 4021; set JobLevel, 1; close; } break; } } } else { mes @name$; mes "Sorry I only work for Transcendant classes."; mes "Just come back when you are at your right level and class"; close; } ahmm bump !! Edited January 17, 2012 by Arcenciel Quote Link to comment Share on other sites More sharing options...
Question
myieee
can someone give me a job swapper npc script (2nd job only) thank you.
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.