Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release?] Stat Maxer - Improved

Status
Not open for further replies.
Newbie Spellweaver
Joined
Apr 7, 2008
Messages
28
Reaction score
0
Before you flame me I'm sorry if this has already been released, if so mods please lock/delete this thread,

New Feature: Don't you hate noobs that come into your server and packet edit gm skills and impersonate GM's with their bless/hide & rawr? Well this release stops packet editors from doing that

Note: I know it may be easy to do but at least it will help a few of you's

Tested and works, Credits provided in the script ( Name the script <NPCID.js> if you do not already know, if needed i will post an NPC id list here )
Code:
/* KIN
   Created by Donkeydan of OdinMS.de
   Originally Posted by NoobNoob of Rz
   Edited/Improved by MuSSii of Rz
*/


var status = 0;

function start() {
	status = -1;
	action(1, 0, 0);
}

function action(mode, type, selection) {
	if (mode == -1) {
		cm.dispose();
	} else {
		if (mode == 1)
			status++;
		else
			status--;
		if (status == 0) {
			cm.sendYesNo("Would you like all of your skill maxed? Of course you do! Just wait few seconds for them to all get maxed");
		} else if (status == 1) {
			cm.teachSkill(5101004,1,1); //Start of max-level "1" skills
			cm.teachSkill(5101005,1,1);
			cm.teachSkill(1003,1,1);
			cm.teachSkill(1004,1,1);
			cm.teachSkill(1121011,1,1);
			cm.teachSkill(1221012,1,1);
			cm.teachSkill(1321010,1,1);
			cm.teachSkill(2121008,1,1);
			cm.teachSkill(2221008,1,1);
			cm.teachSkill(2321009,1,1);
			cm.teachSkill(3121009,1,1);
			cm.teachSkill(3221008,1,1);
			cm.teachSkill(4121009,1,1);
			cm.teachSkill(4221008,1,1); //End of max-level "1" skills
			cm.teachSkill(1000002,8,8); //Start of max-level "8" skills
			cm.teachSkill(3000002,8,8);
			cm.teachSkill(4000001,8,8); //End of max-level "8" skills
			cm.teachSkill(1000001,10,10); //Start of max-level "10" skills
			cm.teachSkill(2000001,10,10); //End of max-level "10" skills
			cm.teachSkill(1000000,16,16); //Start of max-level "16" skills
			cm.teachSkill(2000000,16,16);
			cm.teachSkill(3000000,16,16); //End of max-level "16" skills
			cm.teachSkill(1001003,20,20); //Start of max-level "20" skills
			cm.teachSkill(1001004,20,20);
			cm.teachSkill(1001005,20,20);
			cm.teachSkill(2001002,20,20);
			cm.teachSkill(2001003,20,20);
			cm.teachSkill(2001004,20,20);
			cm.teachSkill(2001005,20,20);
			cm.teachSkill(3000001,20,20);
			cm.teachSkill(3001003,20,20);
			cm.teachSkill(3001004,20,20);
			cm.teachSkill(3001005,20,20);
			cm.teachSkill(4000000,20,20);
			cm.teachSkill(4001344,20,20);
			cm.teachSkill(4001334,20,20);
			cm.teachSkill(4001002,20,20);
			cm.teachSkill(4001003,20,20);
			cm.teachSkill(1101005,20,20);
			cm.teachSkill(1100001,20,20); //Start of mastery's
			cm.teachSkill(1100000,20,20);
			cm.teachSkill(1200001,20,20);
			cm.teachSkill(1200000,20,20);
			cm.teachSkill(1300000,20,20);
			cm.teachSkill(1300001,20,20);
			cm.teachSkill(3100000,20,20);
			cm.teachSkill(3200000,20,20);
			cm.teachSkill(4100000,20,20);
			cm.teachSkill(4200000,20,20); //End of mastery's
			cm.teachSkill(4201002,20,20);
			cm.teachSkill(4101003,20,20);
			cm.teachSkill(3201002,20,20);
			cm.teachSkill(3101002,20,20);
			cm.teachSkill(1301004,20,20);
			cm.teachSkill(1301005,20,20);
			cm.teachSkill(1201004,20,20);
			cm.teachSkill(1201005,20,20);
			cm.teachSkill(1101004,20,20); //End of boosters
			cm.teachSkill(1101006,20,20);
			cm.teachSkill(1201006,20,20);
			cm.teachSkill(1301006,20,20);
			cm.teachSkill(2101001,20,20);
			cm.teachSkill(2100000,20,20);
			cm.teachSkill(2101003,20,20);
			cm.teachSkill(2101002,20,20);
			cm.teachSkill(2201001,20,20);
			cm.teachSkill(2200000,20,20);
			cm.teachSkill(2201003,20,20);
			cm.teachSkill(2201002,20,20);
			cm.teachSkill(2301004,20,20);
			cm.teachSkill(2301003,20,20);
			cm.teachSkill(2300000,20,20);
			cm.teachSkill(2301001,20,20);
			cm.teachSkill(3101003,20,20);
			cm.teachSkill(3101004,20,20);
			cm.teachSkill(3201003,20,20);
			cm.teachSkill(3201004,20,20);
			cm.teachSkill(4100002,20,20);
			cm.teachSkill(4101004,20,20);
			cm.teachSkill(4200001,20,20);
			cm.teachSkill(4201003,20,20); //End of second-job skills and first-job
			cm.teachSkill(4211005,20,20);
			cm.teachSkill(4211003,20,20);
			cm.teachSkill(4210000,20,20);
			cm.teachSkill(4110000,20,20);
			cm.teachSkill(4111001,20,20);
			cm.teachSkill(4111003,20,20);
			cm.teachSkill(3210000,20,20);
			cm.teachSkill(3110000,20,20);
			cm.teachSkill(3210001,20,20);
			cm.teachSkill(3110001,20,20);
			cm.teachSkill(3211002,20,20);
			cm.teachSkill(3111002,20,20);
			cm.teachSkill(2210000,20,20);
			cm.teachSkill(2211004,20,20);
			cm.teachSkill(2211005,20,20);
			cm.teachSkill(2111005,20,20);
			cm.teachSkill(2111004,20,20);
			cm.teachSkill(2110000,20,20);
			cm.teachSkill(2311001,20,20);
			cm.teachSkill(2311005,20,20);
			cm.teachSkill(2310000,20,20);
			cm.teachSkill(1311007,20,20);
			cm.teachSkill(1310000,20,20);
			cm.teachSkill(1311008,20,20);
			cm.teachSkill(1210001,20,20);
			cm.teachSkill(1211009,20,20);
			cm.teachSkill(1210000,20,20);
			cm.teachSkill(1110001,20,20);
			cm.teachSkill(1111007,20,20);
			cm.teachSkill(1110000,20,20); //End of 3rd job skills
			cm.teachSkill(1121000,20,20);
			cm.teachSkill(1221000,20,20);
			cm.teachSkill(1321000,20,20);
			cm.teachSkill(2121000,20,20);
			cm.teachSkill(2221000,20,20);
			cm.teachSkill(2321000,20,20);
			cm.teachSkill(3121000,20,20);
			cm.teachSkill(3221000,20,20);
			cm.teachSkill(4121000,20,20);
			cm.teachSkill(4221000,20,20); //End of Maple Warrior // Also end of max-level "20" skills
			cm.teachSkill(1321007,10,10);
			cm.teachSkill(1320009,25,25);
			cm.teachSkill(1320008,25,25);
			cm.teachSkill(2321006,10,10);
			cm.teachSkill(1220010,10,10);
			cm.teachSkill(1221004,25,25);
			cm.teachSkill(1221003,25,25);
			cm.teachSkill(1100003,30,30); 
			cm.teachSkill(1100002,30,30);
			cm.teachSkill(1101007,30,30);
			cm.teachSkill(1200003,30,30);
			cm.teachSkill(1200002,30,30);
			cm.teachSkill(1201007,30,30);
			cm.teachSkill(1300003,30,30);
			cm.teachSkill(1300002,30,30);
			cm.teachSkill(1301007,30,30);
			cm.teachSkill(2101004,30,30);
			cm.teachSkill(2101005,30,30);
			cm.teachSkill(2201004,30,30);
			cm.teachSkill(2201005,30,30);
			cm.teachSkill(2301002,30,30);
			cm.teachSkill(2301005,30,30);
			cm.teachSkill(3101005,30,30);
			cm.teachSkill(3201005,30,30);
			cm.teachSkill(4100001,30,30);
			cm.teachSkill(4101005,30,30);
			cm.teachSkill(4201005,30,30);
			cm.teachSkill(4201004,30,30);
			cm.teachSkill(1111006,30,30);
			cm.teachSkill(1111005,30,30);
			cm.teachSkill(1111002,30,30);
			cm.teachSkill(1111004,30,30);
			cm.teachSkill(1111003,30,30);
			cm.teachSkill(1111008,30,30);
			cm.teachSkill(1211006,30,30);
			cm.teachSkill(1211002,30,30);
			cm.teachSkill(1211004,30,30);
			cm.teachSkill(1211003,30,30);
			cm.teachSkill(1211005,30,30);
			cm.teachSkill(1211008,30,30);
			cm.teachSkill(1211007,30,30);
			cm.teachSkill(1311004,30,30);
			cm.teachSkill(1311003,30,30);
			cm.teachSkill(1311006,30,30);
			cm.teachSkill(1311002,30,30);
			cm.teachSkill(1311005,30,30);
			cm.teachSkill(1311001,30,30);
			cm.teachSkill(2110001,30,30);
			cm.teachSkill(2111006,30,30);
			cm.teachSkill(2111002,30,30);
			cm.teachSkill(2111003,30,30);
			cm.teachSkill(2210001,30,30);
			cm.teachSkill(2211006,30,30);
			cm.teachSkill(2211002,30,30);
			cm.teachSkill(2211003,30,30);
			cm.teachSkill(2311003,30,30);
			cm.teachSkill(2311002,30,30);
			cm.teachSkill(2311004,30,30);
			cm.teachSkill(2311006,30,30);
			cm.teachSkill(3111004,30,30);
			cm.teachSkill(3111003,30,30);
			cm.teachSkill(3111005,30,30);
			cm.teachSkill(3111006,30,30);
			cm.teachSkill(3211004,30,30);
			cm.teachSkill(3211003,30,30);
			cm.teachSkill(3211005,30,30);
			cm.teachSkill(3211006,30,30);
			cm.teachSkill(4111005,30,30);
			cm.teachSkill(4111006,20,20);
			cm.teachSkill(4111004,30,30);
			cm.teachSkill(4111002,30,30);
			cm.teachSkill(4211002,30,30);
			cm.teachSkill(4211004,30,30);
			cm.teachSkill(4211001,30,30);
			cm.teachSkill(4211006,30,30);
			cm.teachSkill(1120004,30,30);
			cm.teachSkill(1120003,30,30);
			cm.teachSkill(1120005,30,30);
			cm.teachSkill(1121008,30,30);
			cm.teachSkill(1121010,30,30);
			cm.teachSkill(1121006,30,30);
			cm.teachSkill(1121002,30,30);
			cm.teachSkill(1220005,30,30);
			cm.teachSkill(1221009,30,30);
			cm.teachSkill(1220006,30,30);
			cm.teachSkill(1221007,30,30);
			cm.teachSkill(1221011,30,30);
			cm.teachSkill(1221002,30,30);
			cm.teachSkill(1320005,30,30);
			cm.teachSkill(1320006,30,30);
			cm.teachSkill(1321003,30,30);
			cm.teachSkill(1321002,30,30);
			cm.teachSkill(2121005,30,30);
			cm.teachSkill(2121003,30,30);
			cm.teachSkill(2121004,30,30);
			cm.teachSkill(2121002,30,30);
			cm.teachSkill(2121007,30,30);
			cm.teachSkill(2121006,30,30);
			cm.teachSkill(2221007,30,30);
			cm.teachSkill(2221006,30,30);
			cm.teachSkill(2221003,30,30);
			cm.teachSkill(2221005,30,30);
			cm.teachSkill(2221004,30,30);
			cm.teachSkill(2221002,30,30);
			cm.teachSkill(2321007,30,30);
			cm.teachSkill(2321003,30,30);
			cm.teachSkill(2321008,30,30);
			cm.teachSkill(2321005,30,30);
			cm.teachSkill(2321004,30,30);
			cm.teachSkill(2321002,30,30);
			cm.teachSkill(3120005,30,30);
			cm.teachSkill(3121008,30,30);
			cm.teachSkill(3121003,30,30);
			cm.teachSkill(3121007,30,30);
			cm.teachSkill(3121006,30,30);
			cm.teachSkill(3121002,30,30);
			cm.teachSkill(3121004,30,30);
			cm.teachSkill(3221006,30,30);
			cm.teachSkill(3220004,30,30);
			cm.teachSkill(3221003,30,30);
			cm.teachSkill(3221005,30,30);
			cm.teachSkill(3221001,30,30);
			cm.teachSkill(3221002,30,30);
			cm.teachSkill(3221007,30,30);
			cm.teachSkill(4121004,30,30);
			cm.teachSkill(4121008,30,30);
			cm.teachSkill(4121003,30,30);
			cm.teachSkill(4121006,30,30);
			cm.teachSkill(4121007,30,30);
			cm.teachSkill(4120005,30,30);
			cm.teachSkill(4221001,30,30);
			cm.teachSkill(4221007,30,30);
			cm.teachSkill(4221004,30,30);
			cm.teachSkill(4221003,30,30);
			cm.teachSkill(4221006,30,30);
			cm.teachSkill(4220005,30,30);
cm.dispose();
			}
	    }
}

