Advertisement
Guest User

Untitled

a guest
Mar 31st, 2011
442
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.26 KB | None | 0 0
  1. #include <a_samp>
  2. #include <vehicle_fun>
  3.  
  4. #define VEHICLE_DIALOG      999
  5. #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
  6.  
  7. public OnFilterScriptInit() {
  8.     print("FS for test [INC]Vehicle_fun loaded");
  9.     return 1;
  10. }
  11.  
  12. main(){}
  13.  
  14. public OnPlayerCommandText(playerid, cmdtext[]) {
  15.     dcmd(vehicle,7,cmdtext);
  16.     return 0;
  17. }
  18.  
  19. dcmd_vehicle(playerid,params[]) {
  20.     #pragma unused params
  21.     if(IsPlayerInAnyVehicle(playerid) && GetPlayerState(playerid) == PLAYER_STATE_DRIVER) {
  22.         ShowPlayerDialog(playerid,VEHICLE_DIALOG,DIALOG_STYLE_LIST,"Menu",
  23.         "Двигатель         [Завести/Заглушить]\n\
  24.         Фары                [Включить/Выключить]\n\
  25.         Сигнализация            [Включить/Выключить]\n\
  26.         Двери              [Открыть/Закрыть]\n\
  27.         Капот              [Открыть/Закрыть]\n\
  28.         Багажник            [Открыть/Закрыть]\n"
  29.         ,"SELECT","CANCEL");
  30.     }
  31.     return 1;
  32. }
  33.  
  34. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
  35.     if(dialogid == VEHICLE_DIALOG) {
  36.         if(listitem == 0) {
  37.             if(EngineStatus(GetPlayerVehicleID(playerid))) { Engine(GetPlayerVehicleID(playerid),false); }
  38.             else { Engine(GetPlayerVehicleID(playerid),true); }
  39.         }
  40.         if(listitem == 1) {
  41.             if(LightsStatus(GetPlayerVehicleID(playerid))) { Lights(GetPlayerVehicleID(playerid),false); }
  42.             else { Lights(GetPlayerVehicleID(playerid),true); }
  43.         }
  44.         if(listitem == 2) {
  45.             if(AlarmStatus(GetPlayerVehicleID(playerid))) { Alarm(GetPlayerVehicleID(playerid),false); }
  46.             else { Alarm(GetPlayerVehicleID(playerid),true); }
  47.         }
  48.         if(listitem == 3) {
  49.             if(DoorsStatus(GetPlayerVehicleID(playerid))) { Doors(GetPlayerVehicleID(playerid),false); }
  50.             else { Doors(GetPlayerVehicleID(playerid),true); }
  51.         }
  52.         if(listitem == 4) {
  53.             if(BonnetStatus(GetPlayerVehicleID(playerid))) { Bonnet(GetPlayerVehicleID(playerid),false); }
  54.             else { Bonnet(GetPlayerVehicleID(playerid),true); }
  55.         }
  56.         if(listitem == 5) {
  57.             if(BootStatus(GetPlayerVehicleID(playerid))) { Boot(GetPlayerVehicleID(playerid),false); }
  58.             else { Boot(GetPlayerVehicleID(playerid),true); }
  59.         }
  60.     }
  61.     return 1;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement