root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/clientpackets/CM_INVITE_TO_GROUP.java
| 1271 | 1512 | ||
|---|---|---|---|
16 | */ | 16 | */ |
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.player.DeniedStatus; | ||
19 | import com.aionemu.gameserver.model.gameobjects.player.Player; | 20 | import com.aionemu.gameserver.model.gameobjects.player.Player; |
20 | import com.aionemu.gameserver.network.aion.AionClientPacket; | 21 | import com.aionemu.gameserver.network.aion.AionClientPacket; |
21 | import com.aionemu.gameserver.network.aion.serverpackets.SM_SYSTEM_MESSAGE; | 22 | import com.aionemu.gameserver.network.aion.serverpackets.SM_SYSTEM_MESSAGE; |
... | ... | ||
65 | final Player invited = world.findPlayer(playerName); | 66 | final Player invited = world.findPlayer(playerName); |
66 | 67 | ||
67 | if(invited != null) | 68 | if(invited != null) |
69 | { | ||
70 | if(invited.getPlayerSettings().isInDeniedStatus(DeniedStatus.GROUP)) | ||
71 | { | ||
72 | sendPacket(SM_SYSTEM_MESSAGE.STR_MSG_REJECTED_INVITE_PARTY(invited.getName())); | ||
73 | return; | ||
74 | } | ||
68 | groupService.invitePlayerToGroup(inviter, invited); | 75 | groupService.invitePlayerToGroup(inviter, invited); |
76 | } | ||
69 | else | 77 | else |
70 | inviter.getClientConnection().sendPacket(SM_SYSTEM_MESSAGE.PLAYER_IS_OFFLINE(name)); | 78 | inviter.getClientConnection().sendPacket(SM_SYSTEM_MESSAGE.PLAYER_IS_OFFLINE(name)); |
71 | } | 79 | } |
Download diff