Advertisement
DominikMarvLisy

Tuning Script 2.0

May 27th, 2013
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 11.01 KB | None | 0 0
  1. /*
  2.  * Tuning Script
  3.  * © by Dominik 'MARV' Lisy
  4.  * Prosím, neprepisovať autora.
  5.  *
  6.  */
  7. #include <a_samp>
  8.  
  9. #define COLOR_ORANGE 0xEC7600FF
  10. #define COLOR_RED 0xEC0000FF
  11.  
  12. public OnPlayerConnect(playerid)
  13. {
  14.     SendClientMessage(playerid, 0xFF2200FF, "Na servery sa nachádza Tuning Script. /tuning");
  15.     return 1;
  16. }
  17. //=Prikazy======================================================================
  18. public OnPlayerCommandText(playerid, cmdtext[])
  19. {
  20.      if (strcmp("/tuning", cmdtext, true, 10) == 0)
  21.      {
  22.           if(IsPlayerInAnyVehicle(playerid))
  23.                {
  24.                     ShowPlayerDialog(playerid,100,DIALOG_STYLE_LIST,"Tuning Menu","Nitro\nHydraulika\nKolesa\nLak\nVinili\nVýbava\nOprava\n{0080FF}Credits","Vybrať","Koniec");
  25.                } else {
  26.                            SendClientMessage(playerid,0xFF0000FF,"[Tuning] Nieste vo vozidle !");
  27.                       }
  28.           return 1;
  29.      }
  30.      return 0;
  31. }
  32. //=Dialog=======================================================================
  33. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  34. {
  35.     if(dialogid == 100)
  36.     {
  37.         if(response)
  38.         {
  39.             if(listitem == 0)
  40.             {
  41.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1010);
  42.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta Nitro.");
  43.             }
  44.  
  45.             if(listitem == 1)
  46.             {
  47.                 AddVehicleComponent(GetPlayerVehicleID(playerid), 1087);
  48.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta Hydrauliku.");
  49.             }
  50.            
  51.             if(listitem == 2)
  52.             {
  53.                 ShowPlayerDialog(playerid,101,DIALOG_STYLE_LIST,"Kolesa","Dollar\nSwitch\nMega\nShadow\nVirtual\nAccess","Vybrať","Koniec");
  54.             }
  55.  
  56.             if(listitem == 3)
  57.             {
  58.                 ShowPlayerDialog(playerid,102,DIALOG_STYLE_LIST,"Lak","{000000}Čierna\n{FFFFFF}Biela\n{FF0000}Červena\n{FF8000}Oranžová\n{0080FF}Modra\n{00A400}Zelena","Vybrať","Koniec");
  59.             }
  60.  
  61.             if(listitem == 4)
  62.             {
  63.                 ShowPlayerDialog(playerid,103,DIALOG_STYLE_LIST,"Vinili","Vinil 1\nVinil 2\nVinil 3\nVinil 4","Vybrať","Koniec");
  64.             }
  65.  
  66.             if(listitem == 5)
  67.             {
  68.                 ShowPlayerDialog(playerid,104,DIALOG_STYLE_LIST,"Výbava","GTR Kit Sultan\nRACE Kit Sultan\nGTR Kit Elegy\nRACE Kit Elegy\nGTR Kit Flash\nRACE Kit Flash","Vybrať","Koniec");
  69.             }
  70.  
  71.             if(listitem == 6)
  72.             {
  73.                 RepairVehicle(GetPlayerVehicleID(playerid));
  74.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Opravil si si auto.");
  75.             }
  76.  
  77.             if(listitem == 7)
  78.             {
  79.                 ShowPlayerDialog(playerid,105,DIALOG_STYLE_MSGBOX,"{FF3333}Credits"," * Tuning Script\n * © by Dominik 'MARV' Lisy\n * Skype: marv.samp \n * PasteBin: www.pastebin.com/u/DominikMarvLisy ","Koniec","");
  80.             }
  81.  
  82.             }
  83.  
  84.         }
  85. //=Kolesa=======================================================================
  86.     if(dialogid == 101)
  87.     {
  88.         if(response)
  89.         {
  90.             if(listitem == 0)
  91.             {
  92.                 AddVehicleComponent(GetPlayerVehicleID(playerid), 1083);
  93.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta Kolesa - Dollar.");
  94.             }
  95.  
  96.             if(listitem == 1)
  97.             {
  98.                 AddVehicleComponent(GetPlayerVehicleID(playerid), 1080);
  99.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta Kolesa - Switch.");
  100.             }
  101.            
  102.             if(listitem == 2)
  103.             {
  104.                 AddVehicleComponent(GetPlayerVehicleID(playerid), 1074);
  105.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta Kolesa - Mega.");
  106.             }
  107.  
  108.             if(listitem == 3)
  109.             {
  110.                 AddVehicleComponent(GetPlayerVehicleID(playerid), 1073);
  111.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta Kolesa - Shadow.");
  112.             }
  113.  
  114.             if(listitem == 4)
  115.             {
  116.                 AddVehicleComponent(GetPlayerVehicleID(playerid), 1097);
  117.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta Kolesa - Virtual.");
  118.             }
  119.  
  120.             if(listitem == 5)
  121.             {
  122.                 AddVehicleComponent(GetPlayerVehicleID(playerid), 1098);
  123.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta Kolesa - Access.");
  124.             }
  125.  
  126.             }
  127.  
  128.         }
  129. //=Lak==========================================================================
  130.     if(dialogid == 102)
  131.     {
  132.         if(response)
  133.         {
  134.             if(listitem == 0)
  135.             {
  136.                 ChangeVehicleColor(GetPlayerVehicleID(playerid),0,0);
  137.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si farbu auta na Čiernu.");
  138.             }
  139.  
  140.             if(listitem == 1)
  141.             {
  142.                 ChangeVehicleColor(GetPlayerVehicleID(playerid),1,1);
  143.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si farbu auta na Bielu.");
  144.             }
  145.  
  146.             if(listitem == 2)
  147.             {
  148.                 ChangeVehicleColor(GetPlayerVehicleID(playerid),3,3);
  149.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si farbu auta na Červenu.");
  150.             }
  151.  
  152.             if(listitem == 3)
  153.             {
  154.                 ChangeVehicleColor(GetPlayerVehicleID(playerid),6,6);
  155.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si farbu auta na Oranžovu.");
  156.             }
  157.  
  158.             if(listitem == 4)
  159.             {
  160.                 ChangeVehicleColor(GetPlayerVehicleID(playerid),7,7);
  161.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si farbu auta na Modru.");
  162.             }
  163.  
  164.             if(listitem == 5)
  165.             {
  166.                 ChangeVehicleColor(GetPlayerVehicleID(playerid),16,16);
  167.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si farbu auta na Zelenu.");
  168.             }
  169.  
  170.             }
  171.  
  172.         }
  173. //=Vinili=======================================================================
  174.     if(dialogid == 103)
  175.     {
  176.         if(response)
  177.         {
  178.             if(listitem == 0)
  179.             {
  180.                 ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),listitem);
  181.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si druh Vinilu.");
  182.             }
  183.  
  184.             if(listitem == 1)
  185.             {
  186.                 ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),listitem);
  187.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si druh Vinilu.");
  188.             }
  189.  
  190.             if(listitem == 2)
  191.             {
  192.                 ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),listitem);
  193.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si druh Vinilu.");
  194.             }
  195.  
  196.             if(listitem == 3)
  197.             {
  198.                 ChangeVehiclePaintjob(GetPlayerVehicleID(playerid),listitem);
  199.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Zmenil si druh Vinilu.");
  200.             }
  201.  
  202.             }
  203.  
  204.         }
  205. //=Výbava=======================================================================
  206.     if(dialogid == 104)
  207.     {
  208.         if(response)
  209.         {
  210.             if(listitem == 0)
  211.             {
  212.                 if(GetVehicleModel(GetPlayerVehicleID(playerid))!=560) return SendClientMessage(playerid,0xFF00AA,"[Tuning] Nesedíš v aute Sultan!");
  213.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1169);
  214.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1028);
  215.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1141);
  216.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1032);
  217.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1138);
  218.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1026);
  219.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta výbavu GTR Kit!");
  220.             }
  221.  
  222.             if(listitem == 1)
  223.             {
  224.                 if(GetVehicleModel(GetPlayerVehicleID(playerid))!=560) return SendClientMessage(playerid,0xFF00AA,"[Tuning] Nesedíš v aute Sultan!");
  225.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1029);
  226.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1170);
  227.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1140);
  228.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1033);
  229.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1139);
  230.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1031);
  231.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta výbavu RACE Kit!");
  232.             }
  233.  
  234.             if(listitem == 2)
  235.             {
  236.                 if(GetVehicleModel(GetPlayerVehicleID(playerid))!=562) return SendClientMessage(playerid,0xFF00AA,"[Tuning] Nesedíš v aute Elegy!");
  237.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1034);
  238.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1171);
  239.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1149);
  240.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1038);
  241.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1147);
  242.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1036);
  243.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta výbavu GTR Kit!");
  244.             }
  245.  
  246.             if(listitem == 3)
  247.             {
  248.                 if(GetVehicleModel(GetPlayerVehicleID(playerid))!=562) return SendClientMessage(playerid,0xFF00AA,"[Tuning] Nesedíš v aute Elegy!");
  249.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1037);
  250.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1172);
  251.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1148);
  252.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1035);
  253.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1146);
  254.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1039);
  255.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta výbavu RACE Kit!");
  256.             }
  257.  
  258.             if(listitem == 4)
  259.             {
  260.                 if(GetVehicleModel(GetPlayerVehicleID(playerid))!=565) return SendClientMessage(playerid,0xFF00AA,"[Tuning] Nesedíš v aute Flash!");
  261.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1046);
  262.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1153);
  263.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1150);
  264.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1054);
  265.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1049);
  266.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1047);
  267.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta výbavu GTR Kit!");
  268.             }
  269.  
  270.             if(listitem == 5)
  271.             {
  272.                 if(GetVehicleModel(GetPlayerVehicleID(playerid))!=565) return SendClientMessage(playerid,0xFF00AA,"[Tuning] Nesedíš v aute Flash!");
  273.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1045);
  274.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1152);
  275.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1151);
  276.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1053);
  277.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1050);
  278.                 AddVehicleComponent(GetPlayerVehicleID(playerid),1048);
  279.                 SendClientMessage(playerid,0x008000FF, "[Tuning] Pridal si do auta výbavu RACE Kit!");
  280.             }
  281.  
  282.             }
  283.  
  284.         }
  285.  
  286.     return 1;
  287. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement