25.01.2016, 15:29
Alright im using OnPlayerKeyStateChange to make a bind that has the player hit a certain button to replace /enter, I have already defined "pressed" with the code below:
Here is my /enter replacement script:
Here is the opcode is returns:
Help would be gladly appreciated and rep will be given.
Код:
#define PRESSED(%0) \ (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
Код:
public OnPlayerStateChange(playerid, newstate, oldstate) { if (PRESSED(KEY_YES)) { if (IsPlayerInRangeOfPoint(playerid, 7.0, 9634.5996, 5616.8052, 4.7742 )) { SetPlayerPos(playerid, 2233.8032, 1712.2303, 1011.7632); } } return 1; }
Код:
C:\Users\User\Desktop\LSRP\gamemodes\new.pwn(281) : error 017: undefined symbol "newkeys"