i was thinking about how to prevent single-player. after reading one of Noober's posts, i got thinking about the pause game action. what would happen if you ran this trigger:
***
always
pause game
preserve trigger
***
would it result in a permanently 'frozen' game and therefore an inability to use cheats in single player mode?
also, would someone test this out for me? my starcraft is being quite homosexual today and isn't loading up. unless someone knows that this doesn't work
You can't pause the game for one person at a time.
But in single player, you're the only one there.
You can't pause a game for a specific person. It would do more harm than good to use that method.
more harm than good? what harm does it do?
it's my understanding that that particular action only works when playing custom maps in single player. therefore only if someone loads the map in single player, the map will be unplayable, otherwise, it'll be fine.
I tested your trigger out, it didnt work. I dont know why, I my self havnt tried the action "Pause Game" The only effect it seemed to have was making it impossible to drag select units. Weird...
there are other ways of preventing people from using cheats on single player like making red a computer or causing defeat if a person gets 10,000 mins and gas. But anway...
really? it didn't pause the game? wth is that action supposed to do then...
looks like i'm going to have to resort to other anti-single player triggers then. its just that this one would have been alot simpler
It should work. Doodle probably tested it in Battle.net, where the trigger does nothing.
Why not just have a: If Player Human 2+ has 0 units and Player Human 1 has at least 1 unit, defeat for Player Human 1? Voila, there is your anti-single player trigger.
theres only one palyer slot...
ADDITION:
okay... how odd, i just tested this in both single and multi-player. no effect in either of them...
It should be easy enought to add a second player and a unit for him to a distant location. (Cloacked invincible unit sounds nice)
I have never used pause game before. And seems it's not working.
QUOTE(doodle3000 @ Jun 14 2006, 09:21 PM)
I tested your trigger out, it didnt work. I dont know why, I my self havnt tried the action "Pause Game" The only effect it seemed to have was making it impossible to drag select units. Weird...
there are other ways of preventing people from using cheats on single player like making red a computer or causing defeat if a person gets 10,000 mins and gas. But anway...
[right][snapback]506816[/snapback][/right]
QUOTE(Mini Moose 2707 @ Jun 15 2006, 01:01 AM)
It should work. Doodle probably tested it in Battle.net, where the trigger does nothing.
[right][snapback]506871[/snapback][/right]
Dudes, it's because there's a preserve trigger. Normally pause game doesn't stop working until you use the coresponding unpause game trigger. The Preservation is confusing it
Trigger |
Description: |
Spork |
|
Players: |
¤ 1 |
Conditions: |
¤ Always |
Actions: |
¤ Pause Game
|
¤ Wait -1 milliseconds
|
¤ Unpause Game |
^ Should make it pause then have a horrendously long wait then unpause.
Putting a preserve in there would make it paused forever. If the -1 millisecond wait doesn't work just take it out and go
Trigger |
Actions: |
¤ Pause Game
|
¤ Unpause Game
|
¤ Preserve trigger |
If it's a multiplayer map then it should have at least 2 players. Just make it so 2nd player has to be in the game. If he isn't that means that you have played in single player and you can execute defeat. While you can still play alone.
A flawless method if you have 2+ players.
What if the other players leave?
Player 1
condition:
player 2 control exactly 0 any unit
player 3 control exactly 0 any unit
player 4 control exactly 0 any unit
etc etc...
game time is at most 3 seconds
Action:
Defeat for current player
you can do the same trigger but switch the players for which have 0
I think that what DEAD said is self-explanatory, so you don't have to post the trigger.
And if you thought you were answering my question, here it is again:
QUOTE(Noober @ Jun 15 2006, 02:32 PM)
What if the other players leave?
[right][snapback]507073[/snapback][/right]
If he leaves and has 0 units then its screwed ofcause.
Use player 9 commands. Human cant be player 9 so this could work.
QUOTE(Noober @ Jun 15 2006, 09:53 PM)
I think that what DEAD said is self-explanatory, so you don't have to post the trigger.
And if you thought you were answering my question, here it is again:
[right][snapback]507084[/snapback][/right]
Make the trigger work only few seconds after the game begins of course.
guys, I CAN'T have single player, due to gameplay issues, i need all 7 computers
Just make the player player two. Then they can't play on singleplayer.
Why not? It puts you in the lowest usable slot.
My bad, I thought that there was a map that I played that used that method to prevent singleplayer. Just disregard my last post.
?????
how will making the player P2 do anything?
this game is a solo game. one player and seven computers, so i can't use if "player is here" kinda anti-SP triggers.
Well, you could always use the drag-screen crash method.
QUOTE(Mini Moose 2707 @ Jun 15 2006, 03:36 PM)
Why not? It puts you in the lowest usable slot.
[right][snapback]507179[/snapback][/right]
just who are you talking to moose?
QUOTE(Noober @ Jun 15 2006, 05:20 PM)
Well, you could always use the drag-screen crash method.
[right][snapback]507243[/snapback][/right]
the one where you move the screen from one side of the map to the other?
i remember that one from DK3 and it was easily countered. that might be because it didn't have hyper triggers(I don't think it did) but its my second option.
ADDITION:
can someone explain why the game doesn't pause with that trigger(even with preserve)?