Guest User

[FS]Kontrola Vozila editeb by Marko T.

a guest
Apr 30th, 2012
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 7.07 KB | None | 0 0
  1. /*§-----Do not remove these credits, sell the script or claim it yours.------§//
  2. //§--------------------------Script made by Yoshi.---------------------------§*/
  3. #include                        <a_samp>
  4. #define VEHICLE_CONTROL_DIALOG  1234
  5. #define COLOUR_INFORMATION      0xFF8C00FF
  6. #define COLOUR_ERROR            0xFF0000FF
  7. #define OFF                     0
  8. #define ON                      1
  9. new engine, lights, alarm, doors, bonnet, boot, objective;
  10.  
  11. public OnFilterScriptInit()
  12. {
  13.     print("\n--------------------------------------");
  14.     print(" Kontrola Vozila Edit By Marko T.");
  15.     print("--------------------------------------\n");
  16.     //ManualVehicleEngineAndLights(); // Uncomment if you want vehicles to spawn with the engine and lights turned OFF by default.
  17.     return 1;
  18. }
  19. public OnFilterScriptExit()
  20. {
  21.     print("\n--------------------------------------");
  22.     print(" Kontrola Vozila Edit By Marko T.");
  23.     print("--------------------------------------\n");
  24.     return 1;
  25. }
  26. public OnPlayerConnect(playerid) // Remove this if you don't want to show the messages below when a player connects.
  27. {
  28.     return 1;
  29. }
  30. public OnPlayerCommandText(playerid, cmdtext[])
  31. {
  32.     if(strcmp("/vehctrl", cmdtext, true, 10) == 0)
  33.     {
  34.         ShowVehicleControlDialog(playerid);
  35.         return 1;
  36.     }
  37.     return 0;
  38. }
  39. stock ShowVehicleControlDialog(playerid)
  40. {
  41.     if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
  42.     {
  43.         ShowPlayerDialog(playerid, VEHICLE_CONTROL_DIALOG, DIALOG_STYLE_LIST, "Kontrola Vozila.", "Kontrola motora\nKontrola svetla\nAlarm\nZakljucan ili otkljucan\nHauba\nGepek\n", "Uredu", "Odustani");
  44.     }
  45. }
  46. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  47. {
  48.     if(dialogid == VEHICLE_CONTROL_DIALOG && response) // Main Dialog
  49.     {
  50.         switch(listitem)
  51.         {
  52.             case 0: ShowPlayerDialog(playerid, VEHICLE_CONTROL_DIALOG+1, DIALOG_STYLE_MSGBOX, "Kontrola motora", "Da li zelis da upalis ili ugasis automobil?", "Upali", "Ugasi");
  53.             case 1: ShowPlayerDialog(playerid, VEHICLE_CONTROL_DIALOG+2, DIALOG_STYLE_MSGBOX, "Kontrola svetla", "Da li zelis da ukljucis ili iskljucis svetla?\n\nNOTE:Svetla se vide samo nocu.", "Ukljuci", "Iskljuci");
  54.             case 2: ShowPlayerDialog(playerid, VEHICLE_CONTROL_DIALOG+3, DIALOG_STYLE_MSGBOX, "Alarm", "Da li zelis da ukljucis ili iskljucis alarm?\n\nNOTE: Alarm se nece ugasiti sam,\nmorate ga vi iskljuciti", "Ukljuci", "Iskljuci");
  55.             case 3: ShowPlayerDialog(playerid, VEHICLE_CONTROL_DIALOG+4, DIALOG_STYLE_MSGBOX, "Zakljucan ili otkljucan", "Da li zelis da zakljucas ili da otkljucas vrata?", "Otkljucaj", "Zakljucaj");
  56.             case 4: ShowPlayerDialog(playerid, VEHICLE_CONTROL_DIALOG+5, DIALOG_STYLE_MSGBOX, "Hauba", "Da li zelis da otvoris ili zatvoris haubu?", "Otvori", "Zatvori");
  57.             case 5: ShowPlayerDialog(playerid, VEHICLE_CONTROL_DIALOG+6, DIALOG_STYLE_MSGBOX, "Gepek", "Da li zelis da otvoris ili zatvoris gepek?", "Otvori", "Zatvori");
  58.         }
  59.         return 1;
  60.     }
  61.     if(dialogid == VEHICLE_CONTROL_DIALOG+1)
  62.     {
  63.         if(response)
  64.         {
  65.             SendClientMessage(playerid, COLOUR_INFORMATION, "Upalio si svoj automobil.");
  66.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  67.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), ON, lights, alarm, doors, bonnet, boot, objective);
  68.         }
  69.         if(!response)
  70.         {
  71.             SendClientMessage(playerid, COLOUR_INFORMATION, "Ugasio si svoj automobil.");
  72.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  73.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), OFF, lights, alarm, doors, bonnet, boot, objective);
  74.         }
  75.         return 1;
  76.     }
  77.     if(dialogid == VEHICLE_CONTROL_DIALOG+2)
  78.     {
  79.         if(response)
  80.         {
  81.             SendClientMessage(playerid, COLOUR_INFORMATION, "Upalio si svetla na automobilu.");
  82.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  83.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, ON, alarm, doors, bonnet, boot, objective);
  84.         }
  85.         if(!response)
  86.         {
  87.             SendClientMessage(playerid, COLOUR_INFORMATION, "Ugasio si svetla na automobilu.");
  88.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  89.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, OFF, alarm, doors, bonnet, boot, objective);
  90.         }
  91.         return 1;
  92.     }
  93.     if(dialogid == VEHICLE_CONTROL_DIALOG+3)
  94.     {
  95.         if(response)
  96.         {
  97.             SendClientMessage(playerid, COLOUR_INFORMATION, "Ukljucio si alarm na automobilu.");
  98.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  99.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, ON, doors, bonnet, boot, objective);
  100.         }
  101.         if(!response)
  102.         {
  103.             SendClientMessage(playerid, COLOUR_INFORMATION, "Iskljucio si alarm na automobilu.");
  104.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  105.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, OFF, doors, bonnet, boot, objective);
  106.         }
  107.         return 1;
  108.     }
  109.     if(dialogid == VEHICLE_CONTROL_DIALOG+4)
  110.     {
  111.         if(response)
  112.         {
  113.             SendClientMessage(playerid, COLOUR_INFORMATION, "Otkljucao si automobil.");
  114.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  115.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, ON, bonnet, boot, objective);
  116.         }
  117.         if(!response)
  118.         {
  119.             SendClientMessage(playerid, COLOUR_INFORMATION, "Zakljucao si automobil.");
  120.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  121.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, OFF, bonnet, boot, objective);
  122.         }
  123.         return 1;
  124.     }
  125.     if(dialogid == VEHICLE_CONTROL_DIALOG+5)
  126.     {
  127.         if(response)
  128.         {
  129.             SendClientMessage(playerid, COLOUR_INFORMATION, "Otvorio si haubu.");
  130.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  131.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, ON, boot, objective);
  132.         }
  133.         if(!response)
  134.         {
  135.             SendClientMessage(playerid, COLOUR_INFORMATION, "Zatvorio si haubu.");
  136.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  137.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, OFF, boot, objective);
  138.         }
  139.         return 1;
  140.     }
  141.     if(dialogid == VEHICLE_CONTROL_DIALOG+6)
  142.     {
  143.         if(response)
  144.         {
  145.             SendClientMessage(playerid, COLOUR_INFORMATION, "Otvorio si gepek.");
  146.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  147.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, ON, objective);
  148.         }
  149.         if(!response)
  150.         {
  151.             SendClientMessage(playerid, COLOUR_INFORMATION, "Zatvorio si gepek.");
  152.             GetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, boot, objective);
  153.             SetVehicleParamsEx(GetPlayerVehicleID(playerid), engine, lights, alarm, doors, bonnet, OFF, objective);
  154.         }
  155.     }
  156.     return 0;
  157. }
Advertisement
Add Comment
Please, Sign In to add comment