10.03.2018, 20:32
Estou testando umas paradas com Interior usando o OnPlayerKeyStateChange. Por algum motivo sempre quando eu aperto a letra que eu setei, mesmo fora do range vou para um certo lugar.
Quem saber como resolver isso , da uma ajudinha ae :v
PHP код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16)
{
if(IsPlayerInRangeOfPoint(playerid,2.0, 1154.2109,-1772.5402,16.5992))
{
SetPlayerInterior(playerid, 3);
SetPlayerPos(playerid,1491.6151,1305.8239,1093.2964);
return 1;
}
if(IsPlayerInRangeOfPoint(playerid,2.0, 1494.4178,1303.8285,1093.2891))
SetPlayerInterior(playerid, 0);
SetPlayerPos(playerid,1154.0786,-1768.2622,16.5938);
return 1;
}
return 1;
}