Credits:
Andrew.A
LetterX
Search Chat.cs for:
Code:
if (Cmd[0] == "/tele")
GC.MyChar.Teleport(ushort.Parse(Cmd[1]), ushort.Parse(Cmd[2]), ushort.Parse(Cmd[3]));
Code:
if (Cmd[0] == "/awardtoptrojan")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopTrojan);
C.Top = 4;
}
if (Cmd[0] == "/awardtopguild")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopGuildLeader);
C.Top = 1;
}
if (Cmd[0] == "/awardtopdeputy")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopDeputyLeader);
C.Top = 2;
}
if (Cmd[0] == "/awardmonthpk")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.MonthlyPKChampion);
C.Top = 9;
}
if (Cmd[0] == "/awardweekpk")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion);
C.Top = 10;
}
if (Cmd[0] == "/awardtopwater")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWaterTaoist);
C.Top = 8;
}
if (Cmd[0] == "/awardtopfire")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopFireTaoist);
C.Top = 7;
}
if (Cmd[0] == "/awardtoparcher")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopArcher);
C.Top = 5;
}
if (Cmd[0] == "/awardtopwarrior")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopWarrior);
C.Top = 6;
}
if (Cmd[0] == "/awardtopninja")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Add(NewestCOServer.Game.StatusEffectEn.TopNinja);
C.Top = 3;
}
if (Cmd[0] == "/removetoptrojan")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopTrojan);
C.Top = 0;
}
if (Cmd[0] == "/removetopguild")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopGuildLeader);
C.Top = 0;
}
if (Cmd[0] == "/removetopdeputy")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopDeputyLeader);
C.Top = 0;
}
if (Cmd[0] == "/removemonthpk")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.MonthlyPKChampion);
C.Top = 0;
}
if (Cmd[0] == "/removeweekpk")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.WeeklyPKChampion);
C.Top = 0;
}
if (Cmd[0] == "/removetopfire")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWaterTaoist);
C.Top = 0;
}
if (Cmd[0] == "/removetopfire")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopFireTaoist);
C.Top = 0;
}
if (Cmd[0] == "/removetoparcher")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopArcher);
C.Top = 0;
}
if (Cmd[0] == "/removetopwarrior")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopWarrior);
C.Top = 0;
}
if (Cmd[0] == "/removetopninja")
{
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.TopNinja);
C.Top = 0;
}
Halos will now save if you have added Arco's Halo saver to your server and only [GM] will be able to assign halos. I am currently working on a way to save multiple halo's without having to make it separate commands.






