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!

Pet Quest - OdinMs

Experienced Elementalist
Joined
Jul 8, 2008
Messages
246
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Hm I made all good, and now my freemarket no work =x, why is it?

whats happens when you go to fm?
you must of followed some instruction wrong
tell me the error exactly
 
Newbie Spellweaver
Joined
May 28, 2008
Messages
35
Reaction score
0
Re: [Release]Pet Quest - OdinMs

nothing happen, and I have problem with the rar program, and deleted one xml, my mistake xD, but i dont know if its the fm :S.
wait now I made it again! and not work to me >.> Even if i click Trade down its saying warping you to Free Market and nothin happen >.> please help.
hey I changed back in map9 the 910000000 and now fm work, but the npcs not there.
how can I put in Map9 your source and fm will work? beacuse when I put it fm doesnt work. please help>.>
I changed to my source xml (map9) putted the acc in free market, than putted back urs and when i click on him nothin happen but in Channel.bat after i click on the char that whats happen:
DrFusion - Pet Quest - OdinMs - RaGEZONE Forums
 
Experienced Elementalist
Joined
Jul 8, 2008
Messages
246
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Firstly open up Map9 and locate map 910000000 and right click > open with notepad
CTRL + F
and type in life
you shuold see something like

<imgdir name="0">
<string name="type" value="m"/>
<string name="id" value="9400000"/>
<int name="x" value="-234"/>
<int name="y" value="-352"/>
<int name="mobTime" value="0"/>
<int name="f" value="0"/>
<int name="fh" value="59"/>
<int name="cy" value="-265"/>
<int name="rx0" value="-379"/>
<int name="rx1" value="289"/>
</imgdir>

which is the layout of 'LIFE' Aka things such as Mob's Npc's under the </imgdir>

ADD this

</imgdir>
<imgdir name="3">
<string name="type" value="n"/>
<string name="id" value="9201025"/>
<int name="x" value="-353"/>
<int name="y" value="34"/>
<int name="mobTime" value="0"/>
<int name="f" value="0"/>
<int name="hide" value="0"/>
<int name="fh" value="79"/>
<int name="cy" value="34"/>
<int name="rx0" value="-303"/>
<int name="rx1" value="-403"/>
</imgdir>

and save and restart server
nana should be there

If you are confused tell me why
or if you wanna no more about the values of the XML img's i can help
 
Isenheart .
Loyal Member
Joined
Jul 26, 2008
Messages
476
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Thanks :), you should just not swear that much.
 
Newbie Spellweaver
Joined
May 28, 2008
Messages
35
Reaction score
0
Re: [Release]Pet Quest - OdinMs

NVM thanks :D, RMZERO123 helped me :D thanks :p !
 
Last edited:
Junior Spellweaver
Joined
Apr 18, 2008
Messages
109
Reaction score
0
Re: [Release]Pet Quest - OdinMs

I downloaded by Tia isnt placed in the map and also when you click some of the pets, she takes away the ticket but gives nothing and no warp out
 
Newbie Spellweaver
Joined
Apr 9, 2008
Messages
19
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Awesome release, works beautifully but slightly resenting the "Sack Of Nuts " comment, not everyone here is a guy.
 
Junior Spellweaver
Joined
Apr 18, 2008
Messages
109
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Everything after Black Dragon Doesnt Work!
 
Skilled Illusionist
Joined
May 12, 2008
Messages
321
Reaction score
0
Re: [Release]Pet Quest - OdinMs

This is pretty creative, i would use this if i didnt use the NPCs/Maps already..too lazy to change it lol.
 
Newbie Spellweaver
Joined
Apr 6, 2008
Messages
63
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Sorry soved already... Thanks good release

Hi I think your release is great... and I'm not a noob, the question is that I'm using Eternal's repack and when I do everything you said I start the server and can't enter to the FM...
I only want to know what can be... I mean copy and replace some files can't be so hard...

Thanks and sorry my bad english
 
Last edited:
Junior Spellweaver
Joined
Jul 19, 2008
Messages
100
Reaction score
0
Re: [Release]Pet Quest - OdinMs

So one time i was bored... and i came up with this

