SA-MP Forums Archive
[Ajuda] Coloca algums Carro nгo desligar - 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] Coloca algums Carro nгo desligar (/showthread.php?tid=522511)



Coloca algums Carro nгo desligar - victorlus - 27.06.2014

Como colocar para algums Carro nгo desligar ?

PHP код:
 if (strcmp("/motoron"cmdtexttrue10) == 0)
    {
        new 
motlualarporcappormaob;
        new 
carro GetPlayerVehicleID(playerid);
        new 
modeloo GetVehicleModel(playerid);
        if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
        {
        if(
carro != INVALID_VEHICLE_ID)
        {
                if(
motor[playerid] == 0)
                {
                    
GetVehicleParamsEx(carromotlualarporcappormaob);
                    
SetVehicleParamsEx(carroVEHICLE_PARAMS_ONlualarporcappormaob);
                    
motor[playerid] = 1;
                    
SendClientMessage(playerid0xFFFFFFAA"Veiculo {2F991A}Ligado!");
                    
GetPlayerName(playeridsendernamesizeof(sendername));
                    
format(stringsizeof(string), "* %s liga o motor do veнculo."sendername);
                    
ProxDetector(5.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                }
              }
            } 
    }
     if (
strcmp("/motoroff"cmdtexttrue10) == 0)
    {
        new 
motlualarporcappormaob;
        new 
carro GetPlayerVehicleID(playerid); 
      if(
GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
      {
        if(
carro != INVALID_VEHICLE_ID)
            { 
                if(
motor[playerid] == 1)
                {
                    
GetVehicleParamsEx(carromotlualarporcappormaob);
                    
SetVehicleParamsEx(carroVEHICLE_PARAMS_OFFlualarporcappormaob);
                    
motor[playerid] = 0;
                    
SendClientMessage(playerid0xFFFFFFAA"Veiculo {E31919}Desligado!");
                    
GetPlayerName(playeridsendernamesizeof(sendername));
                    
format(stringsizeof(string), "* %s desliga o motor do veнculo."sendername);
                    
ProxDetector(5.0playeridstringCOLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
                } 
              }
            }
    } 



Re: Coloca algums Carro nгo desligar - Coreia - 27.06.2014

й so criar umas variavel atribuindo os id do carro que vc n quer desligar,em seguida faz um loop pegando todos os id ai faz a funзгo que vc quer fazer.


Re: Coloca algums Carro nгo desligar - MultiKill - 27.06.2014

GetPlayerVehicleID
Exemplo:
pawn Код:
Viatura0 = CreateVehicle(...);
pawn Код:
if(GetPlayerVehicleID(playerid) == Viatura0)
{
    SendClientMessage(playerid, -1, "Vocк estб na viatura 0.");
}
else
{
    SendClientMessage(playerid, -1, "Vocк nгo estб na viatura 0.");
}



Re: Coloca algums Carro nгo desligar - MultiKill - 27.06.2014

Quote:
Originally Posted by Coreia
Посмотреть сообщение
й so criar umas variavel atribuindo os id do carro que vc n quer desligar,em seguida faz um loop pegando todos os id ai faz a funзгo que vc quer fazer.
Nгo precisa de loop. Sу usar GetPlayerVehicleID.


Re: Coloca algums Carro nгo desligar - WLSF - 27.06.2014

verifica o id do carro e retorna o mйtodo se caso for o ID que vocк nгo quer que desligue.


Re: Coloca algums Carro nгo desligar - victorlus - 27.06.2014

Galera eu fiz assim funciona

PHP код:
new modeloo GetVehicleModel(vehicleid);
if(
modeloo == 522 || modeloo == 581 || modeloo == 586 || modeloo == 521 || modeloo == 468 || modeloo == 463 || modeloo == 461 || modeloo == 462 || modeloo == 448)
            { 




Re: Coloca algums Carro nгo desligar - MultiKill - 27.06.2014

Funciona. Ai se vocк decidir se esses modelo nгo possam desligar, eu posso estar em um veнculos modelo 522 (Nrg 500) que гo vou poder desligar o motor da moto.