Staredit Network

Staredit Network -> Concepts -> Crash Game Banner
Report, edit, etc...Posted by Felino on 2006-08-29 at 04:36:14
I know that you can crash the game with illeagle units... etc etc.... How bout making a banner that crashes the game for that particular persion only when banned? Or loses the game? I tried... no luck yet helpsmilie.gif helpsmilie.gif helpsmilie.gif helpsmilie.gif w00t.gif w00t.gif w00t.gif w00t.gif
Report, edit, etc...Posted by PCFredZ on 2006-08-29 at 10:39:24
It's possible to create a unit out of the player's visions that would crash him when he's given the vision and forced to look at it, but this will be extremely unreasonable because

1) there's no reason to force someone out of Starcraft when all you need is to get him out of the game
2) the person being banned will be ticked
3) the other people in the game will be ticked because they need to wait 45 seconds for the lag screen
Report, edit, etc...Posted by Felino on 2006-08-30 at 02:29:13

Wel i think that in some games this is necessary, sorry cry.gif disgust.gif disgust.gif the ppl would get pissed but biggrin.gif tongue.gif ranting.gif ranting.gif ranting.gif ranting.gif
Report, edit, etc...Posted by PCFredZ on 2006-08-30 at 09:10:14
QUOTE(QwertyDitto @ Aug 30 2006, 02:28 AM)
Wel i think that in some games this is necessary, sorry cry.gif  disgust.gif  disgust.gif  the ppl would get pissed but  biggrin.gif  tongue.gif  ranting.gif  ranting.gif  ranting.gif  ranting.gif
[right][snapback]553364[/snapback][/right]

The only reason someone needs to be banned is if he's having an extremely negative impact on the game, and the quickest way to get him out is with a Defeat trigger. If you crash him, the lag drop screen will be another annoyance. So how does that make it "necessary"?
Report, edit, etc...Posted by O)FaRTy1billion on 2006-08-30 at 17:29:13
There are some ways that just make them "drop" (and crash) without the lag screen, but I have forgotten them...

EDIT:
Instead of crashing or defeat, you could use EUD conditions. Check something and run an action that will desync them.

One way you could do it is center view an exact position on the map, and then create a unit if their screen is at that position. You would probably need switches or deathcounts so it wont just randomly desync if you're looking around the map, and you would need to make a way that when someone is banned no one else will be looking in that spot.

Here is a basic setup you could do... (assuming you know the 1.14 EUD condition for screen position tongue.gif)

Trigger
Description:
Ban Setup
Conditions:
¤ <Ban Conditions>
Actions:
¤ Set Deaths for <player #> to 1


Trigger
Description:
Center View
Conditions:
¤ Deaths is Exactly 1 for Current Player
Actions:
¤ Center View for Current Player at Location
¤ Display Message "You have been banned." (or something)


Trigger
Description:
Prevent Desync
Conditions:
¤ Deaths is Exactly 0 for Current Player
¤ <EUD Condition for screen X position>
¤ <EUD Condition for screen Y position>
Actions:
¤ Center View for Current Player at Location (Somewhere else; Center View does not desync)


Trigger
Description:
Desync
Conditions:
¤ Deaths is Exactly 1 for Current Player
¤ <EUD Condition for screen X position>
¤ <EUD Condition for screen Y position>
Actions:
¤ Create Unit or some other trigger that effects everyone.


It should work, but just in case I'm going to go test it. (2 computer, ftw)


EDIT:
Forgot to mention the good things about this...
1. You don't have to wait for the lag screen. (w00t)
2. Because they don't crash, they will not be forced to leave the game allowing them to continue playing.*
3. Also because they don't crash, they may not get as pissed off because they still can continue the game and not have to start over.*
[sub]*Depending on the game and how much of a female dog they are.[/sub]
Report, edit, etc...Posted by Felino on 2006-08-30 at 18:40:26
QUOTE(O)FaRTy1billion @ Aug 31 2006, 07:58 AM)
There are some ways that just make them "drop" (and crash) without the lag screen, but I have forgotten them...

EDIT:
Instead of crashing or defeat, you could use EUD conditions. Check something and run an action that will desync them.

One way you could do it is center view an exact position on the map, and then create a unit if their screen is at that position. You would probably need switches or deathcounts so it wont just randomly desync if you're looking around the map, and you would need to make a way that when someone is banned no one else will be looking in that spot.

Here is a basic setup you could do... (assuming you know the 1.14 EUD condition for screen position tongue.gif)



Trigger
Description:
Ban Setup
Conditions:
¤ <Ban Conditions>
Actions:
¤ Set Deaths for <player #> to 1




