MUI Anti Cheat System (All Players Chat Message Detection)

AriesX_420

Active Member
Reaction score
1
Trigger:
  • Anti Cheat
    • Events
      • Player - Player 1 (Red) types a chat message containing <Empty String> as A substring
      • Player - Player 2 (Blue) types a chat message containing <Empty String> as A substring
      • Player - Player 3 (Teal) types a chat message containing <Empty String> as A substring
      • Player - Player 5 (Yellow) types a chat message containing <Empty String> as A substring
      • Player - Player 7 (Green) types a chat message containing <Empty String> as A substring
      • Player - Player 8 (Pink) types a chat message containing <Empty String> as A substring
      • Player - Player 9 (Gray) types a chat message containing <Empty String> as A substring
      • Player - Player 10 (Light Blue) types a chat message containing <Empty String> as A substring
      • Player - Player 11 (Dark Green) types a chat message containing <Empty String> as A substring
      • Player - Player 12 (Brown) types a chat message containing <Empty String> as A substring
    • Conditions
      • (Entered chat string) Equal to warpten
      • (Entered chat string) Equal to locainepowder
      • (Entered chat string) Equal to whosyourdaddy
      • (Entered chat string) Equal to pointbreak
      • (Entered chat string) Equal to thereisnospoon
      • (Entered chat string) Equal to strengthandhonor
      • (Entered chat string) Equal to allyourbasearebelongtous
      • (Entered chat string) Equal to whoisjohngalt
      • (Entered chat string) Equal to sharpandshiny
      • (Entered chat string) Equal to Iseedeadpeople
      • (Entered chat string) Equal to synergy
      • (Entered chat string) Equal to riseandshine
      • (Entered chat string) Equal to lightsout
      • (Entered chat string) Equal to daylightsavings
      • (Entered chat string) Equal to greedisgood
    • Actions
      • Custom script: if bj_isSinglePlayer then
      • Game - Defeat (Triggering player) with the message: Cheater!
      • Custom script: endif


Im not sure what the problem is... Its in the condition I know for sure. I just want so if someone types in any of those words they will be defeated in single player only.
 

Jedi

New Member
Reaction score
63
1-You can't detect cheats.
2-Conditions must be inside an "Or"
3-You can't detect cheats, sorry.
 

AriesX_420

Active Member
Reaction score
1
I did try with an or before but it didnt work for me then, Ill try it again and let you know in a minute
 

HydraRancher

Truth begins in lies
Reaction score
197
When you type a cheat it doesn't actually say the cheat. You can't detect cheats. Only their impact.
 

AriesX_420

Active Member
Reaction score
1
im not detecting a cheat, im detecting whether someone types in that specific chat message. Whether that message is a cheat code is irrelevant.

Trigger:
  • Anti Cheat
    • Events
      • Player - Player 1 (Red) types a chat message containing <Empty String> as A substring
      • Player - Player 2 (Blue) types a chat message containing <Empty String> as A substring
      • Player - Player 3 (Teal) types a chat message containing <Empty String> as A substring
      • Player - Player 5 (Yellow) types a chat message containing <Empty String> as A substring
      • Player - Player 7 (Green) types a chat message containing <Empty String> as A substring
      • Player - Player 8 (Pink) types a chat message containing <Empty String> as A substring
      • Player - Player 9 (Gray) types a chat message containing <Empty String> as A substring
      • Player - Player 10 (Light Blue) types a chat message containing <Empty String> as A substring
      • Player - Player 11 (Dark Green) types a chat message containing <Empty String> as A substring
      • Player - Player 12 (Brown) types a chat message containing <Empty String> as A substring
    • Conditions
      • Or - Any (Conditions) are true
        • Conditions
          • (Entered chat string) Equal to warpten
          • (Entered chat string) Equal to locainepowder
          • (Entered chat string) Equal to whosyourdaddy
          • (Entered chat string) Equal to pointbreak
          • (Entered chat string) Equal to thereisnospoon
          • (Entered chat string) Equal to strengthandhonor
          • (Entered chat string) Equal to allyourbasearebelongtous
          • (Entered chat string) Equal to whoisjohngalt
          • (Entered chat string) Equal to sharpandshiny
          • (Entered chat string) Equal to Iseedeadpeople
          • (Entered chat string) Equal to synergy
          • (Entered chat string) Equal to riseandshine
          • (Entered chat string) Equal to lightsout
          • (Entered chat string) Equal to daylightsavings
          • (Entered chat string) Equal to greedisgood
    • Actions
      • Custom script: if bj_isSinglePlayer then
      • Game - Defeat (Triggering player) with the message: Cheater!
      • Custom script: endif


It doesnt matter it still doesnt work....
 

Bankde

Member
Reaction score
20
This will not work, I've tried it before. Your code is also weak.

For example: No one in single player type "greedisgood" but they type "greedisgood 100000"
Your condition will not be true because you miss "or"

Anyway, cheat "code" will not trigger any event.

Suggest: Someone had tried to create dummy and check if it dies. Detect gold and lumber. Detect mana point. Create dummy in fog. and many other things.
 

HydraRancher

Truth begins in lies
Reaction score
197
Actually it is quite relevant. If your aim is to defeat with the message: Cheater! upon usage of a cheat code in Single Player, and you've been told numerous times that it is not capable with these methods, then it is all relevant for your sake of correcting your trigger.

Understand?



Check the HiveWorkshop. Kitabatake made an efficient anti-cheat system.
 

AriesX_420

Active Member
Reaction score
1
This will not work, I've tried it before. Your code is also weak.

For example: No one in single player type "greedisgood" but they type "greedisgood 100000"
Your condition will not be true because you miss "or"

Anyway, cheat "code" will not trigger any event.

Suggest: Someone had tried to create dummy and check if it dies. Detect gold and lumber. Detect mana point. Create dummy in fog. and many other things.

I have other codes,

Trigger:
  • Anti Cheat Amounts greed
    • Events
      • Player - Player 1 (Red) types a chat message containing <Empty String> as A substring
      • Player - Player 2 (Blue) types a chat message containing <Empty String> as A substring
      • Player - Player 3 (Teal) types a chat message containing <Empty String> as A substring
      • Player - Player 5 (Yellow) types a chat message containing <Empty String> as A substring
      • Player - Player 7 (Green) types a chat message containing <Empty String> as A substring
      • Player - Player 8 (Pink) types a chat message containing <Empty String> as A substring
      • Player - Player 9 (Gray) types a chat message containing <Empty String> as A substring
      • Player - Player 10 (Light Blue) types a chat message containing <Empty String> as A substring
      • Player - Player 11 (Dark Green) types a chat message containing <Empty String> as A substring
      • Player - Player 12 (Brown) types a chat message containing <Empty String> as A substring
    • Conditions
      • And - All (Conditions) are true
        • Conditions
          • (Length of (Entered chat string)) Greater than 11
          • (Substring((Entered chat string), 1, 11)) Equal to (Matched chat string)
          • (Entered chat string) Equal to greedisgood
    • Actions
      • Custom script: if bj_isSinglePlayer then
      • Game - Defeat (Triggering player) with the message: Cheater!
      • Game - Display to (All players) the text: IT Works
      • Custom script: endif


This Doesnt work either.... It might work if I typed in greedisgood into the event... instead of (empty string)
 

Risen

New Member
Reaction score
4
You don't get what they're saying, there's no way to detect if a player says any of the cheat commands.

In singleplayer, the chat isn't shown at all, in multiplayer, the chat is shown but the cheats don't work.

Create a singleplayer game and type "greedisgood". Read the message log.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top