disable warcraft single player cheats

Faust

You can change this now in User CP.
Reaction score
123
Dummy player gold I don't think will work...
As far as I experienced, gold and lumber cheats effect all players.
 

Gtam

Lerning how to write and read!! Yeah.
Reaction score
164
Thats why because all players is affected it will work because you can detect how much gold the dumy got
 

Sevion

The DIY Ninja
Reaction score
413
If the dummy gets 1 million gold then player's gold will be 0. Which is why I disapprove of what you said. ;) Reversing the effects are enough, don't have to punish the player.
 

Sui-cookie

You can change this now in User CP.
Reaction score
49
i so did not know about the anti cheat system :eek:...prolly shoulda looked huh? edit...after looking..i dont want to crit the map o_O i just dun want them to cheat >.< edit..again... but ...its in single player so why the hell should i care? :D

sharkbait:
yeah i see what your saying, and im sure i could work something out with it....but to use a player spot just for disabling cheats...seems...far fetched? but.....does neutral hostile/passive get gold from this? :eek: if so...then bam...just take away however much gold the player got from everyones gold....thereby setting it back to normal >.> that could work...but iuno.

sevion:
what? i just didnt quite understand what you were talking about with:
If GoldToAdd>1000000-CurerntGold then it will bug. Even if it's larger by 1. And I doubt anyone would take time to go "OK, my gold is XXX. 1000000-XXX=YYY. So: greedisgood YYY".
and:
But what if he does: His Gold (let's say 10) + Gold To Add (999999999, or some number whose sum is greater than max) > Max If you subtract 999999999, he has 0 gold instead of 10.

I'm not even sure if you can set a variable to their previous gold before it sets it higher. You would probably have to use a timer and set a variable to their gold and do the math afterward. If you need help with the math, then ask. I'm too lazy to write it out right now. I'm hungry XD

do you mean that if the player were to type greedisgood(99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999) that it would be stored as the variable anyway, then setting the players gold to 0? well im pretty sure the first event you could put in the trigger would be to set current gold to a temp_integer then the last action being to set players gold to temp_integer :/ thereby making it not matter how many numbers they put in there...

weege:
If they can deportect the map then why do anything at all?
it is inevitable that maps are hacked, especially rpgs of any sort...usually ends up some place like wc3edit.net :/ but there arent many ppl who can hack maps.... so by adding a system that disables cheats in single player, im sure 99 of any 100 ppl that play it will just give up and play it normally >.>


and in Kitabatake's words:

Originally Posted by Dr Super Good
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 all)
Hahahaha! Now THAT is ridiculous! :D
If people are willing to hack the map only to be able to spoil their own gaming experience then they deserve it!

But if you leave the cheats enabled, you encourage players to resort to them when they face a difficult situation, thus leading to the game experience being spoiled.

---------------------------------------------------------------------------------------------
ug dude..im tempted to just disable saving in single player >.> then they can have the ten seconds of fun with there cheats but not be able to save it.... but then what about the ppl playing single player on b.net?
 

Sevion

The DIY Ninja
Reaction score
413
It's simple. I'm arguing with Romek right now, so I'll be back later with an explains ^_^
 

LordXavier

TH.net Regular
Reaction score
16
BEST IDEA EVER RIGHT HERE!!! ------> (idk if someone already said this but..) make a trigger so at the beginning of the game (or a few seconds in) it checks to see if there's more than 1 user that is playing and if there's only 1 user that is playing then defeat them. :thup:
 

Sui-cookie

You can change this now in User CP.
Reaction score
49
lol...that is litterally what i was JUST doing....... right before i thought...

"hmm...wonder if anyone has replied yet...."

but i wont defeat then, ill just simply disable the trigger that saves the hero. so they can still cheat and go exploring and shat, BUT are unable to save it.


however...im having trouble figuring out how to set the number of USER players into a variable...anyone got any ideas?
 

LordXavier

TH.net Regular
Reaction score
16
lol...that is litterally what i was JUST doing....... right before i thought...

"hmm...wonder if anyone has replied yet...."

well i didnt read anything but the first few posts on page 1

but i wont defeat then, ill just simply disable the trigger that saves the hero. so they can still cheat and go exploring and shat, BUT are unable to save it.
however...im having trouble figuring out how to set the number of USER players into a variable...anyone got any ideas?

I say just defeat them so they can't use cheats

Trigger:
  • Set Users
    • Events
      • Time - Elapsed game time is 1.00 seconds
    • Conditions
    • Actions
      • Set Player_Count = (Number of players in (All players matching ((((Matching player) controller) Equal to User) and (((Matching player) slot status) Equal to Is playing))))
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • Player_Count Equal to 1
        • Then Actions
          • Player Group - Pick every player in (All Players) and do (Actions)
            • Loop - Actions
              • Game - Defeat (Picked Player) with the message: No single player ya noob!
        • Else - Actions
          • Do Nothing
 

Sui-cookie

You can change this now in User CP.
Reaction score
49
lol what i mean by me JUST DOING THAT is that before i read your post i started doing that and ran into the problem of setting the variable, so i decided to check the posts...and lol...there was yours :D


zomg thx :] i think ill just do that i would redp you and everyone else here, but im having trouble repping some of you because i already have in previous posts not long ago :) and nu >.> ill just make everything they do in vein....
 

LordXavier

TH.net Regular
Reaction score
16
lol what i mean by me JUST DOING THAT is that before i read your post i started doing that and ran into the problem of setting the variable, so i decided to check the posts...and lol...there was yours :D


zomg thx :] i think ill just do that i would redp you and everyone else here, but im having trouble repping some of you because i already have in previous posts not long ago :) and nu >.> ill just make everything they do in vein....
now i get what you mean! np, I'm always glad to help people with any question for WE (no guarantees! there's a LOT I do not know, but there's also a LOT I do know/can figure out, so just ask!)
 

Sevion

The DIY Ninja
Reaction score
413
Scratch anything that has to do with registering text. It doesn't work. I forgot about that.
 
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