Command:
/revive
/revive (players name)
Code:
#region Revive
if (Cmd[0] == "/Revive" || Cmd[0] == "/revive")
{
if (Cmd.Length == 1)
{
if (!GC.MyChar.Alive)
{
GC.MyChar.Ghost = false;
GC.MyChar.BlueName = false;
GC.MyChar.CurHP = (ushort)GC.MyChar.MaxHP;
GC.MyChar.Alive = true;
GC.MyChar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.Dead);
GC.MyChar.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.BlueName);
GC.MyChar.Body = GC.MyChar.Body;
GC.MyChar.Hair = GC.MyChar.Hair;
GC.MyChar.Equips.Send(GC, false);
}
else
GC.LocalMessage(2000, "Your not dead.");
}
Game.Character C = Game.World.CharacterFromName(Cmd[1]);
if (C != null)
{
if (!C.Alive)
{
C.Ghost = false;
C.BlueName = false;
C.CurHP = (ushort)GC.MyChar.MaxHP;
C.Alive = true;
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.Dead);
C.StatEff.Remove(NewestCOServer.Game.StatusEffectEn.BlueName);
C.Body = GC.MyChar.Body;
C.Hair = GC.MyChar.Hair;
C.Equips.Send(GC, false);
C.MyClient.LocalMessage(2000, GC.MyChar.Name + GC.AuthInfo.Status + " has revived you.");
}
else
GC.LocalMessage(2000, C.Name + C.MyClient.AuthInfo.Status + " is not dead.");
}
}
#endregion






