Ralle
Owner
- Joined
- Oct 6, 2004
- Messages
- 10,183
Hey People! I just made a map that checks if you use maphack or not.
We all know that we can see something on the map that isn't there because we haven't revealed that it's gone.
And Warcraft takes that as an order to a point and not to an object. So I used this.
When you can't see anything, I created a HUGE unit which was making you unable to click the point where the dead unit was standing but only if you can see it.. Then your mission is to click on the dead unit and not on the living unit. And maphackers can only see the biiiig unit. These are my triggers:
[trigger:1:3d6346168a]INITIALIZATION
Events
Map initialization
Conditions
Actions
Unit - Hide Footman 0000 <gen>
Set NonMapHackerUnit = NonMapHackerUnit 0003 <gen>
Camera - Pan camera for Player 1 (Red) to (Position of NonMapHackerUnit) over 0.00 seconds
Visibility - Create an initially Enabled visibility modifier for Player 1 (Red) emitting Visibility across (Playable map area)
Visibility - Destroy (Last created visibility modifier)
Wait 0.50 seconds
Unit - Kill NonMapHackerUnit
Unit - Create 1 MaphackerUnit for Player 2 (Blue) at (Position of NonMapHackerUnit) facing Default building facing degrees
Set MapHackerUnit = (Last created unit)
Game - Display to (All players) the text: Your mission is to ...
Unit - Unhide Footman 0000 <gen>
Selection - Select Footman 0000 <gen> for Player 1 (Red)
Camera - Pan camera for Player 1 (Red) to (Position of Footman 0000 <gen>) over 0.00 seconds
[/trigger:1:3d6346168a]
[trigger:1:3d6346168a]CHEATER
Events
Unit - A unit Is issued an order targeting an object
Conditions
(Target unit of issued order) Equal to MapHackerUnit
Actions
Game - Display to (All players) the text: CHEATER
[/trigger:1:3d6346168a]
[trigger:1:3d6346168a]NO CHEATER
Events
Unit - A unit Is issued an order targeting a point
Conditions
(Region 000 <gen> contains (Target point of issued order)) Equal to True
Actions
Game - Display to (All players) the text: YOU ARE NO CHEATER
[/trigger:1:3d6346168a]
And I attached the map
We all know that we can see something on the map that isn't there because we haven't revealed that it's gone.
And Warcraft takes that as an order to a point and not to an object. So I used this.
When you can't see anything, I created a HUGE unit which was making you unable to click the point where the dead unit was standing but only if you can see it.. Then your mission is to click on the dead unit and not on the living unit. And maphackers can only see the biiiig unit. These are my triggers:
[trigger:1:3d6346168a]INITIALIZATION
Events
Map initialization
Conditions
Actions
Unit - Hide Footman 0000 <gen>
Set NonMapHackerUnit = NonMapHackerUnit 0003 <gen>
Camera - Pan camera for Player 1 (Red) to (Position of NonMapHackerUnit) over 0.00 seconds
Visibility - Create an initially Enabled visibility modifier for Player 1 (Red) emitting Visibility across (Playable map area)
Visibility - Destroy (Last created visibility modifier)
Wait 0.50 seconds
Unit - Kill NonMapHackerUnit
Unit - Create 1 MaphackerUnit for Player 2 (Blue) at (Position of NonMapHackerUnit) facing Default building facing degrees
Set MapHackerUnit = (Last created unit)
Game - Display to (All players) the text: Your mission is to ...
Unit - Unhide Footman 0000 <gen>
Selection - Select Footman 0000 <gen> for Player 1 (Red)
Camera - Pan camera for Player 1 (Red) to (Position of Footman 0000 <gen>) over 0.00 seconds
[/trigger:1:3d6346168a]
[trigger:1:3d6346168a]CHEATER
Events
Unit - A unit Is issued an order targeting an object
Conditions
(Target unit of issued order) Equal to MapHackerUnit
Actions
Game - Display to (All players) the text: CHEATER
[/trigger:1:3d6346168a]
[trigger:1:3d6346168a]NO CHEATER
Events
Unit - A unit Is issued an order targeting a point
Conditions
(Region 000 <gen> contains (Target point of issued order)) Equal to True
Actions
Game - Display to (All players) the text: YOU ARE NO CHEATER
[/trigger:1:3d6346168a]
And I attached the map