Register for your free account! | Forgot your password?

Go Back   elitepvpers › MMORPGs › Conquer Online 2 › CO2 Private Server
You last visited: Today at 06:48

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

Advertisement



5165 lvl 110 promotion?

Discussion on 5165 lvl 110 promotion? within the CO2 Private Server forum part of the Conquer Online 2 category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
5165 lvl 110 promotion?

Has anyone fixed this yet?
If they have link me to it please.

If they haven't, can you help me fix it?
Decker_ is offline  
Old   #2
 
CIRASH's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 259
Received Thanks: 73
post the code here and ill look at it. I dont feel like downloading a 5165 source. Also, tell me what the problem is.
CIRASH is offline  
Old   #3
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
The problem is you can't promote to lvl 110 from trojan god.
I don't know about the other classes though.

Code:
#region TrojanGod
                            case 10022:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("Hi, i am Trojan God and i teach only warriors, the rest of you, beat it!"));
                                        GC.AddSend(Packets.NPCLink("Promote me.", 1));
                                        GC.AddSend(Packets.NPCLink("Learn Skills.", 2));
                                        GC.AddSend(Packets.NPCLink("Just passing by.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    #region Promote
                                    else if (GC.MyChar.Job >= 10 && GC.MyChar.Job <= 15)
                                    {
                                        if (GC.MyChar.Job <= 14 && (Control == 1 || Control == 10))
                                        {
                                            if (Control == 1)
                                            {
                                                GC.AddSend(Packets.NPCSay("You need to be level " + GC.MyChar.LevReqForPromote + " to promote to " + ((Game.Character.JobName)(GC.MyChar.Job + 1)).ToString()));
                                                if (GC.MyChar.Job == 12)
                                                    GC.AddSend(Packets.NPCSay("Also you will need an Emerald."));
                                                else if (GC.MyChar.Job == 13)
                                                    GC.AddSend(Packets.NPCSay("Also you will need a Meteor."));
                                                else if (GC.MyChar.Job == 14)
                                                    GC.AddSend(Packets.NPCSay("Also you will need a MoonBox."));
                                                else if (GC.MyChar.Job == 15)
                                                GC.AddSend(Packets.NPCLink("Promote me.", 10));
                                                GC.AddSend(Packets.NPCLink("Forget it.", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                            else if (Control == 10)
                                            {
                                                if (GC.MyChar.Level >= GC.MyChar.LevReqForPromote)
                                                {
                                                    byte Need = 1;
                                                    uint ID = GC.MyChar.PromoteItems;
                                                    if (ID == 1072031) Need = 5;
                                                    if (GC.MyChar.InventoryContains(ID, Need) || ID == 1)
                                                    {
                                                        for (byte i = 0; i < Need; i++)
                                                            GC.MyChar.RemoveItem(GC.MyChar.NextItem(ID));
                                                        GC.MyChar.Job++;
                                                        if (GC.MyChar.Job == 11)
                                                            GC.MyChar.AddItem(130205);
                                                        else if (GC.MyChar.Job == 12)
                                                            GC.MyChar.AddItem(480077);
                                                        else if (GC.MyChar.Job == 13)
                                                            GC.MyChar.AddItem(130267);
                                                        else if (GC.MyChar.Job == 14)
                                                            GC.MyChar.AddItem(700032);
                                                        else if (GC.MyChar.Job == 15)
                                                            GC.MyChar.AddItem(1088000);

                                                        GC.AddSend(Packets.NPCSay("Congratulations! You are now " + ((Game.Character.JobName)GC.MyChar.Job).ToString() + " and received a gift."));
                                                        GC.AddSend(Packets.NPCLink("Thanks.", 255));
                                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                        GC.AddSend(Packets.NPCFinish());
                                                    }
                                                    else
                                                    {
                                                        GC.AddSend(Packets.NPCSay("You don't have the required materials."));
                                                        GC.AddSend(Packets.NPCLink("I'll go get em.", 255));
                                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                        GC.AddSend(Packets.NPCFinish());
                                                    }
                                                }
                                                else
                                                {
                                                    GC.AddSend(Packets.NPCSay("You are not qualified yet. Your level is too low."));
                                                    GC.AddSend(Packets.NPCLink("I see.", 255));
                                                    GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                    GC.AddSend(Packets.NPCFinish());
                                                }
                                            }
                                        }
                                        else if (Control == 1 || Control == 10)
                                        {
                                            GC.AddSend(Packets.NPCSay("You are already TrojanMaster, i cannot promote you anymore."));
                                            GC.AddSend(Packets.NPCLink("I see.", 255));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    #endregion
                                        else if (Control == 2)
                                        {
                                            GC.AddSend(Packets.NPCSay("Choose from the skills listed below."));
                                            ArrayList Skills = (ArrayList)Database.SkillForLearning[(byte)1];
                                            if (Skills.Count < 8)
                                            {
                                                for (byte i = 0; i < Skills.Count; i++)
                                                    GC.AddSend(Packets.NPCLink(((Extra.SkillIDs)(((SkillLearn)Skills[i]).ID)).ToString() + "(Lv " + ((SkillLearn)Skills[i]).LevelReq.ToString() + " )", (byte)(20 + i)));
                                            }
                                            else
                                            {
                                                for (byte i = 0; i < 7; i++)
                                                    GC.AddSend(Packets.NPCLink(((Extra.SkillIDs)(((SkillLearn)Skills[i]).ID)).ToString() + "(Lv " + ((SkillLearn)Skills[i]).LevelReq.ToString() + " )", (byte)(20 + i)));
                                                GC.AddSend(Packets.NPCLink("Next", 100));
                                            }
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else if (Control == 100)
                                        {
                                            GC.AddSend(Packets.NPCSay("Choose from the skills listed below."));
                                            ArrayList Skills = (ArrayList)Database.SkillForLearning[(byte)1];
                                            for (byte i = 7; i < Skills.Count; i++)
                                                GC.AddSend(Packets.NPCLink(((Extra.SkillIDs)(((SkillLearn)Skills[i]).ID)).ToString() + "(Lv " + ((SkillLearn)Skills[i]).LevelReq.ToString() + " )", (byte)(20 + i)));
                                            GC.AddSend(Packets.NPCLink("Previous", 2));
                                            GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                        else if (Control >= 20 && Control <= 34)
                                        {
                                            ArrayList Skills = (ArrayList)Database.SkillForLearning[(byte)1];
                                            SkillLearn S = (SkillLearn)Skills[(byte)(Control - 20)];
                                            if (GC.MyChar.Level >= S.LevelReq)
                                                GC.MyChar.NewSkill(S.ToSkill());
                                            else
                                            {
                                                GC.AddSend(Packets.NPCSay("You are not high level enough."));
                                                GC.AddSend(Packets.NPCLink("I see.", 255));
                                                GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                        }
                                    }
                                    else
                                    {
                                        GC.AddSend(Packets.NPCSay("You are not a trojan, so get lost, will you?"));
                                        GC.AddSend(Packets.NPCLink("Sorry.", 255));
                                        GC.AddSend(Packets.NPCSetFace(N.Avatar));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    break;
                                }
                            #endregion
Decker_ is offline  
Old   #4
 
killersub's Avatar
 
elite*gold: 0
Join Date: May 2009
Posts: 884
Received Thanks: 211
same problem im facing =/...would really love help now...
killersub is offline  
Old   #5
 
-Shunsui-'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,152
Received Thanks: 321
Do You Have a MoonBox . ?
-Shunsui- is offline  
Old   #6
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,789
Received Thanks: 5,310
Decker learn to read.
The ItemID he is asking for is 721080, the item you are prolly spawning or selling (since you like to make so many npcs ) is not 721080.
Arcо is offline  
Old   #7
 
elite*gold: 0
Join Date: Feb 2010
Posts: 480
Received Thanks: 207
There is like 4 different moonbox ids.
How can I tell which one I am spawning in game and how can i spawn items by the id?
Decker_ is offline  
Old   #8
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,789
Received Thanks: 5,310
Quote:
Originally Posted by Decker_ View Post
There is like 4 different moonbox ids.
How can I tell which one I am spawning in game and how can i spawn items by the id?
Use the command /mb?
Arcо is offline  
Old   #9
 
elite*gold: 0
Join Date: Sep 2009
Posts: 159
Received Thanks: 9
Hope this isnt necro-posting but heres a easy fix for this
make a NPC Shop just at the enterance of Job Center that sells MoonBox and Emeralds
greasontim is offline  
Old   #10
 
elite*gold: 0
Join Date: Feb 2009
Posts: 1,765
Received Thanks: 382
Quote:
Originally Posted by greasontim View Post
Hope this isnt necro-posting but heres a easy fix for this
make a NPC Shop just at the enterance of Job Center that sells MoonBox and Emeralds
fail, decker is a banned person here.
Fish* is offline  
Old   #11
 
Huseby's Avatar
 
elite*gold: 106
Join Date: Oct 2006
Posts: 6,047
Received Thanks: 1,165
Quote:
Originally Posted by grillmad View Post
fail, decker is a banned person here.
^
That.

#Closed
Huseby is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
'BOUT PROMOTION! ;)
11/15/2009 - Grand Chase Philippines - 3 Replies
D U DEWDS KNOW BOUT HOW TO BE PROMOTED? IM LIKE REPORTING PPL WHO BREAK THE RULES IN THIS FORUM FOR LIKE ALMOST 5 DAYS OR SO..:)I REPORT LIKE 4 - 7 PPLS A DAY
Ninja promotion NPC
08/07/2009 - CO2 Private Server - 34 Replies
im looking for the complete data of the Windsage or the promotion NPC of ninja... from promotion to Learn Skill....thank you if anyone know the stat/attributes of NINJA share also... tnx and more power
Promotion bug
05/21/2009 - CO2 Private Server - 3 Replies
Hi guys, im using 5065 binaries and im wondering if anyone could help me figure out how to fix the promotions, they all work up until 100(archer) and 110(the rest) im not quite sure what is causing the problem and any help would be greatly appreciated.
Promotion help
08/01/2007 - Conquer Online 2 - 2 Replies
Ok well, i sjut wanted to know. I am a lvl 113 tro-war and i can finaly get my 110 promo cause i stuffed up my points. I was wondering when i get the 110 promo DB if i use it to re-allot my points and i dont have the defualt strength of 225 for war rb 110 promo after i re-allot my points will i still be warrior master if i dont have the points required? might be +1k for helper xD
Promotion Team
08/08/2005 - Main - 15 Replies
DeathWalker and KitsunePaws are now the new Moderators, plz discuss all moderating plans (only the big ones ;)) in our moderator forum sorry to all others, but I'll chose you if some co moderator goes inactive or doesn't act correctly multiple times b33asy, I'm planning a international promotion team to make epvp more attractive for international visitors, plz let me know if you are interessted for such a position most tasks in this position will be bringing suggestions how to increase...



All times are GMT +2. The time now is 06:50.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

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