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.
|