Since pets have been released i see that servers give them away like nothing..
Which is gay and boring hense why i made this.
Its basically a quest where you EARN a PET. Its not hard and its ont coded as a Quest. But it is a quest since you go on a lil adventure and retrieve something and exchange it for a PET.

REQUIREMENTS
Brain
Working Pets
Working !item -for pets-
A Server
A Sack Of Nuts

Included NPC's
NANA(orbis)
Mia
Tia

Firstly Open Up your server files. Go to
wz > map.wz > map > map1
Download this :
theres 2 files in there, place them both in the map1 folder.

WHEN not IF, WHEN it asks to replace say yes, if your a noob and are scared of failure then make a back up of the files before you replace. Its a standard file unless you've already edited it so its easy to find. And if you have edited it then you know how to edit it again, just add what ever NPC is in the XML to this XML and your done.

If you did not understand the above, then just accept the 'replace' or die

After that
Download :
Open up wz > map.wz > map > map8
Place the file in the second download in there. Once again press yes to replace.

After that...gawd
Download :
Open up wz > map.wz > map > map9
Place the file in that folder once again accepting to replace..

Thats your maps set.

Now an explanation of what you just did above.

Basically..The first download was XML map for FM Entrance.
NANA(orbis) is placed to the left side of the portal

Second download was Event Maps.
First event map was the JumpQuest NANA warps you to after talking to her.
Second was the map which you go to after completing the first Jumpquest.
The second map holds 'Tia' Who congradulates you and gives you a 'Event Ticket.'

Problem: Mia is also in Henesys meaning players can use Mia in henesys to get event tickets without doing the Jumpquest..
Actually not a problem. The Script is coded to not react to a player in Henesys.

