24.07.2014, 18:45
I've got it working that when I hit F, it does enter, but SPACE also makes it enter.
I tried with the "&& !(oldkeys && KEY_SECONDARY_ATTACK)" and that didn't help either.
pawn Код:
if((newkeys && KEY_SECONDARY_ATTACK))
{
if(IsPlayerInRangeOfPoint(playerid, 3, -290.9612, 2499.0200, 37.6646))//Asylum Enter
{
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, -737.5634, 2820.1011, 996.6751);
SetPlayerFacingAngle(playerid, -89.7083);
SetTimerEx("LoginDelay", 3000, false, "i", playerid);
}
if(IsPlayerInRangeOfPoint(playerid, 3, -737.5634, 2820.1011, 996.6751))//Asylum Exit
{
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, -290.9612, 2499.0200, 37.6646);
SetPlayerFacingAngle(playerid, -5.3974);
SetTimerEx("LoginDelay", 3000, false, "i", playerid);
}
if(IsPlayerInRangeOfPoint(playerid, 3, -735.2418, 2801.9180, 998.4583))//Asylum Master Room Enter
{
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, 15.3560, 2221.6936, 992.5586);
SetPlayerFacingAngle(playerid, 1.4725);
SetTimerEx("LoginDelay", 3000, false, "i", playerid);
}
if(IsPlayerInRangeOfPoint(playerid, 3, 15.3560, 2221.6936, 992.5586))//Asylum Master Room Exit
{
TogglePlayerControllable(playerid, 0);
SetPlayerPos(playerid, -735.2418, 2801.9180, 998.4583);
SetPlayerFacingAngle(playerid, -39.2612);
SetTimerEx("LoginDelay", 3000, false, "i", playerid);
}
}