Im not entirely sure this works but its an idea. Someone try this out or tell me whats wrong please.
Chat.cs
Chat.cs
Code:
if (Cmd[0] == "/awardtopWarrior")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWarrior);
if (Cmd[0] == "/awardtopTrojan")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopTrojan);
if (Cmd[0] == "/awardtopFire")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopFireTaoist);
if (Cmd[0] == "/awardtopWater")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWaterTaoist);
if (Cmd[0] == "/awardtopArcher")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopArcher);
if (Cmd[0] == "/awardtopNinja")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopNinja);
if (Cmd[0] == "/RemovetopWarrior")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior);
if (Cmd[0] == "/RemovetopTrojan")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopTrojan);
if (Cmd[0] == "/RemovetopFire")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopFireTaoist);
if (Cmd[0] == "/RemovetopWater")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWaterTaoist);
if (Cmd[0] == "/RemovetopArcher")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopArcher);
if (Cmd[0] == "/RemovetopNinja")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopNinja);
if (Cmd[0] == "/RemovetopWeek")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion);
if (Cmd[0] == "/RemovetopMonth")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.MonthlyPKChampion);
if (Cmd[0] == "/RemovetopWarrior")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior);
if (Cmd[0] == "/RemovetopTrojan")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopTrojan);
if (Cmd[0] == "/RemovetopFire")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopFireTaoist);
if (Cmd[0] == "/RemovetopWater")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWaterTaoist);
if (Cmd[0] == "/RemovetopArcher")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopArcher);
if (Cmd[0] == "/RemovetopNinja")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopNinja);
if (Cmd[0] == "/RemovetopWeek")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion);
if (Cmd[0] == "/RemovetopMonth")
#region Players
try
{
foreach (Game.Character Player in Game.World.H_Chars.Values)
#endregion
Player.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.MonthlyPKChampion);