31/01/2021 19:06
eae galera blz
bom fiz um sistema de posto de combustivel e quando o player abre o menu apertando H eu seto TogglePlayerControllable(playerid, 0); para ele nao controlar o carro porem quando o player aperta espaço para fechar o menu eu seto TogglePlayerControllable(playerid, 1); porem nao funciona ele ainda continua travado alguem sabe o por que?
bom fiz um sistema de posto de combustivel e quando o player abre o menu apertando H eu seto TogglePlayerControllable(playerid, 0); para ele nao controlar o carro porem quando o player aperta espaço para fechar o menu eu seto TogglePlayerControllable(playerid, 1); porem nao funciona ele ainda continua travado alguem sabe o por que?
Código:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) {
if(newkeys == KEY_SPRINT && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { // quando apertar 'H' NO POSTO
if(IsPlayerInRangeOfPoint(playerid, 7, 1939.1224, -1775.5885, 12.9718)) {
TogglePlayerControllable(playerid, 0);
for(new pc; pc != 4; pc++) PlayerTextDrawShow(playerid, PostGas[playerid][pc]);
}
}
if(newkeys == KEY_HANDBRAKE) { // quando apertar 'ESPAÇO' NO POSTO
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
TogglePlayerControllable(playerid, 1);
for(new pc; pc != 4; pc++) PlayerTextDrawHide(playerid, PostGas[playerid][pc]);
}
}
return 1;
}