Advertisement
Guest User

Es

a guest
Nov 30th, 2012
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 4.40 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. #define PRESSED(%0) \
  5.     (((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0))) //Detecting keys
  6.  
  7. new Text:Textdraw0;
  8. new Text:Textdraw1;
  9. new Text:Textdraw2;
  10. new Text:Textdraw3;
  11. new Text:Textdraw4;
  12. new Text:Textdraw5;
  13. new Text:Textdraw6;
  14. new Text:Textdraw7;
  15. new Text:Textdraw8;
  16.  
  17. public OnGameModeInit()
  18. {
  19.     Textdraw0 = TextDrawCreate(666.375, 311.249, "box");
  20.     TextDrawLetterSize(Textdraw0, 0.000, -19.675);
  21.     TextDrawTextSize(Textdraw0, 496.125, 0.000);
  22.     TextDrawAlignment(Textdraw0, 1);
  23.     TextDrawColor(Textdraw0, 0);
  24.     TextDrawUseBox(Textdraw0, 1);
  25.     TextDrawBoxColor(Textdraw0, 102);
  26.     TextDrawFont(Textdraw0, 0);
  27.  
  28.     Textdraw1 = TextDrawCreate(531.875, 153.999, "ENGINE");
  29.     TextDrawLetterSize(Textdraw1, 0.449, 1.600);
  30.     TextDrawAlignment(Textdraw1, 1);
  31.     TextDrawColor(Textdraw1, -1);
  32.     TextDrawSetOutline(Textdraw1, 1);
  33.     TextDrawBackgroundColor(Textdraw1, 51);
  34.     TextDrawFont(Textdraw1, 2);
  35.     TextDrawSetProportional(Textdraw1, 1);
  36.  
  37.     Textdraw2 = TextDrawCreate(535.000, 188.416, "LIGHTS");
  38.     TextDrawLetterSize(Textdraw2, 0.449, 1.600);
  39.     TextDrawAlignment(Textdraw2, 1);
  40.     TextDrawColor(Textdraw2, -1);
  41.     TextDrawSetOutline(Textdraw2, 1);
  42.     TextDrawBackgroundColor(Textdraw2, 51);
  43.     TextDrawFont(Textdraw2, 2);
  44.     TextDrawSetProportional(Textdraw2, 1);
  45.  
  46.     Textdraw3 = TextDrawCreate(595.625, 226.916, "TRUNK");
  47.     TextDrawLetterSize(Textdraw3, 0.449, 1.600);
  48.     TextDrawAlignment(Textdraw3, 3);
  49.     TextDrawColor(Textdraw3, -1);
  50.     TextDrawSetOutline(Textdraw3, 1);
  51.     TextDrawBackgroundColor(Textdraw3, 51);
  52.     TextDrawFont(Textdraw3, 2);
  53.     TextDrawSetProportional(Textdraw3, 1);
  54.  
  55.     Textdraw4 = TextDrawCreate(534.375, 268.916, "BONNET");
  56.     TextDrawLetterSize(Textdraw4, 0.449, 1.600);
  57.     TextDrawAlignment(Textdraw4, 1);
  58.     TextDrawColor(Textdraw4, -1);
  59.     TextDrawSetOutline(Textdraw4, 1);
  60.     TextDrawBackgroundColor(Textdraw4, 51);
  61.     TextDrawFont(Textdraw4, 2);
  62.     TextDrawSetProportional(Textdraw4, 1);
  63.  
  64.     Textdraw5 = TextDrawCreate(499.375, 137.666, "LD_SPAC:white");
  65.     TextDrawTextSize(Textdraw5, 3.125, 170.916);
  66.     TextDrawAlignment(Textdraw5, 1);
  67.     TextDrawColor(Textdraw5, -1);
  68.     TextDrawFont(Textdraw5, 4);
  69.  
  70.     Textdraw6 = TextDrawCreate(499.375, 137.666, "LD_SPAC:white");
  71.     TextDrawTextSize(Textdraw6, 140.625, 2.333);
  72.     TextDrawAlignment(Textdraw6, 1);
  73.     TextDrawColor(Textdraw6, -1);
  74.     TextDrawFont(Textdraw6, 4);
  75.  
  76.     Textdraw7 = TextDrawCreate(499.375, 305.083, "LD_SPAC:white");
  77.     TextDrawTextSize(Textdraw7, 140.625, 3.500);
  78.     TextDrawAlignment(Textdraw7, 1);
  79.     TextDrawColor(Textdraw7, -1);
  80.     TextDrawFont(Textdraw7, 4);
  81.  
  82.     Textdraw8 = TextDrawCreate(636.875, 138.250, "LD_SPAC:white");
  83.     TextDrawTextSize(Textdraw8, 3.125, 167.416);
  84.     TextDrawAlignment(Textdraw8, 1);
  85.     TextDrawColor(Textdraw8, -1);
  86.     TextDrawFont(Textdraw8, 4);
  87.    
  88.     TextDrawSetSelectable(Textdraw0, 0);
  89.     TextDrawSetSelectable(Textdraw1, 1);
  90.     TextDrawSetSelectable(Textdraw2, 1);
  91.     TextDrawSetSelectable(Textdraw3, 1);
  92.     TextDrawSetSelectable(Textdraw4, 1);
  93.     TextDrawSetSelectable(Textdraw5, 0);
  94.     TextDrawSetSelectable(Textdraw6, 0);
  95.     TextDrawSetSelectable(Textdraw7, 0);
  96.     TextDrawSetSelectable(Textdraw8, 0);
  97.     return 1;
  98. }
  99.  
  100. public OnGameModeExit()
  101. {
  102.     return 1;
  103. }
  104.  
  105. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  106. {
  107.     return 1;
  108. }
  109.  
  110. public OnPlayerExitVehicle(playerid, vehicleid)
  111. {
  112.     return 1;
  113. }
  114.  
  115. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  116. {
  117.     if(PRESSED(KEY_FIRE))
  118.     {
  119.         if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
  120.         {
  121.             TextDrawShowForPlayer(playerid, Textdraw0);
  122.             TextDrawShowForPlayer(playerid, Textdraw1);
  123.             TextDrawShowForPlayer(playerid, Textdraw2);
  124.             TextDrawShowForPlayer(playerid, Textdraw3);
  125.             TextDrawShowForPlayer(playerid, Textdraw4);
  126.             TextDrawShowForPlayer(playerid, Textdraw5);
  127.             TextDrawShowForPlayer(playerid, Textdraw6);
  128.             TextDrawShowForPlayer(playerid, Textdraw7);
  129.             TextDrawShowForPlayer(playerid, Textdraw8);
  130.             SelectTextDraw(playerid,0xFF0000FF);
  131.         }
  132.     }
  133.     return 1;
  134. }
  135.  
  136. public OnPlayerUpdate(playerid)
  137. {
  138.     return 1;
  139. }
  140. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  141. {
  142.     new engine, lights, alarm, doors, bonnet, boot, objective;
  143.     new vehicle = GetPlayerVehicleID(playerid);
  144.    
  145.     if(clickedid == Textdraw1)
  146.     {
  147.         if(engine == 0)
  148.         {
  149.             SetVehicleParamsEx(vehicle,1,lights,alarm,doors,bonnet,boot,objective);
  150.         }
  151.     }
  152.     return 1;
  153. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement