if(IsKeyJustDown(KEY_CROUCH, newkeys, oldkeys) )
{
if( Player[playerid][PrisonDuration] >= 1 )
{
SendClientMessage( playerid, WHITE, "This feature isn't available whilst you're prisoned / jailed." );
}
else
{
if(IsPlayerInRangeOfPoint( playerid, 3, BankIntX, BankIntY, BankIntZ) )
{
SetPlayerInterior( playerid, 0 );
TextDrawHideForPlayer( playerid, ExitTextdraw);
SetPlayerPos( playerid, BankExtX, BankExtY, BankExtZ);
}
command(enter, playerid, params[]) // <-- Changed that
{
if( Player[playerid][PrisonDuration] >= 1 )
{
SendClientMessage( playerid, WHITE, "This feature isn't available whilst you're prisoned / jailed." );
}
else
{
if(IsPlayerInRangeOfPoint( playerid, 3, BankIntX, BankIntY, BankIntZ) )
{
SetPlayerInterior( playerid, 0 );
TextDrawHideForPlayer( playerid, ExitTextdraw);
SetPlayerPos( playerid, BankExtX, BankExtY, BankExtZ);
}
public OnPlayerKeyStateChange // <-- Should i place it somewhere else?
|
Instead of using IsKeyJustDown you could use GetPlayerSpecialAction because its more accurate.
|