Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <vehicle_fun>
- #define VEHICLE_DIALOG 999
- #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- public OnFilterScriptInit() {
- print("FS for test [INC]Vehicle_fun loaded");
- return 1;
- }
- main(){}
- public OnPlayerCommandText(playerid, cmdtext[]) {
- dcmd(vehicle,7,cmdtext);
- return 0;
- }
- dcmd_vehicle(playerid,params[]) {
- #pragma unused params
- if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
- ShowPlayerDialog(playerid,VEHICLE_DIALOG,DIALOG_STYLE_LIST,"Menu",
- "Двигатель [Завести/Заглушить]\n\
- Фары [Включить/Выключить]\n\
- Сигнализация [Включить/Выключить]\n\
- Двери [Открыть/Закрыть]\n\
- Капот [Открыть/Закрыть]\n\
- Багажник [Открыть/Закрыть]\n"
- ,"SELECT","CANCEL");
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
- if(dialogid == VEHICLE_DIALOG) {
- if(listitem == 0) {
- if(EngineStatus(GetPlayerVehicleID(playerid))) { Engine(GetPlayerVehicleID(playerid),false); }
- else { Engine(GetPlayerVehicleID(playerid),true); }
- }
- if(listitem == 1) {
- if(LightsStatus(GetPlayerVehicleID(playerid))) { Lights(GetPlayerVehicleID(playerid),false); }
- else { Lights(GetPlayerVehicleID(playerid),true); }
- }
- if(listitem == 2) {
- if(AlarmStatus(GetPlayerVehicleID(playerid))) { Alarm(GetPlayerVehicleID(playerid),false); }
- else { Alarm(GetPlayerVehicleID(playerid),true); }
- }
- if(listitem == 3) {
- if(DoorsStatus(GetPlayerVehicleID(playerid))) { Doors(GetPlayerVehicleID(playerid),false); }
- else { Doors(GetPlayerVehicleID(playerid),true); }
- }
- if(listitem == 4) {
- if(BonnetStatus(GetPlayerVehicleID(playerid))) { Bonnet(GetPlayerVehicleID(playerid),false); }
- else { Bonnet(GetPlayerVehicleID(playerid),true); }
- }
- if(listitem == 5) {
- if(BootStatus(GetPlayerVehicleID(playerid))) { Boot(GetPlayerVehicleID(playerid),false); }
- else { Boot(GetPlayerVehicleID(playerid),true); }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement