/// <summary> /// Конструктор для отправки сообщения всем пилотам на сервере /// </summary> /// <param name="rtype"></param> /// <param name="mess"></param> public RconCommand(Rcontype rtype, string mess) { Type = rtype; Command = mess; TypeRoom = RoomType.All; RecipientId = 0; }
/// <summary> /// Конструктор для отправки приватного сообщения пилоту. /// </summary> /// <param name="rtype"></param> /// <param name="roomType"></param> /// <param name="mess"></param> /// <param name="recip"></param> public RconCommand(Rcontype rtype, RoomType roomType, string mess, int recip) { Type = rtype; Command = mess; TypeRoom = roomType; RecipientId = recip; }
/// <summary> /// конструктор для проверки пилота не находится ли тот в бан-листе. Создается при каждом входе пользователя на сервер. /// </summary> /// <param name="rtype"></param> /// <param name="aType"></param> public RconCommand(Rcontype rtype, AType20 aType) { Type = rtype; Bans = aType; }
/// <summary> /// Конструктор для приветствия пилота с данными из AType10 (Rcontype.Players). Для выкидывания пилота (Rcontype.Kick). Проверки регистрации (Rcontype.CheckRegistration). /// </summary> /// <param name="rtype"></param> /// <param name="atype"></param> public RconCommand(Rcontype rtype, AType10 atype) { Type = rtype; aType = atype; }