if (cm.getChar().getMapId() == 102000000
cm.dispose();
YAY FOR JAVA

Then warps you to
'Download 3' Aka Map9
Map9= Zipangu Spa map, the one with the bains. That map warps to to a spawn point directly on Tia who with exchange you event ticket for a pet of your choice. If you have no Event ticket (which is impossible since you can ONLY go there if you complete the Jumpquest, over entrances are locked off) Tia Will not give you a pet and you will be stuck. If this is the case you are either stupid / a hacker since you cant go there any other way. Dont tell me 'if didnt give me a ticket' coz if it didnt you failed, and did something wrong
After recieving a pet. Tia warps you back to FM. You can do this over n over.
Have Fun

NPC's You'll Need.

NANA(Orbis)
Code:
var status = 0;

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

function action(mode, type, selection) {
	if (mode == -1) {
		cm.dispose();
	} else {
		if (mode == 0 && status == 1) {
			cm.sendOk("You are a #gliar!#k #bYour#k #rname#k is #b#h ##k");
			cm.dispose();
			return;
		} else if (mode == 0 && status > 1 && status < 4) {
			cm.sendOk("Fine.. \r I see that your soul is weak..");
			cm.dispose();
			return;
		} else if (mode == 0 && status == 4) {
			cm.sendOk("What A Shame... \r I thought that you had the #rpower#k #bWithin#k");
			cm.dispose();
			return;
                }
		if (mode == 1)
			status++;
		else
			status--;
		if (status == 0) {
			cm.sendYesNo("Your name is #b#h ##k Am i Correct? \r Thought So, anyway, Pets are #bwonderful#k #rcreatures#k wich guide the average Mapler through many #dmysteries.#k \r They are also things that are #ra#bt#rt#br#ra#bc#rt#bi#rv#be#k and are fun to play with.");
		} else if (status == 1) {
			cm.sendYesNo("Firstly. \r Your Name Is #b#h ##k isit not?");
		} else if (status == 2) {
			cm.sendYesNo("So You #gBelieve#k You Have What It Takes To #bControl#k A #rPet?#k ");
		} else if (status == 3) {
			cm.sendYesNo("So I see... \r Well You Must Proove Yourself First Young One. Are you Willing To Accept Any Challenge I Throw At You?");
		} else if (status == 4) {
			cm.sendSimple("#e So. \r Press #e#rYes#k To Continue And Enter The Challenge.  \r Or \r #n#eNo#k If You Are a Cowardly Scum \r\n#L0#Yes#l\r\n#L1#No#l");
		} else if (status == 5) {
			if (selection == 0) {
				cm.sendOk("Ok Then Let #bF#ru#bs#ri#bo#rn#k Be With you");
			} else if (selection == 1) {
				cm.sendOk("Coward. \r You Are A Disgrace To #e#rDreaMs!#k");
				cm.dispose();
			}
		} else if (status == 6) {
			cm.warp(109040002, 0);
			cm.sendOk("You Are The true #b Warrior #k Of #e#rDreaMs!#k")
			cm.dispose();	
		}
	}	
}

Mia
Code:
var status = 0;

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

function action(mode, type, selection) {
	if (mode == -1) {
		cm.dispose();
	} else {
		if (cm.getChar().getMapId() == 100000000 || cm.getChar().getMapId() == 211000000) {
			cm.dispose();
		}
		if (mode == 0) {
			cm.sendOk("Oh ok, see you next time.");
			cm.dispose();
		}
		if (mode == 1)
			status++;
		else
			status--;
		if (status == 0 && cm.getChar().getMapId() != 100000000 && cm.getChar().getMapId() != 211000000) {
			cm.sendYesNo("#rCongratulations!#k \r\n You have passed the Jump Quest Stage for the Pet Quest");
		} else if (status == 1) {
                        cm.sendYesNo("Would you like to recieve your prize in order to get a #bP#rE#gT?#k"); 
		} else if (status == 2) {
			cm.gainItem(5220001, 1);
			cm.warp(800020400, 0);
			cm.dispose();
		}
	}
}

Tia
Code:
var status = 0;

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

function action(mode, type, selection) {
	if (mode == -1) {
		cm.dispose();
	} else {
		if (cm.getChar().getMapId() == 102000000) {
			cm.dispose();
		}
		if (mode == 0) {
			cm.sendOk("Ow Wow.. Ok Lol Bye :D");
			cm.dispose();
		}
		if (mode == 1)
			status++;
		else
			status--;
		if (status == 0 && cm.getChar().getMapId() != 102000000) {
			if (cm.haveItem(5220001, 1)) {
				cm.sendSimple("Great! Please Choose A Pet You Would Like To Have \r\n#L0#Brown Puppy#l \r\n#L1#Pink Bunny#l \r\n#L2#Mini Kargo#l \r\n#L3#White Bunny#l \r\n#L4#Husky#l \r\n#L5#White Tiger#l \r\n#L6#SnowMan#l \r\n#L7#Black Dragon#l \r\n#L8#Red Dragon#l \r\n#L9#Mini Yeti#l \r\n#L10#Penguin#l \r\n#L11#Jr.Balrog#l \r\n#L12#Golden Pig#l \r\n#L13#Monkey#l \r\n#L14#Dino Boy#l \r\n#L15#Dino Girl#l \r\n#L16#Panda#l \r\n#L17#Black Pig#l \r\n#L18#Elephant#l \r\n#L19#Rudolph#l \r\n#L20ss#Dasher#l \r\n#L21#Robot#l \r\n#L22#Turkey#l \r\n#L23#Jr.Reaper#l \r\n#L24#Porcupine#l \r\n#L25#Skunk#l \r\n#L26#Orange Tiger#l");
			} else {
				cm.sendOk("I don't have anything to do with you.");
				cm.dispose();
			}
		} else if (status == 1) {
			if (selection == 0) {
				cm.gainItem(5220001, -1);				
				cm.gainItem(5000001, 1);
				cm.warp(910000000, 0);	
			} else if (selection == 1) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000002, 1);
				cm.warp(910000000, 0);
			} else if (selection == 2) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000003, 1);
				cm.warp(910000000, 0);
			} else if (selection == 3) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000005, 1);
				cm.warp(910000000, 0);
			} else if (selection == 4) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000006, 1);
				cm.warp(910000000, 0);
			} else if (selection == 5) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000012, 1);
				cm.warp(910000000, 0);
			} else if (selection == 6) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000041, 1);
				cm.warp(910000000, 0);
			} else if (selection == 7) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000033, 1);
				cm.warp(910000000, 0);
			} else if (selection == 8) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000031, 1);
				cm.warp(910000000, 0);
			} else if (selection == 9) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000020, 1);
				cm.warp(910000000, 0);	
			} else if (selection == 10) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000023, 1);
				cm.warp(910000000, 0);	
			} else if (selection == 11) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000024, 1);
				cm.warp(910000000, 0);
			} else if (selection == 12) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000025, 1);
				cm.warp(910000000, 0);
			} else if (selection == 13) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000011, 1);
				cm.warp(910000000, 0);
			} else if (selection == 14) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000009, 1);
				cm.warp(910000000, 0);
			} else if (selection == 15) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000010, 1);
				cm.warp(910000000, 0);
			} else if (selection == 16) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000008, 1);
				cm.warp(910000000, 0);
			} else if (selection == 17) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000007, 1);
				cm.warp(910000000, 0);
			} else if (selection == 18) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000013, 1);
				cm.warp(910000000, 0);
			} else if (selection == 19) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000014, 1);
				cm.warp(910000000, 0);
			} else if (selection == 20) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000015, 1);
				cm.warp(910000000, 0);
			} else if (selection == 21) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000017, 1);
				cm.warp(910000000, 0);
			} else if (selection == 22) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000022, 1);
				cm.warp(910000000, 0);
			} else if (selection == 23) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000036, 1);
				cm.warp(910000000, 0);
			} else if (selection == 24) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000039, 1);
				cm.warp(910000000, 0);
			} else if (selection == 25) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000045, 1);
				cm.warp(910000000, 0);
			} else if (selection == 26) {
				cm.gainItem(5220001, -1);
				cm.gainItem(5000044, 1);
				cm.warp(910000000, 0);
			}
			cm.dispose();
		} else {
			cm.dispose();
		}
	}
}