Trigger
Description:
Center View
Conditions:
¤ Deaths is Exactly 1 for Current Player
Actions:
¤ Center View for Current Player at Location
¤ Display Message "You have been banned." (or something)




Trigger
Description:
Prevent Desync
Conditions:
¤ Deaths is Exactly 0 for Current Player
¤ <EUD Condition for screen X position>
¤ <EUD Condition for screen Y position>
Actions:
¤ Center View for Current Player at Location (Somewhere else; Center View does not desync)




Trigger
Description:
Desync
Conditions:
¤ Deaths is Exactly 1 for Current Player
¤ <EUD Condition for screen X position>
¤ <EUD Condition for screen Y position>
Actions:
¤ Create Unit or some other trigger that effects everyone.


It should work, but just in case I'm going to go test it. (2 computer, ftw)


EDIT:
Forgot to mention the good things about this...
1. You don't have to wait for the lag screen. (w00t)
2. Because they don't crash, they will not be forced to leave the game allowing them to continue playing.*
3. Also because they don't crash, they may not get as pissed off because they still can continue the game and not have to start over.*
[sub]*Depending on the game and how much of a female dog they are.[/sub]

[right][snapback]553645[/snapback][/right]



Hmmmm Sounds good.... I will try it when i get back from... well somwere else blushing.gif biggrin.gif
Report, edit, etc...Posted by PCFredZ on 2006-08-30 at 18:51:52
QUOTE(O)FaRTy1billion @ Aug 30 2006, 05:28 PM)
Instead of crashing or defeat, you could use EUD conditions. Check something and run an action that will desync them.
[right][snapback]553645[/snapback][/right]

One caveat is what happens for Mac players; can you back me up on this following assumption? If the trigger doesn't run, it shouldn't affect them, and if the trigger does run, it will de-sync them anyway.

Qwerty, I'm still waiting for you justification for crashing someone's game instead of running a defeat trigger.
Report, edit, etc...Posted by O)FaRTy1billion on 2006-08-30 at 19:10:59
QUOTE(PCFredZ @ Aug 30 2006, 04:51 PM)
One caveat is what happens for Mac players; can you back me up on this following assumption? If the trigger doesn't run, it shouldn't affect them, and if the trigger does run, it will de-sync them anyway.
Eh, I forgot about mac users. blushing.gif
Maybe you can find one that is the same offset (good luck..)


ADDITION:
Also if you are doing the think where you kill a unit to ban, you can just detect that instead of adding an extra triggerblock.

EDIT:
I can only test this in 1.13f, but it works!
Although I did the map quickly and didn't do a trigger to only move the screen if someone has been banned. (In other words looking at the top left corner always moved it down a bit. Just make sure you don't do the same thing. tongue.gif)
In the "Prevent Desync" you just have to add Force 1 has at least 1 death of the ban unit..

I banned and saw "O)FaRTy1billion Clone has been dropped from the game.".
I saved the replay and tried it in there, and it just said "O)FaRTy1billion Clone has left the game."

(If you're wondering about "Clone", I tested this using the LAN multiplayer setting with my computer downstairs.)

<3
Report, edit, etc...Posted by Rantent on 2006-08-30 at 20:44:05
QUOTE(O)FaRTy1billion @ Aug 30 2006, 02:10 PM)
Eh, I forgot about mac users.

angry.gif tongue.gif
Report, edit, etc...Posted by O)FaRTy1billion on 2006-08-31 at 18:02:57
QUOTE(Rantent @ Aug 30 2006, 06:43 PM)
angry.gif tongue.gif
I use PC, most people use PC, so its not exactly the first thing to pop into my head.. especially when its random ideas like this.
Report, edit, etc...Posted by Felino on 2006-08-31 at 22:40:05
QUOTE(O)FaRTy1billion @ Sep 1 2006, 08:32 AM)
I use PC, most people use PC, so its not exactly the first thing to pop into my head.. especially when its random ideas like this.
[right][snapback]553938[/snapback][/right]


HUMPH mad.gif
Report, edit, etc...Posted by Anonymous..... on 2006-09-01 at 18:36:52
Well if your going to do that you should definitely have an option between normal ban and crash ban. Fix your sig while your at it, its spamming up the place.

And can someone define "desync" for me? I've heard it so many times but I'm not sure what it does/how it's done.
Report, edit, etc...Posted by Felino on 2006-09-01 at 19:52:11
QUOTE(Anonymous..... @ Sep 2 2006, 09:06 AM)
Well if your going to do that you should definitely have an option between normal ban and crash ban. Fix your sig while your at it, its spamming up the place.

And can someone define "desync" for me? I've heard it so many times but I'm not sure what it does/how it's done.
[right][snapback]554433[/snapback][/right]




