• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • 🏆 Hive's 6th HD Modeling Contest: Mechanical is now open! Design and model a mechanical creature, mechanized animal, a futuristic robotic being, or anything else your imagination can tinker with! 📅 Submissions close on June 30, 2024. Don't miss this opportunity to let your creativity shine! Enter now and show us your mechanical masterpiece! 🔗 Click here to enter!

Removing Cheats in singleplayer?

Status
Not open for further replies.
Level 25
Joined
Jul 10, 2006
Messages
3,315
Invincibility - Use a damage detection system to detect when a unit deals way too much damage (it's a few thousand for most units.
Fog of War - There should be a trigger function to detect if a point is visible to a player, make this point somewhere players will never be able to see normally.
Gold/Lumber - Use triggers to keep track of player gold whenever they receive/use it, and check their current gold vs expected gold every few seconds.

The simpler, and in my opinion better way, would be to force LAN/Bnet play. Make a trigger that counts the number of user players in the game, and end the game if there is only one.
 
Status
Not open for further replies.
Top