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()); } }
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!"); } }