SA-MP Forums Archive
[DUVIDA] Como deixar todos os veiculos desligado - 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: [DUVIDA] Como deixar todos os veiculos desligado (/showthread.php?tid=317091)



[DUVIDA] Como deixar todos os veiculos desligado - Chis - 09.02.2012

Eu denovo aqui

Eu peguei dois comandos ligarmotor desligarmotor, quando eu entro em um veiculo ele sempre esta com o motor ligado, tem como deixar o motor de todos os veiculos desligado?

pawn Код:
CMD:ligarmotor(playerid, params[])
{
      new veiculoid = GetPlayerVehicleID(playerid);
        if(IsPlayerInAnyVehicle(playerid)){
            GetVehicleParamsEx(veiculoid,engine,lights,alarm,doors,bonnet,boot,objective);
            if(engine == VEHICLE_PARAMS_ON){
                SendClientMessage(playerid,0x800000AA,"[HTS]: O Veiculo jб estб ligado!");
                return 1;
            }else{
                SetVehicleParamsEx(veiculoid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
                SendClientMessage(playerid,0x008040AA,"[HTS]: Motor Ligado.");
            }
        }else{
            SendClientMessage(playerid,0x800000AA,"[HTS]: Vocк nгo estб em um veiculo!");
        }
        return 1;
    }

CMD:desligarmotor(playerid, params[])
{
        new veiculoid = GetPlayerVehicleID(playerid);
        if(IsPlayerInAnyVehicle(playerid)){
            GetVehicleParamsEx(veiculoid,engine,lights,alarm,doors,bonnet,boot,objective);
            if(engine == VEHICLE_PARAMS_OFF){
                SendClientMessage(playerid,0x800000AA,"[HTS]: O Veiculo jб estб desligado!");
                return 1;
            }else{
                SetVehicleParamsEx(veiculoid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
                SendClientMessage(playerid,0x008040AA,"[HTS]: Motor Desligado.");
            }
        }else{
            SendClientMessage(playerid,0x800000AA,"[HTS]: Vocк nгo estб em um veiculo!");
        }
        return 1;
}



Re: [DUVIDA] Como deixar todos os veiculos desligado - Lуs - 09.02.2012

Com um loop? Facilmente


Re: [DUVIDA] Como deixar todos os veiculos desligado - steki. - 09.02.2012

ManualVehicleEngineAndLights()


Respuesta: [DUVIDA] Como deixar todos os veiculos desligado - Chis - 09.02.2012

q?

falto posta isso
pawn Код:
new engine,lights,alarm,doors,bonnet,boot,objective;



Respuesta: [DUVIDA] Como deixar todos os veiculos desligado - Chis - 09.02.2012

Vlww @Stewie

Ja tem rep minha e nгo da pra dar mais :/


Re: [DUVIDA] Como deixar todos os veiculos desligado - Lуs - 09.02.2012

Quote:
Originally Posted by Stewie`
Посмотреть сообщение
Eu nгo conhecia essa funзгo


Respuesta: [DUVIDA] Como deixar todos os veiculos desligado - Chis - 09.02.2012

Sу mais uma perguntinha, tem como, quando a pessoa entra no veiculo dar a mensagem Й preciso ligar o motor blablabla...

Ъnica coisa que eu sei й que tem que por no OnPlayerStateChange agora como fazer para dar a mensagem complica um pouco


Re: [DUVIDA] Como deixar todos os veiculos desligado - Lуs - 09.02.2012

OnPlayerEnterVehicle.


Respuesta: [DUVIDA] Como deixar todos os veiculos desligado - Chis - 09.02.2012

A resposta estava na wiki como sempre

vlw ai


Respuesta: [DUVIDA] Como deixar todos os veiculos desligado - Chis - 09.02.2012

Mais uma ajuda
Qual o problema nesse codigo

Eu to tentando fazer o sistema de quando o motor estiver desligado mostrar a mensagem que estб desligado, e quando motor tiver ligado mostrar que esta ligado, mais eu entro no veiculo que posteriormente estб desligado digito /ligarmotor e nгo aparece mais a mensagem Motordesligado e nem aparece a mensagem Motor ligado, com outros veiculos sгo tudo a mesma coisa

pawn Код:
if(newstate == PLAYER_STATE_DRIVER)
    {
        if(engine == VEHICLE_PARAMS_OFF)
        {
            SendClientMessage(playerid, COR_AMARELO, "* Motor desligado");
        }
        else
        if(engine == VEHICLE_PARAMS_ON)
        {
            SendClientMessage(playerid, COR_AMARELO, "* Motor ligado");
        }
    }