[ajuda]Controle Carro
#1

Ola, queria pedir a ajuda de vcs com meus controle de carro eu ja tem no meu gm mais so que e digitando luzoff luzon
queria por isso em DIALOG o cara digita /carmenu e aprece abrir capo fechar capo os comandos sao esses

Quote:

if(strcmp(cmd, "/luzon",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,al arm,doors2,bonnet,boot,objective);
}
return 1;
}
if(strcmp(cmd, "/luzoff",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,a larm,doors2,bonnet,boot,objective);
}
return 1;
}

if(strcmp(cmd, "/alarmeon",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights2,VEHICLE_PARA MS_ON,doors2,bonnet,boot,objective);

}
return 1;
}
if(strcmp(cmd, "/alarmeoff",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights2,VEHICLE_PARA MS_OFF,doors2,bonnet,boot,objective);
}
return 1;
}

if(strcmp(cmd, "/abrircapo",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,VEHICLE_PARAMS_ON,boot,objective);

}
return 1;
}
if(strcmp(cmd, "/fecharcapo",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,VEHICLE_PARAMS_OFF,boot,objective);
}
return 1;
}

if(strcmp(cmd, "/abrirportamalas",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,VEHICLE_PARAMS_ON,objective);

}
return 1;
}
if(strcmp(cmd, "/fecharportamalas",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,VEHICLE_PARAMS_OFF,objective);
}
return 1;
}

#define VEHICLE_PARAMS_UNSET -1 //This sets if your using the params
#define VEHICLE_PARAMS_OFF 0 //This will set your params OFF
#define VEHICLE_PARAMS_ON 1

Essa soa as defines tipo eu ja tentei de tudo pra por isso em dialog mais como so noob em PWN nao consegui

brigado quem vai me ajudar.
Reply
#2

Search.
Tem vбrios do tipo!
Reply
#3

Vк se dб certo,se der algum erro ou nгo funcionar,avise.
No topo
pawn Код:
#define CAR_MENU 89 //dialogid
Em OnPlayerCommandText
pawn Код:
if(strcmp(cmd, "/carmenu",true) == 0)   {
    ShowPlayerDialog(playerid,CAR_MENU,DIALOG_STYLE_LIST,"Car Menu","Luz On\nLuz Off\nAlarme On\nAlarme Off\nAbrir capo\nFechar capo\nAbrir porta malas\nFechar porta malas","Selecionar","Fechar");
    return 1;
}
Em OnDialogResponse
pawn Код:
if(dialogid == CAR_MENU)    {
        if(response) {
            switch(listitem) {
                case 0:
                {
                    new vid = GetPlayerVehicleID(playerid);
                    if(vid != INVALID_VEHICLE_ID) {
                    GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_ON,al arm,doors2,bonnet,boot,objective);   }
                }
                case 1:
                {
                    new vid = GetPlayerVehicleID(playerid);
                    if(vid != INVALID_VEHICLE_ID) {
                    GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,a larm,doors2,bonnet,boot,objective);  }
                }
                case 2:
                {
                    new vid = GetPlayerVehicleID(playerid);
                    if(vid != INVALID_VEHICLE_ID) {
                    GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,lights2,VEHICLE_PARA MS_ON,doors2,bonnet,boot,objective); }
                }
                case 3:
                {
                    new vid = GetPlayerVehicleID(playerid);
                    if(vid != INVALID_VEHICLE_ID) {
                    GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,lights2,VEHICLE_PARA MS_OFF,doors2,bonnet,boot,objective);    }
                }
                case 4:
                {
                    new vid = GetPlayerVehicleID(playerid);
                    if(vid != INVALID_VEHICLE_ID) {
                    GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,VEHICLE_PARAMS_ON,boot,objective);  }
                }
                case 5:
                {
                    new vid = GetPlayerVehicleID(playerid);
                    if(vid != INVALID_VEHICLE_ID) {
                    GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,VEHICLE_PARAMS_OFF,boot,objective); }
                   
                }
                case 6:
                {
                    new vid = GetPlayerVehicleID(playerid);
                    if(vid != INVALID_VEHICLE_ID) {
                    GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,VEHICLE_PARAMS_ON,objective);    }
                }
                case 7:
                {
                    new vid = GetPlayerVehicleID(playerid);
                    if(vid != INVALID_VEHICLE_ID) {
                    GetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,boot,objective);
                    SetVehicleParamsEx(vid,engine,lights2,alarm,doors2 ,bonnet,VEHICLE_PARAMS_OFF,objective);   }
                }
            }
        }
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)