|
You last visited: Today at 06:01
Advertisement
[RELEASE]Make people Halos by CMD
Discussion on [RELEASE]Make people Halos by CMD within the CO2 PServer Guides & Releases forum part of the CO2 Private Server category.
12/06/2009, 03:52
|
#1
|
elite*gold: 0
Join Date: Nov 2009
Posts: 256
Received Thanks: 63
|
[RELEASE]Make people Halos by CMD
UPDATE: I didn't realized it made EVERYONE online the Halo, I thought it only made the person you added name to, sigh #request fix and release here please.
Source: 5165
So basically what it does is that you type like for example, /awardtoptrojan [CharName] and it gives them the Top Trojan Halo. (Partial credit to Andrew.A, I took his code and fixed it)
In Chat.cs add:
Code:
if (Cmd[0] == "/awardtoptrojan")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopTrojan);
#endregion
if (Cmd[0] == "/awardtopwarrior")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWarrior);
#endregion
if (Cmd[0] == "/awardtopninja")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopNinja);
#endregion
if (Cmd[0] == "/awardtoparcher")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopArcher);
#endregion
if (Cmd[0] == "/awardtopfiretaoist")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopFireTaoist);
#endregion
if (Cmd[0] == "/awardtopwatertaoist")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWaterTaoist);
#endregion
if (Cmd[0] == "/awardweeklypkchampion")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion);
#endregion
if (Cmd[0] == "/awardtopguildleader")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopGuildLeader);
#endregion
if (Cmd[0] == "/awardtopdeputyleader")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopDeputyLeader);
#endregion
+K
|
|
|
12/06/2009, 03:55
|
#2
|
elite*gold: 0
Join Date: Dec 2009
Posts: 17
Received Thanks: 2
|
Dude, freaking nice release. Now I can do this without any problems. Thank you so much.
|
|
|
12/06/2009, 03:55
|
#3
|
elite*gold: 0
Join Date: Nov 2009
Posts: 256
Received Thanks: 63
|
Quote:
Originally Posted by .Decker
Dude, freaking nice release. Now I can do this without any problems. Thank you so much.
|
No problem. Glad to help.
|
|
|
12/06/2009, 04:00
|
#4
|
elite*gold: 0
Join Date: Oct 2009
Posts: 8,783
Received Thanks: 5,304
|
Quote:
Originally Posted by airborne.
Source: 5165
So basically what it does it you type like for example, /awardtoptrojan [CharName] and it gives them the Top Trojan Halo. (Partial credit to Andrew.A, I took his code and fixed it)
In Chat.cs add:
Code:
if (Cmd[0] == "/awardtoptrojan")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopTrojan);
#endregion
if (Cmd[0] == "/awardtopwarrior")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWarrior);
#endregion
if (Cmd[0] == "/awardtopninja")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopNinja);
#endregion
if (Cmd[0] == "/awardtoparcher")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopArcher);
#endregion
if (Cmd[0] == "/awardtopfiretaoist")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopFireTaoist);
#endregion
if (Cmd[0] == "/awardtopwatertaoist")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWaterTaoist);
#endregion
if (Cmd[0] == "/awardweeklypkchampion")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion);
#endregion
if (Cmd[0] == "/awardtopguildleader")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopGuildLeader);
#endregion
if (Cmd[0] == "/awardtopdeputyleader")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopDeputyLeader);
#endregion
+K
|
Lol took out the "}"s right?
|
|
|
12/06/2009, 04:04
|
#5
|
elite*gold: 0
Join Date: Nov 2009
Posts: 256
Received Thanks: 63
|
Quote:
Originally Posted by Tiku
Lol took out the "}"s right?
|
Yes. Btw help, I didn't know it made EVERYONE online the Halo. Could you fix it so that it only makes the person you specify the Halo?
|
|
|
12/06/2009, 10:03
|
#6
|
elite*gold: 0
Join Date: Oct 2006
Posts: 75
Received Thanks: 17
|
this release is so wrong and its so simple to make it right, u can see the cmd is for all players online
|
|
|
12/06/2009, 10:37
|
#7
|
elite*gold: 111
Join Date: Feb 2008
Posts: 2,161
Received Thanks: 646
|
One question: What's the point of doing this by command? You could just add it to your PK tournament code.
|
|
|
12/06/2009, 12:25
|
#8
|
elite*gold: 0
Join Date: Nov 2009
Posts: 380
Received Thanks: 58
|
lol guys  airbone. or tiku can release how add in OLDCODB to save HAlos?
|
|
|
12/06/2009, 12:43
|
#9
|
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 506
|
If I were you, I would make it do this:
2nd Argument = string Name.
so
string Name = Cmd[1];
than make it do something like this
Game.World.H_Chars[Name];
instead of
foreach (Game.Character Player in Game.World.H_Chars.Values)
I know this is not complete, but airborne, I want you to try to figure out how to make this work, if you can't, just msg me on MSN, and make sure you've got Teamviewer.
Besides, I don't use this source, so I haven't got a clue how it works, but I'll find out over teamviewer fairly quick.
|
|
|
12/06/2009, 16:44
|
#10
|
elite*gold: 0
Join Date: Nov 2009
Posts: 256
Received Thanks: 63
|
Quote:
Originally Posted by Smythe94
If I were you, I would make it do this:
2nd Argument = string Name.
so
string Name = Cmd[1];
than make it do something like this
Game.World.H_Chars[Name];
instead of
foreach (Game.Character Player in Game.World.H_Chars.Values)
I know this is not complete, but airborne, I want you to try to figure out how to make this work, if you can't, just msg me on MSN, and make sure you've got Teamviewer.
Besides, I don't use this source, so I haven't got a clue how it works, but I'll find out over teamviewer fairly quick.
|
Go on msn?
|
|
|
12/10/2009, 08:46
|
#11
|
elite*gold: 0
Join Date: Apr 2006
Posts: 534
Received Thanks: 66
|
if (Cmd[0] == "/awardtoptrojan")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopTrojan);
#endregion
if (Cmd[0] == "/awardtopwarrior")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopWarrior);
#endregion
if (Cmd[0] == "/awardtopninja")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopNinja);
#endregion
if (Cmd[0] == "/awardtoparcher")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopArcher);
#endregion
if (Cmd[0] == "/awardtopfiretaoist")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopFireTaoist);
#endregion
if (Cmd[0] == "/awardtopwatertaoist")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopWaterTaoist);
#endregion
if (Cmd[0] == "/awardweeklypkchampion")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.WeeklyPKChampion);
#endregion
if (Cmd[0] == "/awardtopguildleader")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopGuildLeader);
#endregion
if (Cmd[0] == "/awardtopdeputyleader")
#region Players
Game.World.CharacterFromName(Cmd[1]);
GC.MyChar.StatEff.Add(NewestCOServer.Game.StatusEf fectEn.TopDeputyLeader);
#endregion
Ok so it actually works BUT I am obviously doing something wrong. I had a quick read on what people were saying and decided to have a go myself. The problem I have is that it puts ALL of the halos around me even when I just ask it for topguildleader >.<
|
|
|
12/10/2009, 15:46
|
#12
|
elite*gold: 0
Join Date: Aug 2007
Posts: 187
Received Thanks: 45
|
Hey I dont think that airbourne knows much about thi s topic since it was orignally my release. Check out my thread, I have awarding halos fixed there. This "Fixed" version is a "fail" version.
|
|
|
12/11/2009, 16:50
|
#13
|
elite*gold: 0
Join Date: May 2008
Posts: 19
Received Thanks: 4
|
work 100% thank man
|
|
|
12/11/2009, 17:52
|
#14
|
elite*gold: 0
Join Date: Jul 2008
Posts: 138
Received Thanks: 70
|
thanks
i love top deputy leader
|
|
|
12/17/2009, 15:52
|
#15
|
elite*gold: 37752
Join Date: Sep 2006
Posts: 1,089
Received Thanks: 2,610
|
Quote:
Originally Posted by gad-legion
this release is so wrong and its so simple to make it right, u can see the cmd is for all players online
|
just use the one by [PM]
Code:
if (GC.AuthInfo.Status == "[PM]")
{
if (Cmd[0] == "/awardtoptrojan")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopTrojan);
#endregion
if (Cmd[0] == "/awardtopwarrior")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWarrior);
#endregion
if (Cmd[0] == "/awardtopninja")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopNinja);
#endregion
if (Cmd[0] == "/awardtoparcher")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopArcher);
#endregion
if (Cmd[0] == "/awardtopfiretaoist")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopFireTaoist);
#endregion
if (Cmd[0] == "/awardtopwatertaoist")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWaterTaoist);
#endregion
if (Cmd[0] == "/awardweeklypkchampion")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion);
#endregion
if (Cmd[0] == "/awardtopguildleader")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopGuildLeader);
#endregion
if (Cmd[0] == "/awardtopdeputyleader")
#region Players
foreach (Game.Character Player in Game.World.H_Chars.Values)
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopDeputyLeader);
}
#endregion
|
|
|
Similar Threads
|
[RELEASE] Giving Halos to others via CMD!!!
12/08/2009 - CO2 PServer Guides & Releases - 6 Replies
Lol figured it out by looking at other CMD's
Put this in chat.cs to give halos like /awardtoptrojan Andrew.A xD
if (Cmd == "/awardtoptrojan")
{
Game.Character C = Game.World.CharacterFromName(Cmd);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.T opTrojan);
...
|
[Release] [Untested] Awarding Halos
12/06/2009 - CO2 PServer Guides & Releases - 4 Replies
Im not entirely sure this works but its an idea. Someone try this out or tell me whats wrong please.
Chat.cs
if (Cmd == "/awardtopWarrior")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
...
|
[Release] Patch 5165 Honor Halos
12/05/2009 - CO2 PServer Guides & Releases - 7 Replies
Eh very basic release, doesn't require much coding just C+P and some eyes. For those who dont already have it.
Ill release it later when I'm feeling better. (Swine Flu)
|
All times are GMT +1. The time now is 06:02.
|
|