Welcome!

Join our community of MMORPG enthusiasts and private server developers! By registering, you'll gain access to in-depth discussions on source codes, binaries, and the latest developments in MMORPG server files. Collaborate with like-minded individuals, explore tutorials, and share insights on building and optimizing private servers. Join us today and unlock the full potential of MMORPG server development!

Join Today!

Skelenton Kingdom

Newbie Spellweaver
Joined
Aug 1, 2008
Messages
66
Reaction score
0
Location
In Your Bed
ScreenShots:
Onesky - Skelenton Kingdom - RaGEZONE Forums

Onesky - Skelenton Kingdom - RaGEZONE Forums

Onesky - Skelenton Kingdom - RaGEZONE Forums

Onesky - Skelenton Kingdom - RaGEZONE Forums

Onesky - Skelenton Kingdom - RaGEZONE Forums

This Skelenton Kingdom is just FM 2 Customed that Skelenton's will spawn there!
This involves editing and using
[Repack]/Wz/Map.wz/map/map9/910000000.img
[Repack]/Wz/Map.wz/Map/map9/910000002.img
[Repack]/scripts/npc/9010004.js
STEPS
1.Editing The FreeMarket
Open 910000000.img
Find Life and you will see this
PHP:
<imgdir name="life">
</imgdir>
Paste this between
<imgdir name="life">
and
</imgdir>
PHP:
<imgdir name="2">
             <string name="type" value="n"/>
             <string name="id" value="9010004"/>
             <int name="x" value="673"/>
	<int name="y" value="0"/>
	<int name="mobTime" value="0"/>
	<int name="f" value="0"/>
	<int name="hide" value="0"/>
	<int name="fh" value="0"/>
	<int name="cy" value="0"/>
	<int name="rx0" value="673"/>
	<int name="rx1" value="673"/>
</imgdir>
So it will look like
PHP:
<imgdir name="life">
<imgdir name="2">
	<string name="type" value="n"/>
	<string name="id" value="9010004"/>
	<int name="x" value="673"/>
	<int name="y" value="0"/>
	<int name="mobTime" value="0"/>
	<int name="f" value="0"/>
	<int name="hide" value="0"/>
	<int name="fh" value="0"/>
	<int name="cy" value="0"/>
	<int name="rx0" value="673"/>
	<int name="rx1" value="673"/>
</imgdir>
</imgdir>
Now Find in02
you will see this
PHP:
<imgdir name="4">
			<string name="pn" value="in02"/>
			<int name="pt" value="1"/>
			<int name="x" value="673"/>
			<int name="y" value="0"/>
			<int name="tm" value="910000002"/>
			<string name="tn" value="out00"/>
		</imgdir>
Change
<int name="tm" value="910000002"/>
into
<int name="tm" value="910000000"/>
Then Save It

