Browse Source

audit chat messages for target ID

lakebane
FatBoy-DOTC 6 days ago
parent
commit
53c8b28d2d
  1. 13
      src/engine/util/KeyCloneAudit.java

13
src/engine/util/KeyCloneAudit.java

@ -18,16 +18,17 @@ public enum KeyCloneAudit {
public static boolean auditChatMsg(PlayerCharacter pc, String message) { public static boolean auditChatMsg(PlayerCharacter pc, String message) {
if(pc.combatTarget != null && message.contains(String.valueOf(pc.combatTarget.getObjectUUID()))) {
//targeting software detected
Group g = GroupManager.getGroup(pc); Group g = GroupManager.getGroup(pc);
if (g == null) if (g == null)
return false; pc.getClientConnection().forceDisconnect();
else
if(pc.combatTarget != null && message.contains(String.valueOf(pc.combatTarget.getObjectUUID()))){ for (PlayerCharacter member : g.members)
//targeting software detected
for(PlayerCharacter member : g.members){
member.getClientConnection().forceDisconnect(); member.getClientConnection().forceDisconnect();
}
return true; return true;
} }

Loading…
Cancel
Save