1. Are you planning to upload your awesome spell or system to Hive? Please review the rules here.
    Dismiss Notice
  2. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. We have recently started the 16th edition of the Mini Mapping Contest. The theme is mini RPG. Do check it out and have fun.
    Dismiss Notice
  5. Choose your ride to damnation in the 5th Special Effect Contest Poll.
    Dismiss Notice
  6. The winners of the 13th Techtree Contest have been announced!
    Dismiss Notice
  7. The 13th Music Contest Poll is up! Vote for the best tracks in this symphony of frost and flame.
    Dismiss Notice
  8. Race against the odds and Reforge, Don't Refund. The 14th Techtree Contest has begun!
    Dismiss Notice
  9. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

Anti-Cheat System 1.05c

Submitted by Kitabatake
This bundle is marked as approved. It works and satisfies the submission rules.
Several people have been requesting it time after time so here it is...

A system that prevents cheating in single player.

Cheat Effect Punishment
Keysersoze = Gold cheat <== Disabled from use
Leafittome = Lumber cheat <== Disabled from use
Greedisgood = Gold and Lumber cheat <== Disabled from use
Pointbreak = Food cheat <== Benefits removed
Warpten = Fast build cheat <== Punished with Defeat
Whosyourdaddy = Invulnerability cheat <== Punished with Defeat
Thereisnospoon = Mana cheat <== Punished with Defeat
Strengthandhonor = No Defeat cheat <== Punished with kick out of game
Itvexesme = No Victory cheat <== Punished with Fatal Error

Note: Strengthandhonor & Itvexesme cheats are not punished directly.

If you have trouble implementing it to your map, see the Troubleshooting text in the trigger editor. All done in GUI, so you shouldn't really have any problems.

Comments and constructive criticism

Version 1.05c

  • Saved the map with newest world editor version to get rid of bugs
  • Clarified some instructions

Version 1.05b

  • Fixed some text messages

Version 1.05

  • Fixed the Anti-cheat units
  • Fixed some triggers
  • Fixed some of the texts
  • Minor bug fixes


Keywords:
anti, cheat, system, prevent, whosyourdaddy, iseedeadpeople, warpten, leaffittome, greedisgood, pointbreak, warpten, thereisnospoon
Contents

Anti-Cheat System 1.05b (Map)