2.Open 910000002.img
and find Life and paste this under it!
PHP:
	<imgdir name="1">
			<string name="type" value="n"/>
			<string name="id" value="9020002"/>
			<int name="x" value="808"/>
			<int name="y" value="-146"/>
			<int name="mobTime" value="0"/>
                        <int name="f" value="0"/>
			<int name="fh" value="47"/>
			<int name="cy" value="-146"/>
			<int name="rx0" value="858"/>
			<int name="rx1" value="758"/>
		</imgdir>
                <imgdir name="1">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="-123"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="1"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="-73"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="2">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="69"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="2"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="119"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="3">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="279"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="3"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="329"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="4">
			<string name="type" value="m"/>
			<string name="id" value="8180000"/>
			<int name="x" value="513"/>
			<int name="y" value="34"/>
			<int name="mobTime" value="6000"/>
			<int name="f" value="0"/>
			<int name="hide" value="0"/>
			<int name="fh" value="4"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="563"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="5">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="249"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="5"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="299"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="6">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="-292"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="6"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="-242"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="7">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="-203"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="7"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="-153"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="8">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="21"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="8"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="71"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="9">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="704"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="9"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="754"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="10">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="874"/>
			<int name="y" value="34"/>
			<int name="f" value="0"/>
			<int name="fh" value="10"/>
			<int name="cy" value="34"/>
			<int name="rx0" value="924"/>
			<int name="rx1" value="-24"/>
		</imgdir>
		<imgdir name="11">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="383"/>
			<int name="y" value="-206"/>
			<int name="f" value="0"/>
			<int name="fh" value="11"/>
			<int name="cy" value="-206"/>
			<int name="rx0" value="433"/>
			<int name="rx1" value="-256"/>
		</imgdir>
		<imgdir name="12">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="186"/>
			<int name="y" value="-206"/>
			<int name="f" value="0"/>
			<int name="fh" value="12"/>
			<int name="cy" value="-206"/>
			<int name="rx0" value="236"/>
			<int name="rx1" value="-256"/>
		</imgdir>
		<imgdir name="13">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="53"/>
			<int name="y" value="-206"/>
			<int name="f" value="0"/>
			<int name="fh" value="13"/>
			<int name="cy" value="-206"/>
			<int name="rx0" value="103"/>
			<int name="rx1" value="-256"/>
		</imgdir>
		<imgdir name="14">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="-76"/>
			<int name="y" value="-206"/>
			<int name="f" value="0"/>
			<int name="fh" value="14"/>
			<int name="cy" value="-206"/>
			<int name="rx0" value="-26"/>
			<int name="rx1" value="-256"/>
		</imgdir>
		<imgdir name="15">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="-238"/>
			<int name="y" value="-206"/>
			<int name="f" value="0"/>
			<int name="fh" value="15"/>
			<int name="cy" value="-206"/>
			<int name="rx0" value="-188"/>
			<int name="rx1" value="-256"/>
		</imgdir>
		<imgdir name="16">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="-180"/>
			<int name="y" value="-416"/>
			<int name="f" value="0"/>
			<int name="fh" value="16"/>
			<int name="cy" value="-416"/>
			<int name="rx0" value="-130"/>
			<int name="rx1" value="-466"/>
		</imgdir>
		<imgdir name="17">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="-29"/>
			<int name="y" value="-416"/>
			<int name="f" value="0"/>
			<int name="fh" value="17"/>
			<int name="cy" value="-416"/>
			<int name="rx0" value="21"/>
			<int name="rx1" value="-466"/>
		</imgdir>
		<imgdir name="18">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="183"/>
			<int name="y" value="-416"/>
			<int name="f" value="0"/>
			<int name="fh" value="18"/>
			<int name="cy" value="-416"/>
			<int name="rx0" value="233"/>
			<int name="rx1" value="-466"/>
		</imgdir>
		<imgdir name="19">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="359"/>
			<int name="y" value="-416"/>
			<int name="f" value="0"/>
			<int name="fh" value="19"/>
			<int name="cy" value="-416"/>
			<int name="rx0" value="409"/>
			<int name="rx1" value="-466"/>
		</imgdir>
		<imgdir name="20">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="525"/>
			<int name="y" value="-416"/>
			<int name="f" value="0"/>
			<int name="fh" value="20"/>
			<int name="cy" value="-416"/>
			<int name="rx0" value="575"/>
			<int name="rx1" value="-466"/>
		</imgdir>
		<imgdir name="21">
			<string name="type" value="m"/>
			<string name="id" value="8190004"/>
			<int name="x" value="691"/>
			<int name="y" value="-416"/>
			<int name="f" value="0"/>
			<int name="fh" value="21"/>
			<int name="cy" value="-416"/>
			<int name="rx0" value="741"/>
			<int name="rx1" value="-466"/>
		</imgdir>
Then Find Out00
and you would see this
PHP:
<imgdir name="10">
			<string name="pn" value="out00"/>
			<int name="pt" value="2"/>
			<int name="x" value="790"/>
			<int name="y" value="35"/>
			<int name="tm" value="910000000"/>
			<string name="tn" value="in02"/>
		</imgdir>
and change
<int name="tm" value="910000000"/>
into
<int name="tm" value="910000002"/>

SAVE IT
Now the NPC Editing Part.
PHP:
var status = 0;

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

