Register for your free account! | Forgot your password?

You last visited: Today at 12:02

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

Advertisement



[RELEASE]Better halo system

Discussion on [RELEASE]Better halo system within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
[RELEASE]Better halo system

First go to Character.cs and find: public ulong VP;
Now under it put:
Code:
        public bool TopsTrojan;
        public bool TopsFireTao;
        public bool TopsWaterTao;
        public bool TopsWarrior;
        public bool TopsArcher;
        public bool TopsNinja;
        public bool TopsGL;
        public bool TopsDL;
        public bool TopsPKWeek;
        public bool TopsPKMonth;
Now open NPCDialog and paste the npc:
Code:
#region Halo
                            case 98314:
                                {
                                    if (Control == 0)
                                    {
                                        GC.AddSend(Packets.NPCSay("If you have been awarded a halo, from a tournament, then you can get it here."));
                                        GC.AddSend(Packets.NPCLink("Guild Halos", 1));
                                        GC.AddSend(Packets.NPCLink("Class Halos", 2));
                                        GC.AddSend(Packets.NPCLink("PkChampions", 3));
                                        GC.AddSend(Packets.NPCLink("What is halos?", 32));
                                        GC.AddSend(Packets.NPCLink("None", 255));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 1)
                                    {
                                        GC.AddSend(Packets.NPCSay("Wich one are you qualified to?"));
                                        GC.AddSend(Packets.NPCLink("Top GuildLeader", 10));
                                        GC.AddSend(Packets.NPCLink("Top DeputyLeader", 11));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 2)
                                    {
                                        GC.AddSend(Packets.NPCSay("Wich one are you qualified to?"));
                                        GC.AddSend(Packets.NPCLink("Top Warrior", 20));
                                        GC.AddSend(Packets.NPCLink("Top Archer", 21));
                                        GC.AddSend(Packets.NPCLink("Top WaterTaoist", 22));
                                        GC.AddSend(Packets.NPCLink("Top FireTaoist", 23));
                                        GC.AddSend(Packets.NPCLink("Top Trojan", 24));
                                        GC.AddSend(Packets.NPCLink("Top Ninja", 25));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 3)
                                    {
                                        GC.AddSend(Packets.NPCSay("Wich one are you qualified to?"));
                                        GC.AddSend(Packets.NPCLink("Weekly PKChampion", 30));
                                        GC.AddSend(Packets.NPCLink("Monthly PKChampion", 31));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }

                                    else if (Control == 10)
                                    {
                                        if (GC.MyChar.TopsGL == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopGuildLeader);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top GuildLeader");
                                            GC.MyChar.TopsGL = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 11)
                                    {
                                        if (GC.MyChar.TopsDL == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopDeputyLeader);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top DeputyLeader");
                                            GC.MyChar.TopsDL = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 20)
                                    {
                                        if (GC.MyChar.TopsWarrior == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopWarrior);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top Warrior");
                                            GC.MyChar.TopsWarrior = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 21)
                                    {
                                        if (GC.MyChar.TopsArcher == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopArcher);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top Archer");
                                            GC.MyChar.TopsArcher = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 22)
                                    {
                                        if (GC.MyChar.TopsWaterTao == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopWaterTaoist);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top WaterTaoist");
                                            GC.MyChar.TopsWaterTao = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 23)
                                    {
                                        if (GC.MyChar.TopsFireTao == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopFireTaoist);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top FireTaoist");
                                            GC.MyChar.TopsFireTao = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 24)
                                    {
                                        if (GC.MyChar.TopsTrojan == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopTrojan);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top Trojan");
                                            GC.MyChar.TopsTrojan = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 25)
                                    {
                                        if (GC.MyChar.TopsNinja == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.TopNinja);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Top Ninja");
                                            GC.MyChar.TopsNinja = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 30)
                                    {
                                        if (GC.MyChar.TopsPKWeek == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.WeeklyPKChampion);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Weekly PKChampion");
                                            GC.MyChar.TopsPKWeek = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 31)
                                    {
                                        if (GC.MyChar.TopsPKMonth == true)
                                        {
                                            GC.MyChar.StatEff.Add(StatusEffectEn.Flashy);
                                            Thread.Sleep(3000);
                                            GC.MyChar.StatEff.Remove(StatusEffectEn.Flashy);
                                            GC.MyChar.StatEff.Add(StatusEffectEn.MonthlyPKChampion);
                                            GC.Message(2005, GC.MyChar.Name + "Has taken his Halo as he was awarded. He have got: Monthly PKChampion");
                                            GC.MyChar.TopsPKMonth = false;
                                        }
                                        else
                                        {
                                            GC.AddSend(Packets.NPCSay("Sorry, but you haven't been awarded a halo"));
                                            GC.AddSend(Packets.NPCLink("I see", 255));
                                            GC.AddSend(Packets.NPCSetFace(30));
                                            GC.AddSend(Packets.NPCFinish());
                                        }
                                    }
                                    else if (Control == 32)
                                    {
                                        GC.AddSend(Packets.NPCSay("Halos are a great effect showed on a player, wich give them a special rank. You can be awarded halos from different tournaments or top statuses."));
                                        GC.AddSend(Packets.NPCLink("Wow great, can you show me a halo?", 33));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 33)
                                    {
                                        GC.AddSend(Packets.NPCSay("You can get the Weekly PKChampion for 5seconds."));
                                        GC.AddSend(Packets.NPCLink("Cool, let me try", 34));
                                        GC.AddSend(Packets.NPCSetFace(30));
                                        GC.AddSend(Packets.NPCFinish());
                                    }
                                    else if (Control == 34)
                                    {
                                        GC.MyChar.StatEff.Add(StatusEffectEn.MonthlyPKChampion);
                                        Thread.Sleep(5000);
                                        GC.MyChar.StatEff.Remove(StatusEffectEn.MonthlyPKChampion);
                                    }
                                    break;
                                }
                            #endregion
