public override void read()
 {
     try
     {
         Account player = _client._player;
         Room    room   = player == null ? null : player._room;
         if (room != null && room._leader == player._slotId && room._state == RoomState.Ready)
         {
             leader          = readS(33);
             room.killtime   = readD();
             room.limit      = readC();
             room.seeConf    = readC();
             room.autobalans = readH();
             using (ROOM_CHANGE_INFO_PAK packet = new ROOM_CHANGE_INFO_PAK(room, leader))
                 room.SendPacketToPlayers(packet);
         }
     }
     catch (Exception ex)
     {
         SaveLog.fatal(ex.ToString());
         Printf.b_danger("[ROOM_CHANGE_INFO2_REC.read] Erro fatal!");
     }
 }
Exemplo n.º 2
0
 public override void read()
 {
     try
     {
         Account player = this._client._player;
         Room    room   = player == null ? (Room)null : player._room;
         if (room == null || room._leader != player._slotId || room._state != RoomState.Ready)
         {
             return;
         }
         this.leader     = this.readS(33);
         room.killtime   = this.readD();
         room.limit      = this.readC();
         room.seeConf    = this.readC();
         room.autobalans = (int)this.readH();
         using (ROOM_CHANGE_INFO_PAK roomChangeInfoPak = new ROOM_CHANGE_INFO_PAK(room, this.leader))
             room.SendPacketToPlayers((SendPacket)roomChangeInfoPak);
     }
     catch (Exception ex)
     {
         Logger.info(ex.ToString());
     }
 }