[Ajuda] Checkar se o player esta dentro do veiculo
#1

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" ) ;
                  }
             } 
Reply
#2

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
Reply
#3

Perfeito Muito Obrigado
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)