Reviews
Moderator
25/10/08 Dr Super Good: Pretty pointless system. I honestly see no use for it as if you disable cheats, you simply force people to take your map appart and renable them via 4-5 minutes of trigger editing (protection efforts can not stop that at...
  1. bLu3_eYeS

    bLu3_eYeS

    Joined:
    Jan 9, 2010
    Messages:
    97
    Resources:
    0
    Resources:
    0
    This "Anti-Cheat System" has a very good use for those users who create campaigns and single player maps / storyes :D
     
  2. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    try to do this...

    -Create a dummy caster with 0 cast point, 0 cast backswing
    -Create a dummy warstomp with a cooldown of 1 second
    -Put the caster on your map
    -create a real variable Cooldown
    -Then create a trigger which orders the unit to cast it every .1 second and also checks the cooldown thru a real variable
    -Then create another trigger which detects if the unit was able to cast the ability while the cooldown counter is not yet zero
    • Events
      • Time - Every .1 seconds of game-time
    • Actions
      • Set Cooldown equals Cooldown - .1
      • Unit - Order DummyCaster to Orc Chieftain - War Stomp

    • Events
      • Unit - A unit starts the effect of an ability
    • Conditions
      • Ability being cast is equal to DummyWarStomp
    • Actions
      • If-Then-Else
        • If - Conditions
          • Cooldown is greater than 0
        • Then - Actions
          • Do your desired actions here
        • Else - Actions
          • Set Cooldown to 1.1 (we put an extra .1 for safety, )
     
  3. Bovu

    Bovu

    Joined:
    Jul 3, 2010
    Messages:
    5
    Resources:
    0
    Resources:
    0
    this only has one problem when i make a trigger to get 1 gold per second the anti cheat system disables it. Can you fix that?
     
  4. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    just make sure that you dont add the 1 gold to the player which triggers this system
     
  5. Master_Elite

    Master_Elite

    Joined:
    Feb 26, 2011
    Messages:
    222
    Resources:
    1
    Models:
    1
    Resources:
    1
    Lol my votekick system for my old map gave the kicked A Fatal error!
     
  6. Losam

    Losam

    Joined:
    Mar 27, 2011
    Messages:
    259
    Resources:
    8
    Spells:
    8
    Resources:
    8
    Lol!
     
  7. Darkfang

    Darkfang

    Joined:
    Jun 25, 2008
    Messages:
    1,721
    Resources:
    204
    Models:
    1
    Icons:
    186
    Skins:
    12
    Maps:
    3
    Tutorials:
    2
    Resources:
    204
    I need an anti cheat system for synergy, whoisjohngalt and sharpandshiny cheats T.T
     
  8. Blood Raven

    Blood Raven

    Joined:
    Aug 1, 2010
    Messages:
    1,200
    Resources:
    214
    Models:
    141
    Icons:
    44
    Packs:
    7
    Skins:
    7
    Maps:
    13
    Template:
    1
    Tutorials:
    1
    Resources:
    214
    Looks great, but there are more cheats in WC3, maybe you should search google or something. I have only remembered the reveal map cheat: Iseedeadpeople, maybe you should add it.
    Anyway, great cheat remover, +rep ;)
     
  9. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    look for Anti Map hack systems, that's what they do I believe... not to say that this is pretty old...

    and if it's for RPG maps, its more efficient to disable saving on single player mode than running anti-cheats...
     
  10. Wrda

    Wrda

    Joined:
    Nov 18, 2012
    Messages:
    1,235
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    This system is ridiculous, why did you spend time to do this kind of system even is there is some triggers you could do more easier...you just complicated the gold lumber & greedisgood trigger, it was much easier to do if you put this event:
    • Player - Player 1-12 types a chat message containing Text as An exact match
    and then the actions..... would be much easier, and the visibility and disable of defeat and victory...
    Anyway this system is pointless, who would put a anti-cheat system...
    People who use cheats are just too noob for completing levels from campaigns and such things. That's why cheats were created by blizzard.
     
  11. Kitabatake

    Kitabatake

    Joined:
    Dec 30, 2005
    Messages:
    1,261
    Resources:
    165
    Models:
    150
    Icons:
    3
    Packs:
    1
    Maps:
    10
    Spells:
    1
    Resources:
    165
    Gotta love hearing advice from newbies who don't know what they are talking about.
     
  12. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    ^ so true...

    @Wrda - sometimes it helps to read some posts back or testing things...

    just so you know, blizzard cheat commands aren't catched by Chat events...
     
  13. Wrda

    Wrda

    Joined:
    Nov 18, 2012
    Messages:
    1,235
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    I've read all the other posts and tested, the system is fine, but it is still a waste of time doing this pointless system to prevent people using cheats...
     
  14. Adiktuz

    Adiktuz

    Joined:
    Oct 16, 2008
    Messages:
    9,674
    Resources:
    23
    Models:
    2
    Packs:
    1
    Maps:
    1
    Spells:
    16
    Tutorials:
    1
    JASS:
    2
    Resources:
    23
    yeah, Even the moderator said that on his review...
     
  15. Wrda

    Wrda

    Joined:
    Nov 18, 2012
    Messages:
    1,235
    Resources:
    3
    Maps:
    1
    Spells:
    2
    Resources:
    3
    That's why i agree with him...
     
  16. Losam

    Losam

    Joined:
    Mar 27, 2011
    Messages:
    259
    Resources:
    8
    Spells:
    8
    Resources:
    8
    Nice sysytem. Outstand.
    You win my vote (5/5).
     
  17. shadowsouls

    shadowsouls

    Joined:
    Feb 25, 2012
    Messages:
    5
    Resources:
    0
    Resources:
    0
    I don't know how to install your system..
     
  18. Kitabatake

    Kitabatake

    Joined:
    Dec 30, 2005
    Messages:
    1,261
    Resources:
    165
    Models:
    150
    Icons:
    3
    Packs:
    1
    Maps:
    10
    Spells:
    1
    Resources:
    165
    The instructions are written in the triggers.
    Here's a copypaste:
    Install instructions
    How to put in your map:

    1) Copy both Anti-cheat regions to your map
    2) Copy the Anti-cheat_1, Anti-cheat_2 and Anti-cheat_3 units from the object editor to your own map's object editor
    3) Copy the Anti-Cheat trigger folder to your map
    4) Make sure the Settings and initialization trigger has it's settings correctly in your map (look at the trigger you copypasted, see the trigger comments)
    5) Do not mess with the other triggers

    Make sure that the Anti-cheat regions are somewhere hidden. For example in the corner of the map with some doodads around them to keep them hidden.
    But remember that there must be space for the anti-cheat units. The system might not work if you set the region in deep water or too thick forest.
    You could use some bushes and canopy trees to hide the region while still having enough space there.

    Oh and the two AntiCheat Regions must be in SEPARATE places. I recommend placing one in another corner of the map and the other in another corner.
    Remember that the player must not be able to see AntiCheat Region 2!

    Also make sure that the Variables are like as follows in the Initialization settings trigger:

    Set Anticheat_Unit_Type[1] = Anti-cheat_1 (Unit)
    Set Anticheat_Unit_Type[2] = Anti-cheat_2 (Builder)
    Set Anticheat_Unit_Type[3] = Anti-cheat_3 (Building)

    If you have no custom units in your map, the variables should be like that.
    But if you do have custom units, the variables might be set wrong and you must correct them.
     
  19. shadowsouls

    shadowsouls

    Joined:
    Feb 25, 2012
    Messages:
    5
    Resources:
    0
    Resources:
    0
    thank you, i like it :)
     
  20. EmoBrother

    EmoBrother

    Joined:
    Dec 15, 2012
    Messages:
    559
    Resources:
    0
    Resources:
    0
    A nice anti-cheat system:wink:
    But the gold and lumber cheats got some bugs.:eekani:
    Gold and Lumber cheats
    I'd suggest you to use the variables/hashtables to fix this.
    What's wrong with these cheats ?
    Everyone lose all gold after the gold cheats with 10000000 gold.Lumber cheats are just same to the gold cheat.