[Ajuda] Exceto Caзa e o Helicуpteros que atira.
#1

Ola a todos eu gostaria de uma ajudinha, tenho um comando de /motor pressionando-o CTRL liga o carro, mas quando atiro do jato ou helicуpteros de guerra desliga o veiculo desliga, como faria para por exceto jato e helicуpteros ??

Codigo do /motor:
PHP код:
if(strcmp(cmd"/motor",true) == 0)//na public OnPlayerCommandText
    
{
        new 
vid GetPlayerVehicleID(playerid);
        if(
IsPlayerInAnyVehicle(playerid))
        {
            if(
EngineCarro[vid] == && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                new 
viados[MAX_PLAYER_NAME];
                
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                
SendClientMessage(playerid0xFFFFFFAA"Motor {2F991A}Ligado!");
                
EngineCarro[vid] = 1;
                
GetPlayerName(playeridviadossizeof(viados));
                
format(stringsizeof(string), "* %s Girou a chave e ligou o veiculo."viados);
                
ProxDetector(20.0playeridstringROXO,ROXO,ROXO,ROXO,ROXO);
            }
            else if(
EngineCarro[vid] == && GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
            {
                new 
viados[MAX_PLAYER_NAME];
                
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                
SendClientMessage(playerid0xFFFFFFAA"Motor {E31919}Desligado!");
                
EngineCarro[vid] = 0;
                
GetPlayerName(playeridviadossizeof(viados));
                
format(stringsizeof(string), "* %s Girou a chave e desligou o veiculo."viados);
                
ProxDetector(20.0playeridstringROXO,ROXO,ROXO,ROXO,ROXO);
            }
        }
        return 
1;
       } 
//E do CTRL

PHP код:
    if((newkeys == 1) && (IsPlayerInAnyVehicle(playerid)))
    {
        
OnPlayerCommandText(playerid"/motor");
        return 
1;
    } 
Reply
#2

Simples, mude a tecla de ligar/desligar os carros. Bote M (Lembra Motor)
Reply
#3

nгo eu gostaria assim mesmo, e tambйm tem o comando do /farol que e o alt ficaria ruim, Alguйm me ajuda ??
Reply
#4

Qual o id dos veiculos que vocк quer proibir ?
Nгo sei o id.
Reply
#5

425 432 447 469 520
Reply
#6

E teria como retirar a mensagem do CRTL dos carros bloqueados e deixar sу para os desbloqueados ?? Criando uma nova sу avisando para ligar digite /motor
Reply
#7

pawn Код:
if(newkeys) {
    if(IsPlayerInAnyVehicle(playerid) {
        switch(GetVehicleModel(GetPlayerVehicleID(playerid))) {
            case 425, 432, 447, 469, 520:
                return false;
            default:
                return OnPlayerCommandText(playerid, "/motor");
        }
    }
    return true;
}
Reply
#8

que ?
Reply
#9

Alguem ?
Reply
#10

usa isso:
pawn Код:
if((newkeys == 1) && (IsPlayerInAnyVehicle(playerid)))
{
    switch(GetVehicleModel(GetPlayerVehicleID(playerid))) {
        case 425, 432, 447, 469, 520:
            return false;
        default:
            return OnPlayerCommandText(playerid, "/motor");
    }
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)