Portal SAMP
[Ajuda] Problema para fechar veículo - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Problema para fechar veículo (/showthread.php?tid=950)



Problema para fechar veículo - Levi.M - 19/03/2021

Estou com um problema meio estranho, porque o código está correto mas não está fechando o veículo, todos estão conseguindo entrar.
Código PHP:
for (new jjjqdq 0jjjqdq MAX_PLAYERSjjjqdq++)
{
     if (
jjjqdq == playerid) continue;
     
SetVehicleParamsForPlayer(pVehicleIDi[playerid],jjjqdq,0,1);


Só quero que o player que fechou, consiga entrar.


RE: Problema para fechar veículo - k2bi_YT - 19/03/2021

Isso seria meio que impossível, você pode criar timer para destrancar a porta do carro para o player entrar, porém nesse meio tempo pode ocorrer de outros players conseguirem entrar primeiro.
Quando o carro é trancado, ficará trancado para todos e vice-versa.

Coloque a mente para trabalhar.


RE: Problema para fechar veículo - Levi.M - 19/03/2021

(19/03/2021 01:05)k2bi_YT Escreveu: Isso seria meio que impossível, você pode criar timer para destrancar a porta do carro para o player entrar, porém nesse meio tempo pode ocorrer de outros players conseguirem entrar primeiro.
Quando o carro é trancado, ficará trancado para todos e vice-versa.

Coloque a mente para trabalhar.

Respondendo seu comentário, isso está no site oficial da open.mp:https://open.mp/docs/scripting/functions/SetVehicleParamsForPlayer
Só que não está funcionando corretamente.
Código PHP:
// Bloqueia o próprio carro para todos os jogadores, exceto o jogador que usou o comando.
if (!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,0xFFFFFFAA,"You have to be inside a vehicle.");
        for (new 0MAX_PLAYERSi++)
        {
            if (== playerid) continue;
            SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i,0,1);
        }
        return 1



RE: Problema para fechar veículo - zBL4CK - 19/03/2021

(19/03/2021 00:58)Levi.M Escreveu: Estou com um problema meio estranho, porque o código está correto mas não está fechando o veículo, todos estão conseguindo entrar.
Código PHP:
for (new jjjqdq 0jjjqdq MAX_PLAYERSjjjqdq++)
{
     if (jjjqdq == playerid) continue;
     SetVehicleParamsForPlayer(pVehicleIDi[playerid],jjjqdq,0,1);


Só quero que o player que fechou, consiga entrar.

Olha o exemplo que esta aki: SetVehicleParamsForPlayer

Caso nn consiga entre em ctt cmg no Discord
 zBL4CK_#0978


RE: Problema para fechar veículo - Levi.M - 19/03/2021

(19/03/2021 01:22)zBL4CK Escreveu:
(19/03/2021 00:58)Levi.M Escreveu: Estou com um problema meio estranho, porque o código está correto mas não está fechando o veículo, todos estão conseguindo entrar.
Código PHP:
for (new jjjqdq 0jjjqdq MAX_PLAYERSjjjqdq++)
{
     if (jjjqdq == playerid) continue;
     SetVehicleParamsForPlayer(pVehicleIDi[playerid],jjjqdq,0,1);


Só quero que o player que fechou, consiga entrar.

Olha o exemplo que esta aki: SetVehicleParamsForPlayer

Caso nn consiga entre em ctt cmg no Discord
 zBL4CK_#0978

Isso eu vi, só que não está funcionando.


RE: Problema para fechar veículo - zBL4CK - 19/03/2021

(19/03/2021 01:24)Levi.M Escreveu:
(19/03/2021 01:22)zBL4CK Escreveu:
(19/03/2021 00:58)Levi.M Escreveu: Estou com um problema meio estranho, porque o código está correto mas não está fechando o veículo, todos estão conseguindo entrar.
Código PHP:
for (new jjjqdq 0jjjqdq MAX_PLAYERSjjjqdq++)
{
     if (jjjqdq == playerid) continue;
     SetVehicleParamsForPlayer(pVehicleIDi[playerid],jjjqdq,0,1);


Só quero que o player que fechou, consiga entrar.

Olha o exemplo que esta aki: SetVehicleParamsForPlayer

Caso nn consiga entre em ctt cmg no Discord
 zBL4CK_#0978

Isso eu vi, só que não está funcionando.

Me chama no discord ai