Browse Source

audit chat messages for target ID

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

17
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) {
Group g = GroupManager.getGroup(pc); if(pc.combatTarget != null && message.contains(String.valueOf(pc.combatTarget.getObjectUUID()))) {
//targeting software detected
if(g == null) Group g = GroupManager.getGroup(pc);
return false;
if (g == null)
pc.getClientConnection().forceDisconnect();
else
for (PlayerCharacter member : g.members)
member.getClientConnection().forceDisconnect();
if(pc.combatTarget != null && message.contains(String.valueOf(pc.combatTarget.getObjectUUID()))){
//targeting software detected
for(PlayerCharacter member : g.members){
member.getClientConnection().forceDisconnect();
}
return true; return true;
} }

Loading…
Cancel
Save