If you are
Code:
Mr Fail
And cannot add them your selves then use this link.
Download NPC .js's

Credits To DreaMs Staff
In this case just Myself Fusion and RmZero213


PICTURES BELOW

DrFusion - Pet Quest - OdinMs - RaGEZONE Forums

DrFusion - Pet Quest - OdinMs - RaGEZONE Forums

DrFusion - Pet Quest - OdinMs - RaGEZONE Forums

DrFusion - Pet Quest - OdinMs - RaGEZONE Forums

DrFusion - Pet Quest - OdinMs - RaGEZONE Forums

DrFusion - Pet Quest - OdinMs - RaGEZONE Forums

DrFusion - Pet Quest - OdinMs - RaGEZONE Forums


New WanWan Hell Spa XML - Portal blocked.
great
 
Newbie Spellweaver
Joined
Jun 19, 2008
Messages
65
Reaction score
9
Re: [Release]Pet Quest - OdinMs

Small bug... after you talk to Tia, she doesn't give you anything, and after you try to log into that char, nothing happens. I think it's item ID's, but not sure. :\
 
Newbie Spellweaver
Joined
May 28, 2008
Messages
35
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Small bug... after you talk to Tia, she doesn't give you anything, and after you try to log into that char, nothing happens. I think it's item ID's, but not sure. :\

Same.
 
Master Summoner
Loyal Member
Joined
Jul 27, 2008
Messages
583
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Only thing i could says.. is that the "cm.gainItem(5220001, -1);" & warp (warp could be send to final) line, could be simplified, just putting it at the begging of status == 1 and it would be the same.

And the Tia's script seen to be correct, and the ItemID.. well.. it's something that could be checked.. what pet you guys choosed?
 
Master Summoner
Loyal Member
Joined
Apr 20, 2008
Messages
578
Reaction score
76
Re: [Release]Pet Quest - OdinMs

You need either iGoofy's or my gainItem method..
 
Junior Spellweaver
Joined
Apr 18, 2008
Messages
109
Reaction score
0
Re: [Release]Pet Quest - OdinMs

SomeHow, this bugs whatever character is either on this map or talks to tia, i cant log in to any of those characters anymore
 
Master Summoner
Loyal Member
Joined
Jul 27, 2008
Messages
583
Reaction score
0
Re: [Release]Pet Quest - OdinMs

Oh yeah, you can also delete this..

&& cm.getChar().getMapId() != 102000000

It's useless, it's being checked at the begin.
 
Back
Top