root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/clientpackets/CM_FRIEND_ADD.java
| 966 | 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.Creature; | 19 | import com.aionemu.gameserver.model.gameobjects.Creature; |
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.model.gameobjects.player.RequestResponseHandler; | 22 | import com.aionemu.gameserver.model.gameobjects.player.RequestResponseHandler; |
22 | import com.aionemu.gameserver.network.aion.AionClientPacket; | 23 | import com.aionemu.gameserver.network.aion.AionClientPacket; |
... | ... | ||
111 | { | 112 | { |
112 | return; | 113 | return; |
113 | } | 114 | } |
114 | | ||
115 | else | 115 | else |
116 | { | 116 | { |
117 | socialService.makeFriends((Player)requester, responder); | 117 | socialService.makeFriends((Player)requester, responder); |
... | ... | ||
135 | } | 135 | } |
136 | else | 136 | else |
137 | { | 137 | { |
138 | if(targetPlayer.getPlayerSettings().isInDeniedStatus(DeniedStatus.FRIEND)) | ||
139 | { | ||
140 | sendPacket(SM_SYSTEM_MESSAGE.STR_MSG_REJECTED_FRIEND(targetPlayer.getName())); | ||
141 | return; | ||
142 | } | ||
138 | //Send question packet to buddy | 143 | //Send question packet to buddy |
139 | targetPlayer.getClientConnection() | 144 | targetPlayer.getClientConnection() |
140 | .sendPacket(new SM_QUESTION_WINDOW(SM_QUESTION_WINDOW.STR_BUDDYLIST_ADD_BUDDY_REQUETS, activePlayer.getObjectId(), activePlayer.getName())); | 145 | .sendPacket(new SM_QUESTION_WINDOW(SM_QUESTION_WINDOW.STR_BUDDYLIST_ADD_BUDDY_REQUETS, activePlayer.getObjectId(), activePlayer.getName())); |
Download diff