Now right click on any of the Thread.Sleep, then click on resolve and choose System.Threading
Now make some tournaments or toplsits to gain the halo
goodluck :P
.Summer is offline  
Thanks
2 Users
Old 05/13/2010, 23:24   #2
 
BlueFlame11's Avatar
 
elite*gold: 0
Join Date: Apr 2010
Posts: 116
Received Thanks: 12
On Topic: Awesome and thanks

Off Topic: Your title is Better halo systems and as i came to read it it had this add


BlueFlame11 is offline  
Thanks
2 Users
Old 05/14/2010, 00:01   #3
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
Thats amazing that advertisement was there :P
.Summer is offline  
Old 05/14/2010, 05:40   #4
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
How is this a better halo system?
This is just an npc that hands out halos to those that meet the requirements.
And once they log off its gone.
Mine actually saved teh halos.
Arcо is offline  
Thanks
1 User
Old 05/14/2010, 06:25   #5
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
Quote:
Originally Posted by .Arco View Post
How is this a better halo system?
This is just an npc that hands out halos to those that meet the requirements.
And once they log off its gone.
Mine actually saved teh halos.
i meaned for the npc that was released for giving halo.
.Summer is offline  
Old 05/14/2010, 06:30   #6
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
Then this isn't a "system" as you say.
Mainly just an npc.
Arcо is offline  
Old 05/14/2010, 06:42   #7
 
elite*gold: 0
Join Date: May 2010
Posts: 630
Received Thanks: 130
with a system.
i just didnt know what to call it, so i called it this
who cares about he name anyways?
.Summer is offline  
Old 05/14/2010, 06:44   #8
 
Arcо's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 8,765
Received Thanks: 5,291
Cause its not a system.
It's an npc with 10definitions.
Arcо is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Release] Character form for Acro's new halo release!
02/05/2010 - CO2 PServer Guides & Releases - 9 Replies
Hello everyone, I made an edit of the character form for Acro's new halo system. The new halo system must be added for this to work. I added PK points to this one.... I'm not sure if the other character form has them. :P It didn't have them in the one I had. When you add Acro's halo system the character form will show 1..2..3..4 w/e you put for halos.
[Release] Giving/Removing Halo via CMD
12/10/2009 - CO2 PServer Guides & Releases - 11 Replies
Giving to yourself if (Cmd == "/topguild") GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopGuildLeader); if (Cmd == "/topdep") GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopDeputyLeader); if (Cmd == "/topNinja") GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopNinja); ...
[REQUEST]Halo Forever Until /remove Halo [Name]
12/06/2009 - CO2 Private Server - 11 Replies
Right now, if you get Halo it dissapears when you disconnect, how can I make it stay until I remove it by cmd? Btw I haven't made the cmd yet..
[Release] System.Mrs
01/17/2009 - GunZ - 8 Replies
Alrite I have this system (MADE BY ME AND 2 OF MY IGUNZ FRIEND) It's a rar file so the readme is inside too and the system.mrs file Note:You have to extract it with winRAR Q:How to Download winRAR? Ans:Search google and type winRAR..Duh...I am very lazy to tell you the website Any suggestion is welcome.If the system doesn't work,reply me.
[RELEASE]System MRS
02/27/2008 - GunZ - 6 Replies
First of all i just want to say... U DO NOT NEED TO INJECT ANYTHING this mrs hack gives u: Perfect aim for all weapons. 175 delay for all swords a "mob shotgun" it's the Breaker 3 i believe- Gives u 0 delay and 99999 ammo (doesnt work on ppl) cuss filter destroyed... and thats it i think.....



All times are GMT +2. The time now is 12:02.


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.