root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/clientpackets/CM_DUEL_REQUEST.java
| 1438 | 1512 | ||
|---|---|---|---|
17 | package com.aionemu.gameserver.network.aion.clientpackets; | 17 | package com.aionemu.gameserver.network.aion.clientpackets; |
18 | 18 | ||
19 | import com.aionemu.gameserver.model.gameobjects.AionObject; | 19 | import com.aionemu.gameserver.model.gameobjects.AionObject; |
20 | import com.aionemu.gameserver.model.gameobjects.player.DeniedStatus; | ||
20 | import com.aionemu.gameserver.model.gameobjects.player.Player; | 21 | import com.aionemu.gameserver.model.gameobjects.player.Player; |
21 | import com.aionemu.gameserver.network.aion.AionClientPacket; | 22 | import com.aionemu.gameserver.network.aion.AionClientPacket; |
22 | import com.aionemu.gameserver.network.aion.serverpackets.SM_SYSTEM_MESSAGE; | 23 | import com.aionemu.gameserver.network.aion.serverpackets.SM_SYSTEM_MESSAGE; |
... | ... | ||
71 | if(target instanceof Player) | 72 | if(target instanceof Player) |
72 | { | 73 | { |
73 | Player targetPlayer = (Player) target; | 74 | Player targetPlayer = (Player) target; |
75 | |||
76 | if(targetPlayer.getPlayerSettings().isInDeniedStatus(DeniedStatus.DUEL)) | ||
77 | { | ||
78 | sendPacket(SM_SYSTEM_MESSAGE.STR_MSG_REJECTED_DUEL(targetPlayer.getName())); | ||
79 | return; | ||
80 | } | ||
74 | duelService.onDuelRequest(activePlayer, targetPlayer); | 81 | duelService.onDuelRequest(activePlayer, targetPlayer); |
75 | duelService.confirmDuelWith(activePlayer, targetPlayer); | 82 | duelService.confirmDuelWith(activePlayer, targetPlayer); |
76 | } | 83 | } |
Download diff