Register for your free account! | Forgot your password?

You last visited: Today at 20:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release]Joys Mission Quest

Discussion on [Release]Joys Mission Quest within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Reply
 
Old   #1
 
coreymills's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 555
Received Thanks: 99
[Release]Joys Mission Quest

i was bored so i made this quest

Objective:

i. Pay a visit to Joy, who stands all by herself next to a bridge near the Maple Forest waterfalls.
ii. Take her letter to Mike in Desert City. Mike agrees to help her make a new bow, but needs: 2 Normal Fury Gems, 1 Normal Dragon Gem and 5 Euxenite Ores.
iii. Get the gems and euxenite ores ready and Mike will give you a magic bow.
iv. Bring this bow back to Joy, she will give you an Elite Leopard Coat as a token of gratitude.


in packethandling/NPCDialog.cs
paste this
Code:
#region Joy
                            case 21:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Please take this to Mike in DesertCity(488,617)So that he may fix my fathers bow"));
                                        GC.AddSend(Packets.NPCLink("Okay", 1));
                                        GC.AddSend(Packets.NPCLink("i have the bow", 2));
                                        GC.AddSend(Packets.NPCLink("I am to busy", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        GC.MyChar.AddItem(721221);
                                    }
                                    if (Control == 2)
                                    {
                                        if (GC.MyChar.InventoryContains(721220, 1))
                                        {
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721220));
                                            if (GC.MyChar.Job >= 40 && GC.MyChar.Job <= 45)
                                            {
                                                GC.MyChar.AddItem(133038);
                                            }
                                            if (GC.MyChar.Job >= 20 && GC.MyChar.Job <= 25)
                                            {
                                                GC.MyChar.AddItem(131058);
                                            }
                                            if (GC.MyChar.Job >= 140 && GC.MyChar.Job <= 145)
                                            {
                                                GC.MyChar.AddItem(134058);
                                            }
                                            if (GC.MyChar.Job >= 130 && GC.MyChar.Job <= 135)
                                            {
                                                GC.MyChar.AddItem(134058);
                                            }
                                            if (GC.MyChar.Job >= 10 && GC.MyChar.Job <= 15)
                                            {
                                                GC.MyChar.AddItem(130058);
                                            }
                                            if (GC.MyChar.Job >= 50 && GC.MyChar.Job <= 55)
                                            {
                                                GC.MyChar.AddItem(135058);
                                            }

                                            GC.AddSend(Packets.NPCSay("Thank You Very Much take this elite LeopardCoat as a token of my gratitude"));
                                            GC.AddSend(Packets.NPCLink("Thank you", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("u do not have the item i require"));
                                            GC.AddSend(Packets.NPCLink("Okay", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
Code:
#region Mike
                            case 22:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("What do u want"));
                                        GC.AddSend(Packets.NPCLink("i have a letter from ur friend joy", 1));
                                        GC.AddSend(Packets.NPCLink("i have the items for you", 2));
                                        GC.AddSend(Packets.NPCLink("Just Passing By", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    if (Control == 1)
                                    {
                                        if (GC.MyChar.InventoryContains(721221, 1))
                                        {
                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(721221));
                                            GC.AddSend(Packets.NPCSay("Seems she wants me to fix her fathers bow i will need some things to fix it for her i will need,"));
                                            GC.AddSend(Packets.NPCSay("2 Normal Fury Gems, 1 Normal Dragon Gem and 5 Euxenite Ores"));
                                            GC.AddSend(Packets.NPCLink("ok i will get them for you", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Leave me alone i am busy"));
                                            GC.AddSend(Packets.NPCLink("Okay", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    if (Control == 2)
                                    {
                                        if (GC.MyChar.InventoryContains(700021, 2))
                                        {
                                            if (GC.MyChar.InventoryContains(700011, 1))
                                            {
                                                if (GC.MyChar.InventoryContains(1072031, 5))
                                                {
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(700021));
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(700021));
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(700011));
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(1072031));
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(1072031));
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(1072031));
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(1072031));
                                                    GC.MyChar.RemoveItem(GC.MyChar.NextItem(1072031));
                                                    GC.MyChar.AddItem(721220);
                                                }
                                                else
                                                {
                                                    GC.AddSend(Packets.NPCSay("You do not have the 5 Eux Ores"));
                                                    GC.AddSend(Packets.NPCLink("oh srry i will go get them", 255));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                            }
                                            else
                                            {
                                                GC.AddSend(Packets.NPCSay("You do not have the Normal DragonGem"));
                                                GC.AddSend(Packets.NPCLink("oh srry i will go get them", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("You do not have the 2 Normal Fury Gems"));
                                            GC.AddSend(Packets.NPCLink("oh srry i will go get them", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    break;
                                }
                            #endregion
now in the OldCODB open npc.txt and paste this
Quote:
21 8280 2 0 1011 323 187
22 8290 2 0 1000 488 617
I've tested the quest and it all works.
and now u have the quest Enjoy
coreymills is offline  
Thanks
1 User
Old 02/24/2010, 14:31   #2
 
~jochemke~'s Avatar
 
elite*gold: 0
Join Date: Sep 2008
Posts: 259
Received Thanks: 64
Nice release .

A small suggestion : maybe u should make it for every class ? like a warrior gets a new armor and such . just a suggestion

still good work
~jochemke~ is offline  
Old 02/24/2010, 14:37   #3
 
coreymills's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 555
Received Thanks: 99
ya i might do that later i copy the quest objective from the conquer site
coreymills is offline  
Old 02/24/2010, 17:07   #4
 
elite*gold: 0
Join Date: Feb 2009
Posts: 700
Received Thanks: 79
so many quest releases lol what about the pvp servers ;x
copz1337 is offline  
Old 02/24/2010, 17:22   #5
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
very very nice job corey
keep up the good work
Decker_ is offline  
Old 02/24/2010, 21:18   #6
 
killersub's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 884
Received Thanks: 211
Quote:
Originally Posted by ~jochemke~ View Post
Nice release .

A small suggestion : maybe u should make it for every class ? like a warrior gets a new armor and such . just a suggestion

still good work
well its not hard to do dat lol XD...jus
Quote:
if (GC.MyChar.Job == 25)
for warrior etc...

@coreymills

goodjob and thanks for helping the community!
killersub is offline  
Old 02/25/2010, 10:09   #7
 
coreymills's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 555
Received Thanks: 99
#Updated joy
added a different armor for each class
coreymills is offline  
Old 02/25/2010, 12:06   #8
 
NukingFuts's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 480
Received Thanks: 111
gud work mate
NukingFuts is offline  
Reply


Similar Threads Similar Threads
ProjectXI View Quest and Mission menu
08/28/2010 - Final Fantasy XI - 5 Replies
Hi guys I'm new and I wanted to ask if you can see the missions and quests in Final Fantasy XI menu, because when I start the server with updated game works perfectly when I go on view mission or quest final fantasy xi says Please Wait with download date, but not result at how you can fix P.S: I'am used ProjectXI 0.6.4 and meteorXI 7.1
Release] APB Mission Bot
08/25/2010 - General Gaming Discussion - 12 Replies
For some reason, my APB mission bot was removed, but I would like to encourage mod who did it to test it with Commview as it does not contain any malicious file. False infections on VT come up from injector because this is memhook, that's why you can use your PC for anything else while running the bot. Please test it gentlemen as this will bring you many cash and standing in game, up to 50k cash per night. When opening bot go in game, and see for yourself it will start accepting...
[Release]Upp-Stuff Quest + Neue Bio Quest ->Testlauf
06/08/2010 - Metin2 PServer Guides & Strategies - 13 Replies
Hey und guten Morgen, Ich hatte grade bissl langeweile und hab mir gedacht man könnte doch seine Waffen auch mit 100% Uppchance gg bessere Waffen tauschen oder? Das heißt: Die Quest sieht so aus: Ihr geht zu Baek-Go. Wenn ihr jetzt zum Beispiel einen Krähenstahlbogen+9 und 2x Gegenangriffstrategien habt könnt ihr Ihn gg einen Geisterbogen+0 eintauschen! Die Quest funktioniert wunderbar und wurde auch schon getestet.



All times are GMT +2. The time now is 20:36.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.