Ejemplo n.º 1
0
 public override void run()
 {
     try
     {
         Account player = this._client._player;
         Room    room   = player == null ? (Room)null : player._room;
         if (room == null || room._state != RoomState.Battle || room.IngameAiLevel >= (byte)10)
         {
             return;
         }
         SLOT slot = room.getSlot(player._slotId);
         if (slot == null || slot.state != SLOT_STATE.BATTLE)
         {
             return;
         }
         if (room.IngameAiLevel <= (byte)9)
         {
             ++room.IngameAiLevel;
         }
         using (BATTLE_CHANGE_DIFFICULTY_LEVEL_PAK difficultyLevelPak = new BATTLE_CHANGE_DIFFICULTY_LEVEL_PAK(room))
             room.SendPacketToPlayers((SendPacket)difficultyLevelPak,SLOT_STATE.READY,1);
     }
     catch (Exception ex)
     {
         Logger.info("BATTLE_CHANGE_DIFFICULTY_LEVEL_REC: " + ex.ToString());
     }
 }
Ejemplo n.º 2
0
 public override void run()
 {
     try
     {
         Account p    = _client._player;
         Room    room = p == null ? null : p._room;
         if (room == null || room._state != RoomState.Battle || room.IngameAiLevel >= 10)
         {
             return;
         }
         SLOT slot = room.getSlot(p._slotId);
         if (slot == null || slot.state != SLOT_STATE.BATTLE)
         {
             return;
         }
         if (room.IngameAiLevel <= 9)
         {
             room.IngameAiLevel++;
         }
         using (BATTLE_CHANGE_DIFFICULTY_LEVEL_PAK packet = new BATTLE_CHANGE_DIFFICULTY_LEVEL_PAK(room))
             room.SendPacketToPlayers(packet,SLOT_STATE.READY,1);
     }
     catch (Exception ex)
     {
         SaveLog.fatal(ex.ToString());
         Printf.b_danger("[BATTLE_CHANGE_DIFFICULTY_LEVEL_REC.run] Erro fatal!");
     }
 }