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