Disabling Cheat Codes

joaoac

Active Member
Reaction score
11
People say that s impossible to disable cheat.
Well, I´m not in home to test now, but if we add a trigger that any time a player type a message containing cheat codes to enforce defeat?

Is it possible?

My lil brother loves to type whosyourdaddy and theresnospoon at single player mode.

What about surprising him with a "DEFEAT" big enough in his face anytime he try to cheat on my maps?
 

Darthfett

Aerospace/Cybersecurity Software Engineer
Reaction score
615
Code:
Player types (cheat code) as an exact match

Defeat triggering player

or, if that doesnt work

Code:
Player types "Cheat enabled!" (without quotes) as an exact match

Defeat triggering player

Second one might work since that message appears when a cheat is used, right?

The cheat messages do not register as actual chat messages, so this method does not work. I remember a while back people were finding ways for individual cheats, such as checking to see if fog of war is turned off (something similar), and if gold/lumber are unreasonable, so you can try to search for it.
 

foodflare

You can change this now in User CP.
Reaction score
32
actually his first method would work as long as you replaced "(cheat code)" with the cheat code you dont want and put an event for every player for every cheatcode
 

joaoac

Active Member
Reaction score
11
The cheat messages do not register as actual chat messages, so this method does not work
That's the answer I was looking for.

actually his first method would work as long as you replaced "(cheat code)" with the cheat code you dont want and put an event for every player for every cheatcode
I also think that it wont work. And cheats are only for single player mode. There's not every player for every cheat.

Player types "Cheat enabled!" (without quotes) as an exact match
Defeat triggering player
It s the warcraft 3 program who says cheat enable, not any player.

Actually, I only need to prevent that fog of war and black mask get cheated. It ends the fun of any map.
 

konerboy

Run piggy Run!
Reaction score
95
a easier way could be, to end the game if there is only one player in the game.


but that could be a bad thing though
 

foodflare

You can change this now in User CP.
Reaction score
32
I also think that it wont work. And cheats are only for single player mode. There's not every player for every cheat.

well if it is single-player then just put the events for the one player slot and it would work
 

joaoac

Active Member
Reaction score
11
this is possible, you have to make some sort of anti cheat triggers.....
Found at wc3campaigns:http://www.wc3campaigns.net/showthread.php?t=81154

Thanks fela, but this is the same as knight7770 posted.
=)

I found so confused about that triggers. Specially the second, to prevent whosyourdaddy.

The other trigger to prevent greedisgood I found useless.
Cos I need to say to the player "You had entered a cheat - This game is OVER" "Defeat" and not turn his gold back to what was once.

And adding too many codes that checks every fractions of second wont get the game lagged or leaked?
Why not check only every 5 or 10 seconds??
 

Ghan

Administrator - Servers are fun
Staff member
Reaction score
888
Personally, I don't think that disabling cheats is that big of a deal. Since they can only be used in Single Player, it's not that important, in my opinion.

On a related note,

Cheating Isn't Chatting
 

joaoac

Active Member
Reaction score
11
I like single player games and like to create them.
I love campaigns.
Also my brother allways test and play my maps.

I dislike his (dunno how to say in english something like enjoy(tion) apreciate(ion) (maybe love?)) for using cheat codes.

He allways cheat. It's the first thing he seeks in a game, the cheat codes.

He frequently reach the games' ends before me, just because of his love for cheatness. Remember playstation and its action replay or game shark?
 
B

benj_war3

Guest
The only cheat I don't like is
whosyourdaddy
greedisgood

Maybe when Player's money becomes 10000000, defeat player
 

joaoac

Active Member
Reaction score
11
The only cheat I don't like is
whosyourdaddy
greedisgood
Maybe when Player's money becomes 10000000, defeat player

greedisgood only give 500/500. Doesn't matter too much.

But whosyourdead really sucks. It was unknown for me, I tested minutes ago. It makes your unit kill another unit with only one atack and give invulnerability. It sucks.
 

PurgeandFire

zxcvmkgdfg
Reaction score
509
Actually, whosyourdaddy has the unit deal something like 100,000 damage or so per hit. I tested it when I was playing some RPG. :p If it is more, you have to kill it in like 2 hits. :p

The invulnerability probably has a max as well but I never tested it. xD

I also found the cheats.j in the MPQ, but sadly, it was just debugging. D;
 

joaoac

Active Member
Reaction score
11
wow, so it can be more easy triggered !!!
Something like:
Event - Unit deals damage between 50.000 and 200.000 !!!

No?

EDIT: Tested the anti-Iseedeadpeople. Unfortunately it points enemies on map, and the poins dont disappear. Perhaps, the fog is on again =)
 
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