[Ajuda] Desligar farois bug
#1

eu estou com um bug eu ligo o carro com as luzes ligadas isso eu botei porem. eu quero desligar elas mais quando clico em eu tenho que clicar em DESLIGAR ele apareзe LIGADAS ai depois eu tenho que clicar novamente para DESLIGAR ai funciona.


CODIGO:

pawn Код:
if(dialogid == DIALOG_DMENUCARRO)
    {
        if(response)
        {
            switch(listitem)
            {
                case 0:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(motorCarro[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob), SendClientMessage(playerid, Amarelo, "[ > ] Carro ligado!"), motorCarro[GetPlayerVehicleID(playerid)] = 1;
                    else if(motorCarro[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob), SendClientMessage(playerid, Amarelo, "[ > ] Carro desligado!"), motorCarro[GetPlayerVehicleID(playerid)] = 0;
                }
                case 1:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(luzCarro[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, VEHICLE_PARAMS_OFF, alar, por, cap, porma, ob), SendClientMessage(playerid, Amarelo, "[ > ] Luzes desligadas!"), luzCarro[GetPlayerVehicleID(playerid)] = 0;
                    else if(luzCarro[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, VEHICLE_PARAMS_ON, alar, por, cap, porma, ob), SendClientMessage(playerid, Amarelo, "[ > ] Luzes ligadas!"), luzCarro[GetPlayerVehicleID(playerid)] = 1;
                }
                case 2:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(capoCarro[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, VEHICLE_PARAMS_OFF, porma, ob), SendClientMessage(playerid, Amarelo, "[ > ] Capo fechado!"), capoCarro[GetPlayerVehicleID(playerid)] = 0;
                    else if(capoCarro[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, VEHICLE_PARAMS_ON, porma, ob), SendClientMessage(playerid, Amarelo, "[ > ] Capo aberto!"), capoCarro[GetPlayerVehicleID(playerid)] = 1;
                }
                case 3:
                {
                    GetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, porma, ob);
                    if(malasCarro[GetPlayerVehicleID(playerid)] == 1)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, VEHICLE_PARAMS_OFF, ob), SendClientMessage(playerid, Amarelo, "[ > ] Porta-malas fechado!"), malasCarro[GetPlayerVehicleID(playerid)] = 0;
                    else if(malasCarro[GetPlayerVehicleID(playerid)] == 0)
                        SetVehicleParamsEx(GetPlayerVehicleID(playerid), mot, lu, alar, por, cap, VEHICLE_PARAMS_ON, ob), SendClientMessage(playerid, Amarelo, "[ > ] Porta-malas aberto!"), malasCarro[GetPlayerVehicleID(playerid)] = 1;
                }
            }
        }
        return 1;
    }
Reply


Messages In This Thread
Desligar farois bug - by best95 - 17.05.2016, 03:05
Re: Desligar farois bug - by best95 - 17.05.2016, 03:37

Forum Jump:


Users browsing this thread: 1 Guest(s)