Same here bout the dysink <- LOL...... Sorry bout the sig i got rid of it untill i can convert it to BB rather than html
Report, edit, etc...Posted by Zeratul_101 on 2006-09-01 at 19:55:08
i don't know the technical meaning, but desyncing is dropping out of the game. they're the exact same thing, just different names. what it basically is, is that the players have been disconnected from each other and the result is everyone is still in the same map, but in different games.
Report, edit, etc...Posted by LegacyWeapon on 2006-09-01 at 21:35:59
QUOTE(Zeratul_101 @ Sep 1 2006, 07:54 PM)
i don't know the technical meaning, but desyncing is dropping out of the game.  they're the exact same thing, just different names.  what it basically is, is that the players have been disconnected from each other and the result is everyone is still in the same map, but in different games.
[right][snapback]554471[/snapback][/right]
Desync is short for desynchronization.

In StarCraft on Battle.net, all players see the same thing. They experience the same thing. The only things that aren't really the same are screen position and mouse position.

This is known as the state of synchronization.

When one player, or a few players, experience something different from the masses, Battle.net says, "Uh oh!", and seperates the games. If you "/whois" the players, they will seem to be in the same game but they are not.

This is known as the state of desynchronization.

When someone "desyncs" what happens is they end up in a "different" game than the other players. They basically drop, but instantaneously.
Report, edit, etc...Posted by Owyn on 2006-09-04 at 11:28:19
you cant Desync players using EUD, dont you knew that EUD actions are forbidden? only conditions
Report, edit, etc...Posted by O)FaRTy1billion on 2006-09-05 at 17:02:00
Didn't you read the triggers? It uses conditions. And yes, conditions can desync. They cause the desync, EUD actions do not.
Report, edit, etc...Posted by yoni45 on 2006-09-11 at 01:35:37
QUOTE(O)FaRTy1billion @ Sep 5 2006, 03:01 PM)
Didn't you read the triggers? It uses conditions. And yes, conditions can desync. They cause the desync, EUD actions do not.
[right][snapback]555938[/snapback][/right]


Exactly. not all EUD conditions necessarily fire at the same time for everyone, and if an action runs based off of an EUD conditions that only fires for one person, that one person will then be in a "different" game...

ADDITION:
By the way, for the original question, although I agree that there's no reason, what can be done is placing a crashing unit and forcing vision on a player in the same action block of the trigger that desyncs it... As in:


Trigger
Description:
Crash Banner
Players:
¤ Anyone
Conditions:
¤ EUD condition that only affects one player that ends up getting banned
Actions:
¤ Create 1 (Crashing Unit) At Location 1
¤ Center vision on Location 1



Now that I think of it, the creation of that crashing unit on its own will desync the player... This should work, unless the game disables triggers as soon as the players desyncs... I don't think it does though, especially since that particular trigger is already running... this can likely be easily tested though...
Report, edit, etc...Posted by Felino on 2006-09-11 at 05:33:13
QUOTE(yoni45 @ Sep 11 2006, 04:05 PM)
Exactly. not all EUD conditions necessarily fire at the same time for everyone, and if an action runs based off of an EUD conditions that only fires for one person, that one person will then be in a "different" game...

ADDITION:
By the way, for the original question, although I agree that there's no reason, what can be done is placing a crashing unit and forcing vision on a player in the same action block of the trigger that desyncs it... As in:





Trigger
Description:
Crash Banner
Players:
¤ Anyone
Conditions:
¤ EUD condition that only affects one player that ends up getting banned
Actions:
¤ Create 1 (Crashing Unit) At Location 1
¤ Center vision on Location 1

Now that I think of it, the creation of that crashing unit on its own will desync the player... This should work, unless the game disables triggers as soon as the players desyncs... I don't think it does though, especially since that particular trigger is already running... this can likely be easily tested though...
[right][snapback]558938[/snapback][/right]




Well in all my trails i can't spawn a crashing unit prpably... any heklp on this?
Report, edit, etc...Posted by yoni45 on 2006-09-11 at 21:57:26
QUOTE(QwertyDitto @ Sep 11 2006, 03:32 AM)
Well in all my trails i can't spawn a crashing unit prpably... any heklp on this?
[right][snapback]558955[/snapback][/right]


I'm relatively sure it should be as easy as spawning any other standard unit, but I might be wrong. Worst case scenario, pre-place and hide it i guess =/
Report, edit, etc...Posted by Ihjel on 2006-09-12 at 11:24:24
QUOTE(yoni45 @ Sep 12 2006, 02:57 AM)
I'm relatively sure it should be as easy as spawning any other standard unit, but I might be wrong. Worst case scenario, pre-place and hide it i guess =/
[right][snapback]559343[/snapback][/right]

you can only spawn units that you can place in staredit.
Next Page (1)