SA-MP Forums Archive
[Ajuda] Checkar se o player esta dentro 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] Checkar se o player esta dentro do veiculo (/showthread.php?tid=431823)



Checkar se o player esta dentro do veiculo - iCracker - 20.04.2013

bom to tentando fazer a verificaзao do veiculo que o player esta para uma profissao so que nao to obtendo sucesso
eu ja obtive sucesso em outras prof com a mesma funзao acho que o problema e que o if ta dentro do case nao sei vo deixa o codigo quem tiver a soluзao vo ficar muito grato e vo voltar pra da rep Desde ja Obrigado a todos
OBS: o Problema e ele simplesmente nao checka da pro cara fazer a rota de Onibus de moto ou ate ape '-'.



PHP код:
case 1:
                {
                    if(
GetPlayerVehicleID(playerid431))
                    
//(GetPlayerVehicleID(playerid, 431))
                    //
                     
{
                  
TogglePlayerControllable playerid) ;
                  
GameTextForPlayer(playerid,"~p~Aguarde...",5000,1);
                  
SendClientMessage playerid, -1"[ Motorista ]: Aguarder no ponto" ) ;
                     
SetTimerEx("DescongelarPonto"5000false"i"playerid ) ; // 5000 = 5 Segundos
                  
DisablePlayerRaceCheckpoint(playerid);
                  
SetPlayerRaceCheckpoint(playerid0CheckPoints[1][0], CheckPoints[1][1], CheckPoints[1][2], CheckPoints[2][0], CheckPoints[2][1], CheckPoints[2][2], 10);
                  
Trocar[playerid] = 2;
                  
RemovePlayerMapIconplayerid21 );
                  
SetPlayerMapIcon(playerid ,221332.9934,-1464.7301,13.382853,0,MAPICON_GLOBAL);
                  }
                  else
                  {
                    
SendClientMessage playeridCOR_RED"[ x ]Voce nao esta dentro de um Onibus" ) ;
                  }
             } 



Re: Checkar se o player esta dentro do veiculo - PT - 20.04.2013

Ola

Tenta ai, veja se e isso;

pawn Код:
case 1:
                {
                    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 431)
                    {
                        TogglePlayerControllable (playerid, 0);
                        GameTextForPlayer(playerid,"~p~Aguarde...", 5000, 1);
                        SendClientMessage(playerid, -1, "[ Motorista ]: Aguarde no ponto");
                        SetTimerEx("DescongelarPonto", 5000, false, "i", playerid ) ; // 5000 = 5 Segundos
                        DisablePlayerRaceCheckpoint(playerid);
                        SetPlayerRaceCheckpoint(playerid, 0, CheckPoints[1][0], CheckPoints[1][1], CheckPoints[1][2], CheckPoints[2][0], CheckPoints[2][1], CheckPoints[2][2], 10);
                        Trocar[playerid] = 2;
                        RemovePlayerMapIcon(playerid, 21);
                        SetPlayerMapIcon(playerid ,22, 1332.9934,-1464.7301,13.3828, 53,0,MAPICON_GLOBAL);
                    }
                    else
                    {
                        SendClientMessage(playerid, COR_RED, "[ x ]Voce nao esta dentro de um Onibus");
                    }

                }
PT


Re: Checkar se o player esta dentro do veiculo - iCracker - 20.04.2013

Perfeito Muito Obrigado