15.06.2009, 01:30
Hello,
I did one gate and now I've made the function to open and close the gate, using the horn key (H or Caps Lock). But I just did the function to open (press one time the horn key) and what I want, it's if press again the horn key, the gate will close.
Here is my code:
This is working, I already tested. Just need to add the close inside the code!
If someone can help
Thanks!
I did one gate and now I've made the function to open and close the gate, using the horn key (H or Caps Lock). But I just did the function to open (press one time the horn key) and what I want, it's if press again the horn key, the gate will close.
Here is my code:
Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) { if((newkeys == KEY_HORN) && (IsPlayerInAnyVehicle(playerid))){ if(GetDistanceBetweenPlayerobj(playerid,xxxxx, xxxxx, xxxxx) < 15){ MoveObject(gate1,xxxxx, xxxxxx, xxxxx); SendClientMessage(playerid, COLOR_RED, "You've opened the Gate."); return 1; } } return 0; }
If someone can help
Thanks!