24.03.2010, 10:31
I saw at gamerx server that you can fly(jump) by pressing h key. How can I do it? I wanna fly at my server too
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if (PRESSED(KEY_CROUCH)) { new Float:x, Float:y, Float:z; GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z); SetVehicleVelocity(GetPlayerVehicleID(playerid) ,x ,y ,z+0.3); } }
Originally Posted by Faraday
Код:
if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { if (PRESSED(KEY_CROUCH)) { new Float:x, Float:y, Float:z; GetVehicleVelocity(GetPlayerVehicleID(playerid), x, y, z); SetVehicleVelocity(GetPlayerVehicleID(playerid) ,x ,y ,z+0.3); } } Add it in OnPlayerKeyStateChange |
Originally Posted by lionlev
error 017: undefined symbol "PRESSED"
|
#define PRESSED(%0) \ (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))
Originally Posted by Faraday
or
Код:
#define PRESSED(%0) \ (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) |
Originally Posted by lionlev
Quote:
|
Originally Posted by Faraday
Show your OnPlayerKeyStateChange code.
|