Arrow Key Movement

NaPzt3R

You can change this now in User CP.
Reaction score
38
Code:
Move Forward
    Events
        Player - Player 1 (Red) Presses the Up Arrow key
        Player - Player 2 (Blue) Presses the Up Arrow key
        Player - Player 3 (Teal) Presses the Up Arrow key
        Player - Player 4 (Purple) Presses the Up Arrow key
    Conditions
    Actions
        Unit - Order pedobear[(Player number of (Triggering player))] to Move To ((Position of pedobear[(Player number of (Triggering player))]) offset by 15.00 towards (Facing of pedobear[(Player number of (Triggering player))]) degrees)

Code:
Turn Left
    Events
        Player - Player 1 (Red) Presses the Left Arrow key
        Player - Player 2 (Blue) Presses the Left Arrow key
        Player - Player 3 (Teal) Presses the Left Arrow key
        Player - Player 4 (Purple) Presses the Left Arrow key
    Conditions
    Actions
        Unit - Make pedobear[(Player number of (Triggering player))] face ((Facing of pedobear[(Player number of (Triggering player))]) + 5.00) over 0.50 seconds

Code:
Turn Right
    Events
        Player - Player 1 (Red) Presses the Right Arrow key
        Player - Player 2 (Blue) Presses the Right Arrow key
        Player - Player 3 (Teal) Presses the Right Arrow key
        Player - Player 4 (Purple) Presses the Right Arrow key
    Conditions
    Actions
        Unit - Make pedobear[(Player number of (Triggering player))] face ((Facing of pedobear[(Player number of (Triggering player))]) - 5.00) over 0.50 seconds

I see nothing wrong with these triggers, and yet nothing happens when i press the arrow keys.
Anyone know how to make it work?
 

vypur85

Hibernate
Reaction score
803
Seems right. But 15 range is very very minute. Try pressing the up button more times. The unit should be able to walk bit by bit. Or try changing the range to 200 distance. See if the unit moves.
 

NaPzt3R

You can change this now in User CP.
Reaction score
38
is the variable set correctly?
Yep. Nothing wrong there.

edit:
Seems right. But 15 range is very very minute. Try pressing the up button more times. The unit should be able to walk bit by bit. Or try changing the range to 200 distance. See if the unit moves.
I already tried that. Set the distance to 400, nothing happened.
 

Accname

2D-Graphics enthusiast
Reaction score
1,464
well i think 15 is actually to small to order the unit to move. it will just do nothing unless you raise that value to at least 64.
maybe you wanna use "move unit" instead of ordering the unit to move somewhere
 

NaPzt3R

You can change this now in User CP.
Reaction score
38
well i think 15 is actually to small to order the unit to move. it will just do nothing unless you raise that value to at least 64.
maybe you wanna use "move unit" instead of ordering the unit to move somewhere

That'd work. But the unit wouldn't move it's legs.
 

NaPzt3R

You can change this now in User CP.
Reaction score
38
Nevermind. The variable was set terribly wrong.
Also, is there a way to make the unit keep moving while the UP arrow is held down?
 

Accname

2D-Graphics enthusiast
Reaction score
1,464
period trigger, you have got to set a variable to true when the arrow key is pressed and to false when the arrow key is not pressed.
 
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