[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
#2

BUG RESOLVIDO!!

@TOPICO FECHADO.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)