function action(mode, type, selection) {
    if (mode == -1) {
        cm.dispose();
    } 
        
//Golden Kingdom NPC Script (Start)

        else if (cm.getChar().getMapId() == 910000000) { // IN FM
            if (mode <= 0){
                cm.dispose();
            } 
 else if (mode == 1)
                status++;
            else
                status--;

         if (status == 0) {
                cm.sendYesNo("Hello #r#h ##k!\r\nDo you want to go to the #g#eSkeleton Kingdom#n#k?! :D\r\nThere are some pretty nice monsters in there... :)\r\n\r\nYou will need a #d#t4000273##k to enter.\r\n#v4000273#   Old Neck Bone  \r\n\r\n#bDo you wanna go there? :)");
        }

        else if (status == 1) {
                if(cm.haveItem(4000273)) {
                    cm.warp(910000002, 0);
		    cm.gainItem(4000273, -1);
                    cm.dispose();
                } else {
                    cm.sendOk("Opps! You need Old Neck Bone to enter. \r\nTry getting it from a GM or somewhere. :)");
                    cm.dispose();
                }
        }
    }


    else if (cm.getChar().getMapId() == 910000002) { // FM RM12 (Golden Kingdom)
            if (mode == 1)
                status++;
            else
                status--;

        if (status == 0) {
            cm.sendYesNo("Hello #r#h ##k!\r\nDo you want to go back?");
        }

        else if (status == 1) {
            cm.warp(910000000, 0);
            cm.dispose();
        } 

        else if (status == 2) {
            cm.sendOk("Alright, tell me when you wanna go out! :D");
            cm.dispose();
        } 

    }

//Golden Kingdom NPC Script (End)

    else {
        if (mode == 1)
            status++;
        else
            status--;
         if (status == 0) {
            cm.sendYesNo("Hello, I am the #r4th Job skill max NPC#k. \r\n#bIf you are not 4th job, please do not use me#k. \r\n#bYou will not be able to advance into 4th Job.#k");
        } 
        else if (status == 1) {
            cm.sendYesNo("#r#eNOTE: \r\nIF YOU ARE NOT 4TH JOB, \r\nYOU WILL NOT BE ABLE TO ADVANCE TO 4TH JOB WHEN YOU TALK TO CODY!#k");

}
        else if (status == 2) {
            cm.sendOk("Your skills are maxed! Congrats! :D \r\nSee you next time! :) \r\nAnd I think you should relogin to save everything.  ");
            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
            // beholder     cm.teachSkill(1321007,10,10);
            // hex beholder     cm.teachSkill(1320009,25,25);
            // aura beholder     cm.teachSkill(1320008,25,25);
            cm.teachSkill(2321006,10,10);
            cm.teachSkill(1220010,10,10);
            cm.teachSkill(1221004,19,19);
            cm.teachSkill(1221003,19,19);
            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);
            //monster magnet     cm.teachSkill(1121001,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);
            //Monster magnet    cm.teachSkill(1221001,30,30);
            cm.teachSkill(1221007,30,30);
            //Heavon Hammer cm.teachSkill(1221011,30,30);
            cm.teachSkill(1221002,30,30);
            cm.teachSkill(1320005,30,30);
            cm.teachSkill(1320006,30,30);
            //monster magnet    cm.teachSkill(1321001,30,30);
            cm.teachSkill(1321003,30,30);
            cm.teachSkill(1321002,30,30);
            cm.teachSkill(2121001,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(2221001,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(2321001,30,30);
            cm.teachSkill(2321008,30,30);
            // holy shield     cm.teachSkill(2321005,30,30);
            cm.teachSkill(2321004,30,30);
            // mana reflect    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); // hurricane (FIXed)
            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);//pierce arrow     
            cm.teachSkill(3221002,30,30);
            //snipe         cm.teachSkill(3221007,10,30);
            //shadow shifter     cm.teachSkill(4120002,30,30);
            //ninja ambush     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);
            //venom claw     cm.teachSkill(4120005,30,30);
            cm.teachSkill(4221001,30,30);
            cm.teachSkill(4221007,30,30);
            //shadow shifter     cm.teachSkill(4220002,30,30);
            cm.teachSkill(4221004,30,30);
            //taunt        cm.teachSkill(4221003,30,30);
            cm.teachSkill(4221006,30,30);
            //venom stab    cm.teachSkill(4220005,30,30);
            cm.dispose();
            }

}
}
Paste that under the npc script
and the npc id:9010004 Mia
Also YOU NEED A OLD NECK BONE to get in :D

IF THERES ANY BUGGS JUST POST IT AND ILL FIX IT!:flag_schw
 
Last edited:
Re: [RELEASE]Skelenton Kingdom

whats the point of talking to mia to go into room 2 in FM when you can just use the portal-.-
 
Re: [RELEASE]Skelenton Kingdom

Maybe he's edited the portal so you can't use it...
 
Re: [RELEASE]Skelenton Kingdom

lol wtf skeleton kindom. There's a map that already has skelegons in it, if you didn't know lol...
You mean the one in leafe?
Thats has skeleton's i know.
I made it in fm because my players like to chill at fm so yeah..
whats the point of talking to mia to go into room 2 in FM when you can just use the portal-.-

i disable the portal
on 91000000000.img
find in02
and you will find
<int name="tm" value="910000002"/>
that means you go into fm 2
and i changed it to
<int name="tm" value="910000000"/>
so when a player trys going in fm 2 it will just warp them to fm
so in a short form
it means FM 2 portal going in is BLOCKED
and coming out of FM 2 is BLOCKED also
 
Re: [RELEASE]Skelenton Kingdom

Ok So Let me explain this thing.
Theres a npc outside Fm 2 guarding it (portal to Fm2 is disable)
the npc is mia
talk to mia show her you have a olld neck bone
and she will warp you into fm 2
and in fm 2 there will be skeleton spawning around the map (Good Luck)
to leave FM2 (Portal going to Fm is disable)
Talk to Nella and she will bring you back to fm safely :)
 
Back