Enjoy!!
 
Last edited:
Newbie Spellweaver
Joined
Apr 7, 2008
Messages
28
Reaction score
0
Thank you, hope it helps

Also thanks for the tip to the person that posted above the guy that just posted
 
Master Summoner
Loyal Member
Joined
Jul 22, 2008
Messages
573
Reaction score
0
it's easy, just delete those skills start with 510 from skill maxer NPC.
and i put another skills maxer special for GMs skill in GM Map. so that can prevent ppl from packet editing.
 
Junior Spellweaver
Joined
May 26, 2008
Messages
195
Reaction score
0
it's easy, just delete those skills start with 510 from skill maxer NPC.
and i put another skills maxer special for GMs skill in GM Map. so that can prevent ppl from packet editing.

Total whoosh.
The point is that it maxes the skill at level 0.
Meaning even if they do manage to packet edit they will not be able to use the skill because its level 0.
Get it?
 
Master Summoner
Loyal Member
Joined
Jul 22, 2008
Messages
573
Reaction score
0
They need to skills maxer to max their skills before using the kipe, and packet editing GM skills.
that's why i'm saying, remove the GM skills from skills maxer, or set the GM skills level to 0.
and i put the special GM skills maxer in GM map, for only GM to max the skills.
that's what i mean.

btw what u mean by whoosh? @_@
 
Initiate Mage
Joined
Nov 30, 2008
Messages
4
Reaction score
0
Wats Dueys npc id i want him in henesys to umm max my skills plz somone =D
 
Junior Spellweaver
Joined
Oct 19, 2008
Messages
128
Reaction score
1
EDIT: sorry for accidently bumping, i just saw it on the first page of release i tought it was new!
I"M SO SORRY! THE PPL ABOVE ME BUMPING.
PLEASE DON't GIVE ME INFRACTIONS! BEG U MODS!
 
Status
Not open for further replies.
Back
Top