Guest User

Untitled

a guest
Aug 18th, 2010
2,629
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.22 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dudb>
  3.  
  4. //-----------TextDraw------------
  5. // This has maded by Boom
  6. // Just don't remove the credits!
  7. //----------------------------
  8. //----------------------------
  9. #define MAX_DISTANCE_TO_PROP 1.5
  10. #define MAX_HOUSES 1000
  11. #define MAX_RENTCOST 50000
  12. #define MIN_RENTCOST 5000
  13.  
  14. //----------------------------
  15. //----------------------------
  16. #define c_y 0xFFFF00AA
  17. #define c_r 0xAA3333AA
  18.  
  19. #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
  20.  
  21.  
  22.  
  23. new Text:text34;
  24. new Text:HOUSEBOX;
  25. new Text:HSTATSBOX;
  26. new Text:text28;
  27. new Text:text29;
  28. new Text:text30;
  29. new Text:text31;
  30. new Text:text32;
  31. new Text:text33;
  32.  
  33.  
  34.  
  35.  
  36. public OnGameModeInit()
  37. {
  38.  
  39. HOUSEBOX = TextDrawCreate(5.000000, 120.000000, "~n~~n~~n~");
  40. TextDrawUseBox(HOUSEBOX, 1);
  41. TextDrawBoxColor(HOUSEBOX, 0x000000cc);
  42. TextDrawTextSize(HOUSEBOX, 170.000000, 250.000000);
  43. TextDrawAlignment(HOUSEBOX, 0);
  44. TextDrawBackgroundColor(HOUSEBOX, 0x000000ff);
  45. TextDrawFont(HOUSEBOX, 3);
  46. TextDrawLetterSize(HOUSEBOX, 1.700000, 5.699999);
  47. TextDrawColor(HOUSEBOX, 0x000000ff);
  48. TextDrawSetOutline(HOUSEBOX, 1);
  49. TextDrawSetShadow(HOUSEBOX, 1);
  50. TextDrawSetProportional(HOUSEBOX, 1);
  51.  
  52.  
  53. HSTATSBOX = TextDrawCreate(5.000000, 120.000000, "~n~~n~");
  54. TextDrawUseBox(HSTATSBOX, 1);
  55. TextDrawBoxColor(HSTATSBOX, 0x000000cc);
  56. TextDrawTextSize(HSTATSBOX, 180.000000, 250.000000);
  57. TextDrawAlignment(HSTATSBOX, 0);
  58. TextDrawBackgroundColor(HSTATSBOX, 0x000000ff);
  59. TextDrawFont(HSTATSBOX, 3);
  60. TextDrawLetterSize(HSTATSBOX, 1.700000, 5.699999);
  61. TextDrawColor(HSTATSBOX, 0x000000ff);
  62. TextDrawSetOutline(HSTATSBOX, 1);
  63. TextDrawSetShadow(HSTATSBOX, 1);
  64. TextDrawSetProportional(HSTATSBOX, 1);
  65.  
  66.  
  67. text28 = TextDrawCreate(7.000000, 123.000000, "Server Commands:"); //Type You Subject Here Example
  68. TextDrawAlignment(text28, 0);
  69. TextDrawBackgroundColor(text28, 0xF6F600AA);
  70. TextDrawFont(text28, 1);
  71. TextDrawLetterSize(text28, 0.499999, 1.200000);
  72. TextDrawColor(text28, 0x0000ffff);
  73. TextDrawSetOutline(text28, 1);
  74. TextDrawSetProportional(text28, 1);
  75. TextDrawSetShadow(text28, 1);
  76.  
  77.  
  78. text34 = TextDrawCreate(7.000000, 123.000000, "Server Commands:"); //Type You Subject Here Example
  79. TextDrawAlignment(text34, 0);
  80. TextDrawBackgroundColor(text34, 0xF6F600AA);
  81. TextDrawFont(text34, 1);
  82. TextDrawLetterSize(text34, 0.499999, 1.200000);
  83. TextDrawColor(text34, 0x0000ffff);
  84. TextDrawSetOutline(text34, 1);
  85. TextDrawSetProportional(text34, 1);
  86. TextDrawSetShadow(text34, 1);
  87.  
  88. text29 = TextDrawCreate(7.000000, 136.000000, "~n~~y~/help ~n~~y~/teleports~n~~y~/tele~n~~y~/teles~n~~y~/cmds~n~~y~/credits~n~~n~~w~Use ~r~LMB ~w~to Hide thes boxes"); //Type You Subject Here Example
  89. TextDrawAlignment(text29, 0);
  90. TextDrawLetterSize(text29, 0.299999, 0.900000);
  91. TextDrawColor(text29, 0xffff00ff);
  92. TextDrawSetOutline(text29, 1);
  93. TextDrawSetProportional(text29, 1);
  94. TextDrawSetShadow(text29, 1);
  95.  
  96. text32 = TextDrawCreate(7.000000, 136.000000, "~n~~n~~n~");
  97. TextDrawAlignment(text32, 0);
  98. TextDrawLetterSize(text32, 0.299999, 0.900000);
  99. TextDrawColor(text32, 0xffff00ff);
  100. TextDrawSetOutline(text32, 1);
  101. TextDrawSetProportional(text32, 1);
  102. TextDrawSetShadow(text32, 1);
  103.  
  104. text30 = TextDrawCreate(7.000000, 136.000000, "~n~");
  105. TextDrawAlignment(text30, 0);
  106. TextDrawLetterSize(text30, 0.299999, 0.900000);
  107. TextDrawColor(text30, 0xffff00ff);
  108. TextDrawSetOutline(text30, 1);
  109. TextDrawSetProportional(text30, 1);
  110. TextDrawSetShadow(text30, 1);
  111.  
  112. text33 = TextDrawCreate(7.000000, 136.000000, "~n~~n~~n~~n~");
  113. TextDrawAlignment(text33, 0);
  114. TextDrawLetterSize(text33, 0.299999, 0.900000);
  115. TextDrawColor(text33, 0xffff00ff);
  116. TextDrawSetOutline(text33, 1);
  117. TextDrawSetProportional(text33, 1);
  118. TextDrawSetShadow(text33, 1);
  119.  
  120. text31 = TextDrawCreate(7.000000, 136.000000, "~n~~n~");
  121. TextDrawAlignment(text31, 0);
  122. TextDrawLetterSize(text31, 0.299999, 0.900000);
  123. TextDrawColor(text31, 0xffff00ff);
  124. TextDrawSetOutline(text31, 1);
  125. TextDrawSetProportional(text31, 1);
  126. TextDrawSetShadow(text31, 1);
  127.  
  128.  
  129. }
  130.  
  131. public OnPlayerCommandText(playerid, cmdtext[])
  132. {
  133. dcmd(Help,4,cmdtext);
  134. return 0;
  135. }
  136. forward HideDraw(playerid);
  137. public HideDraw(playerid)
  138. {
  139. TextDrawHideForPlayer(playerid, text28);
  140. TextDrawHideForPlayer(playerid, text29);
  141. TextDrawHideForPlayer(playerid, HOUSEBOX);
  142. TextDrawHideForPlayer(playerid, HSTATSBOX);
  143. TextDrawHideForPlayer(playerid, text34);
  144. TextDrawHideForPlayer(playerid, text30);
  145. TextDrawHideForPlayer(playerid, text31);
  146. TextDrawHideForPlayer(playerid, text32);
  147. TextDrawHideForPlayer(playerid, text33);
  148. new str2[256];
  149. format(str2, sizeof(str2), " ");
  150. TextDrawSetString(text32, str2);
  151. return 1;
  152. }
  153.  
  154. dcmd_Help(playerid,params[])
  155. {
  156. #pragma unused params
  157. HideDraw(playerid);
  158. TextDrawShowForPlayer(playerid, HOUSEBOX);
  159. TextDrawShowForPlayer(playerid, text28);
  160. TextDrawShowForPlayer(playerid, text29);
  161. return 1;
  162. }
Advertisement
Add Comment
Please, Sign In to add comment