SA-MP Forums Archive
[Ajuda] Sair do veiculo - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Sair do veiculo (/showthread.php?tid=660553)



Sair do veiculo - KoloradO - 06.11.2018

Como eu faço para bloquear um jogador de sair do veiculo?

Exemplo:

O player está no veiculo e quando ele pressionar ENTER ou F para sair do veiculo nada acontece.


Re: Sair do veiculo - ipsLuan - 06.11.2018

Nгo. Apenas na gambiarra...
Coloca ele novamente no veнculo quando ele sair.


Re: Sair do veiculo - GSantana - 06.11.2018

Quote:
Originally Posted by ipsLuan
View Post
Nгo. Apenas na gambiarra...
Coloca ele novamente no veнculo quando ele sair.
serб que nгo teria como usar TogglePlayerControllable ?


Re: Sair do veiculo - Ermanhaut - 07.11.2018

Quote:
Originally Posted by GSantana
View Post
serб que nгo teria como usar TogglePlayerControllable ?
Aн o player nгo poderб fazer nada alйm de digitar no chat.

O player sair do veнculo й uma funзгo do client, nгo tem como impedi-la


Re: Sair do veiculo - Lucas-Fc - 07.11.2018

OnPlayerExitVehicle

return 0;


Re: Sair do veiculo - RiqueP - 07.11.2018

PHP Code:
new bool:TaPreso[MAX_PLAYERS];
new 
VeiculoPreso;

public 
OnGameModeInit() {
    
Veiculo CreateVehicle(4110.00.015.00.066, -1);
    return 
1;
}

public 
OnPlayerSpawn(playerid) {
    
TaPreso[playerid] = true;
    
PutPlayerInVehicle(playeridVeiculo0);
    return 
1;
}

public 
OnPlayerStateChange(playeridnewstateoldstate) {
    if(
newstate != PLAYER_STATE_DRIVER) {
        if(
TaPreso[playerid] == truePutPlayerInVehicle(playeridVeiculo0);
    }
    return 
1;




Re: Sair do veiculo - KoloradO - 07.11.2018

Quote:
Originally Posted by RiqueP
View Post
PHP Code:
new bool:TaPreso[MAX_PLAYERS];
new 
VeiculoPreso;
public 
OnGameModeInit() {
    
Veiculo CreateVehicle(4110.00.015.00.066, -1);
    return 
1;
}
public 
OnPlayerSpawn(playerid) {
    
TaPreso[playerid] = true;
    
PutPlayerInVehicle(playeridVeiculo0);
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate) {
    if(
newstate != PLAYER_STATE_DRIVER) {
        if(
TaPreso[playerid] == truePutPlayerInVehicle(playeridVeiculo0);
    }
    return 
1;

Eu uso dessa mandeira. Porйm, fica muito bugado, os players no server ficam bugando pressionando F, saindo e entrando do veiculo. Queria algo mais "desgambiarrado"


Re: Sair do veiculo - Ermanhaut - 08.11.2018

Quote:
Originally Posted by KoloradO
View Post
Eu uso dessa mandeira. Porйm, fica muito bugado, os players no server ficam bugando pressionando F, saindo e entrando do veiculo. Queria algo mais "desgambiarrado"
Com sorte na 0.4 teremos mais funзхes e eu espero que TogglePlayerVehicleExit(playerid, toggle) esteja entre elas.