Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.75 KB | None | 0 0
  1. #define FILTERSCRIPT
  2.  
  3. #include <a_samp>
  4.  
  5. #if defined FILTERSCRIPT
  6.  
  7. #pragma tabsize 0
  8.  
  9. #define COLOR_MEDIUMMAGENTA 0x8B008BAA
  10. #define COLOR_MAROON 0x800000AA
  11. #define COLOR_BROWN 0xA52A2AAA
  12. #define COLOR_ORANGE 0xFF9900AA
  13. #define COLOR_CRIMSON 0xDC143CAA
  14. #define COLOR_LIME 0x10F441AA
  15. #define COLOR_RED 0xAA3333AA
  16. #define COLOR_NASTASIC 0xFF0000AA
  17. #define COLOR_GREY 0xAFAFAFAA
  18. #define COLOR_GREEN 0x33AA33AA
  19. #define COLOR_YELLOW 0xFFFF00AA
  20. #define COLOR_PINK 0xFF66FFAA
  21. #define COLOR_BLUE 0x0000BBAA
  22. #define COLOR_LIGHTBLUE 0x33CCFFAA
  23. #define COLOR_CYAN 0x00BFF3AA
  24. #define COLOR_PURPLE 0x990099AA
  25. #define COLOR_BLACK 0x000000AA
  26. #define COLOR_WHITE 0xFFFFFFAA
  27.  
  28.  
  29. new Text:Kocsivasarlasbox1;
  30. new Text:Kocsivasarlasbox2;
  31. new Text:Kocsivasarlasbox3;
  32. new Text:Infernus;
  33. new Text:Sultan;
  34. new Text:HotringRacerA;
  35.  
  36. new kocsivasarStatus;
  37.  
  38. public OnFilterScriptInit()
  39. {
  40.  
  41. Kocsivasarlasbox1 = TextDrawCreate(200.0, 90.0, "_");
  42. TextDrawAlignment(Kocsivasarlasbox1, 2);
  43. TextDrawLetterSize(Kocsivasarlasbox1, 17.699999, 1.99999);
  44. TextDrawColor(Kocsivasarlasbox1, COLOR_LIME);
  45. TextDrawSetShadow(Kocsivasarlasbox1, 1);
  46. TextDrawSetOutline(Kocsivasarlasbox1, 1);
  47. TextDrawUseBox(Kocsivasarlasbox1, 1);
  48. TextDrawBoxColor(Kocsivasarlasbox1, COLOR_LIME);
  49. TextDrawTextSize(Kocsivasarlasbox1, 300, 300);
  50.  
  51. Kocsivasarlasbox2 = TextDrawCreate(200.0, 320.0, "_");
  52. TextDrawAlignment(Kocsivasarlasbox2, 2);
  53. TextDrawLetterSize(Kocsivasarlasbox2, 17.699999, 1.99999);
  54. TextDrawColor(Kocsivasarlasbox2, COLOR_LIME);
  55. TextDrawSetShadow(Kocsivasarlasbox2, 1);
  56. TextDrawSetOutline(Kocsivasarlasbox2, 1);
  57. TextDrawUseBox(Kocsivasarlasbox2, 1);
  58. TextDrawBoxColor(Kocsivasarlasbox2, COLOR_LIME);
  59. TextDrawTextSize(Kocsivasarlasbox2, 300, 300);
  60.  
  61. Kocsivasarlasbox3 = TextDrawCreate(200.0, 110.0, "_");
  62. TextDrawAlignment(Kocsivasarlasbox3, 2);
  63. TextDrawLetterSize(Kocsivasarlasbox3, 38.999999, 30.99999);
  64. TextDrawColor(Kocsivasarlasbox3, COLOR_BLACK);
  65. TextDrawSetShadow(Kocsivasarlasbox3, 1);
  66. TextDrawSetOutline(Kocsivasarlasbox3, 1);
  67. TextDrawUseBox(Kocsivasarlasbox3, 1);
  68. TextDrawBoxColor(Kocsivasarlasbox3, COLOR_BLACK);
  69. TextDrawTextSize(Kocsivasarlasbox3, 300, 300);
  70.  
  71. Infernus = TextDrawCreate(240.0, 140.0, "_" ) ;
  72. TextDrawFont(Infernus, TEXT_DRAW_FONT_MODEL_PREVIEW);
  73. TextDrawUseBox(Infernus, 1);
  74. TextDrawBoxColor(Infernus, 0x000000FF);
  75. TextDrawTextSize(Infernus, 40.0, 40.0);
  76. TextDrawSetPreviewModel(Infernus, 411);
  77. TextDrawSetSelectable(Infernus, 1);
  78.  
  79. Sultan = TextDrawCreate(269.0, 140.0, "_" ) ;
  80. TextDrawFont(Sultan, TEXT_DRAW_FONT_MODEL_PREVIEW);
  81. TextDrawUseBox(Sultan, 1);
  82. TextDrawBoxColor(Sultan, 0x000000FF);
  83. TextDrawTextSize(Sultan, 40.0, 40.0);
  84. TextDrawSetPreviewModel(Sultan, 560);
  85. TextDrawSetSelectable(Sultan, 1);
  86.  
  87. HotringRacerA = TextDrawCreate(269.0, 140.0, "_" ) ;
  88. TextDrawFont(HotringRacerA, TEXT_DRAW_FONT_MODEL_PREVIEW);
  89. TextDrawUseBox(HotringRacerA, 1);
  90. TextDrawBoxColor(HotringRacerA, 0x000000FF);
  91. TextDrawTextSize(HotringRacerA, 40.0, 40.0);
  92. TextDrawSetPreviewModel(HotringRacerA, 502);
  93. TextDrawSetSelectable(HotringRacerA, 1);
  94.  
  95. }
  96.  
  97. public OnPlayerCommandText(playerid, cmdtext[])
  98. {
  99. if(strcmp("/kocsivasarlas", cmdtext, true, 10) == 0)
  100. {
  101. if(kocsivasarStatus == 0)
  102. {
  103. TextDrawShowForPlayer(playerid, Kocsivasarlasbox1);
  104. TextDrawShowForPlayer(playerid, Kocsivasarlasbox2);
  105. TextDrawShowForPlayer(playerid, Kocsivasarlasbox3);
  106. TextDrawShowForPlayer(playerid, Infernus);
  107. TextDrawShowForPlayer(playerid, Sultan);
  108. TextDrawShowForPlayer(playerid, HotringRacerA);
  109.  
  110. kocsivasarStatus = 1;
  111. SendClientMessage(playerid, 0xdbbff6AA, "Sikeresen beléptél a kocsi vásárló panelbe");
  112. }
  113. else
  114. {
  115. TextDrawHideForPlayer(playerid, Kocsivasarlasbox1);
  116. TextDrawHideForPlayer(playerid, Kocsivasarlasbox2);
  117. TextDrawHideForPlayer(playerid, Kocsivasarlasbox3);
  118. TextDrawHideForPlayer(playerid, Infernus);
  119. TextDrawHideForPlayer(playerid, Sultan);
  120. TextDrawHideForPlayer(playerid, HotringRacerA);
  121.  
  122. kocsivasarStatus = 0;
  123. SendClientMessage(playerid, 0xdbbff6AA, "Sikeresen kiléptél a kocsi vásárló panelből");
  124. }
  125. }
  126. return 1;
  127. }
  128.  
  129. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  130. {
  131. if(newkeys == KEY_YES)
  132. {
  133. SelectTextDraw(playerid, 0x33CCFF55);
  134. }
  135. return 0;
  136. }
  137.  
  138. public OnPlayerClickTextDraw(playerid, Text:clickedid)
  139. {
  140. if(clickedid == Infernus)
  141. {
  142. CreateVehicle(411, 2488.5398, -1666.3784, 13.1550, 89.8200, -1, -1, 100);
  143. GivePlayerMoney(playerid, -1000);
  144. SendClientMessage(playerid, 0xdbbff6AA, "Sikeresen kiválasztottad az Infernus típusú járművet");
  145. }
  146.  
  147. if(clickedid == Sultan)
  148. {
  149. CreateVehicle(560, 2488.5398, -1666.3784, 13.1550, 89.8200, -1, -1, 100);
  150. GivePlayerMoney(playerid, -700);
  151. SendClientMessage(playerid, 0xdbbff6AA, "Sikeresen kiválasztottad a Sultan típusú járművet");
  152. }
  153.  
  154. if(clickedid == HotringRacerA)
  155. {
  156. CreateVehicle(502, 2488.5398, -1666.3784, 13.1550, 89.8200, -1, -1, 100);
  157. GivePlayerMoney(playerid, -1100);
  158. SendClientMessage(playerid, 0xdbbff6AA, "Sikeresen kiválasztottad a Hotring Racer A típusú járművet");
  159. }
  160. return 1;
  161.  
  162. }
  163.  
  164.  
  165. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement