kingzzz_

Untitled

Aug 7th, 2014
315
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.85 KB | None | 0 0
  1. //Global Textdraws:
  2.  
  3. #include <a_samp>
  4.  
  5. new Text:Textdraw0;
  6. new Text:Textdraw1;
  7. new Text:Textdraw2;
  8. new Text:Textdraw3;
  9. new Text:Textdraw4;
  10. new Text:Textdraw6;
  11. new Text:Textdraw7;
  12. new Text:Textdraw8;
  13. new Text:Textdraw9;
  14.  
  15. new UT[MAX_PLAYERS];
  16. new UT2[MAX_PLAYERS];
  17.  
  18. enum pInfo
  19. {
  20. pLevel,
  21. pExp,
  22. pKills,
  23. pDeath,
  24. pCash
  25. }
  26. new PlayerInfo[MAX_PLAYERS][pInfo];
  27.  
  28. public OnFilterScriptInit()
  29. {
  30.  
  31. Textdraw0 = TextDrawCreate(5.153808, 427.000030, "Kills:");
  32. TextDrawLetterSize(Textdraw0, 0.449999, 1.600000);
  33. TextDrawAlignment(Textdraw0, 1);
  34. TextDrawColor(Textdraw0, -5963521);
  35. TextDrawSetShadow(Textdraw0, 0);
  36. TextDrawSetOutline(Textdraw0, 1);
  37. TextDrawBackgroundColor(Textdraw0, 255);
  38. TextDrawFont(Textdraw0, 3);
  39. TextDrawSetProportional(Textdraw0, 1);
  40.  
  41. Textdraw1 = TextDrawCreate(92.298721, 426.416687, "Deaths:");
  42. TextDrawLetterSize(Textdraw1, 0.449999, 1.600000);
  43. TextDrawAlignment(Textdraw1, 1);
  44. TextDrawColor(Textdraw1, -5963521);
  45. TextDrawSetShadow(Textdraw1, 0);
  46. TextDrawSetOutline(Textdraw1, 1);
  47. TextDrawBackgroundColor(Textdraw1, 255);
  48. TextDrawFont(Textdraw1, 3);
  49. TextDrawSetProportional(Textdraw1, 1);
  50.  
  51. Textdraw2 = TextDrawCreate(197.247436, 426.416625, "Level:");
  52. TextDrawLetterSize(Textdraw2, 0.449999, 1.600000);
  53. TextDrawAlignment(Textdraw2, 1);
  54. TextDrawColor(Textdraw2, -5963521);
  55. TextDrawSetShadow(Textdraw2, 0);
  56. TextDrawSetOutline(Textdraw2, 1);
  57. TextDrawBackgroundColor(Textdraw2, 255);
  58. TextDrawFont(Textdraw2, 3);
  59. TextDrawSetProportional(Textdraw2, 1);
  60.  
  61. Textdraw3 = TextDrawCreate(284.861053, 425.250030, "EXP:");
  62. TextDrawLetterSize(Textdraw3, 0.449999, 1.600000);
  63. TextDrawAlignment(Textdraw3, 1);
  64. TextDrawColor(Textdraw3, -5963521);
  65. TextDrawSetShadow(Textdraw3, 0);
  66. TextDrawSetOutline(Textdraw3, 1);
  67. TextDrawBackgroundColor(Textdraw3, 255);
  68. TextDrawFont(Textdraw3, 3);
  69. TextDrawSetProportional(Textdraw3, 1);
  70.  
  71. Textdraw4 = TextDrawCreate(354.670654, 426.416717, "Cash:");
  72. TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
  73. TextDrawAlignment(Textdraw4, 1);
  74. TextDrawColor(Textdraw4, -5963521);
  75. TextDrawSetShadow(Textdraw4, 0);
  76. TextDrawSetOutline(Textdraw4, 1);
  77. TextDrawBackgroundColor(Textdraw4, 255);
  78. TextDrawFont(Textdraw4, 3);
  79. TextDrawSetProportional(Textdraw4, 1);
  80.  
  81.  
  82. Textdraw6 = TextDrawCreate(517.247863, 426.416717, "Skin:");
  83. TextDrawLetterSize(Textdraw6, 0.449999, 1.600000);
  84. TextDrawAlignment(Textdraw6, 1);
  85. TextDrawColor(Textdraw6, -5963521);
  86. TextDrawSetShadow(Textdraw6, 0);
  87. TextDrawSetOutline(Textdraw6, 1);
  88. TextDrawBackgroundColor(Textdraw6, 255);
  89. TextDrawFont(Textdraw6, 3);
  90. TextDrawSetProportional(Textdraw6, 1);
  91.  
  92. Textdraw7 = TextDrawCreate(439.472686, 408.916687, "Project-Tuga DM v1.0");
  93. TextDrawLetterSize(Textdraw7, 0.449999, 1.600000);
  94. TextDrawAlignment(Textdraw7, 1);
  95. TextDrawColor(Textdraw7, -5963521);
  96. TextDrawSetShadow(Textdraw7, 0);
  97. TextDrawSetOutline(Textdraw7, 1);
  98. TextDrawBackgroundColor(Textdraw7, 255);
  99. TextDrawFont(Textdraw7, 3);
  100. TextDrawSetProportional(Textdraw7, 1);
  101.  
  102. Textdraw9 = TextDrawCreate(5.622558, 407.166687, "www.gehclan.site88.net");
  103. TextDrawLetterSize(Textdraw9, 0.449999, 1.600000);
  104. TextDrawAlignment(Textdraw9, 1);
  105. TextDrawColor(Textdraw9, -5963521);
  106. TextDrawSetShadow(Textdraw9, 0);
  107. TextDrawSetOutline(Textdraw9, 1);
  108. TextDrawBackgroundColor(Textdraw9, 255);
  109. TextDrawFont(Textdraw9, 3);
  110. TextDrawSetProportional(Textdraw9, 1);
  111.  
  112.  
  113. for(new i; i < MAX_PLAYERS; i ++)
  114. {
  115. if(IsPlayerConnected(i))
  116. {
  117. TextDrawShowForPlayer(i, Textdraw0);
  118. TextDrawShowForPlayer(i, Textdraw1);
  119. TextDrawShowForPlayer(i, Textdraw2);
  120. TextDrawShowForPlayer(i, Textdraw3);
  121. TextDrawShowForPlayer(i, Textdraw4);
  122. TextDrawShowForPlayer(i, Textdraw6);
  123. TextDrawShowForPlayer(i, Textdraw7);
  124. TextDrawShowForPlayer(i, Textdraw8);
  125. TextDrawShowForPlayer(i, Textdraw9);
  126. SetTimerEx("UpdateText", 1000, false, "i", i);
  127. }
  128. }
  129. return 1;
  130. }
  131.  
  132. public OnFilterScriptExit()
  133. {
  134. TextDrawHideForAll(Textdraw0);
  135. TextDrawDestroy(Textdraw0);
  136. TextDrawHideForAll(Textdraw1);
  137. TextDrawDestroy(Textdraw1);
  138. TextDrawHideForAll(Textdraw2);
  139. TextDrawDestroy(Textdraw2);
  140. TextDrawHideForAll(Textdraw3);
  141. TextDrawDestroy(Textdraw3);
  142. TextDrawHideForAll(Textdraw4);
  143. TextDrawDestroy(Textdraw4);
  144. TextDrawHideForAll(Textdraw6);
  145. TextDrawDestroy(Textdraw6);
  146. TextDrawHideForAll(Textdraw7);
  147. TextDrawDestroy(Textdraw7);
  148. TextDrawHideForAll(Textdraw8);
  149. TextDrawDestroy(Textdraw8);
  150. TextDrawHideForAll(Textdraw9);
  151. TextDrawDestroy(Textdraw9);
  152. return 1;
  153. }
  154.  
  155. public OnPlayerConnect(playerid)
  156. {
  157. TextDrawShowForPlayer(playerid, Textdraw0);
  158. TextDrawShowForPlayer(playerid, Textdraw1);
  159. TextDrawShowForPlayer(playerid, Textdraw2);
  160. TextDrawShowForPlayer(playerid, Textdraw3);
  161. TextDrawShowForPlayer(playerid, Textdraw4);
  162. TextDrawShowForPlayer(playerid, Textdraw6);
  163. TextDrawShowForPlayer(playerid, Textdraw7);
  164. TextDrawShowForPlayer(playerid, Textdraw8);
  165. TextDrawShowForPlayer(playerid, Textdraw9);
  166. UT[playerid] = SetTimerEx("UpdateText", 1000, false, "i", playerid);
  167. return 1;
  168. }
  169.  
  170. public OnPlayerDisconnect(playerid, reason)
  171. {
  172. KillTimer(UT[playerid]);
  173. KillTimer(UT2[playerid]);
  174. return 1;
  175. }
  176.  
  177. forward UpdateText(playerid);
  178. public UpdateText(playerid)
  179. {
  180. new
  181. str[128];
  182.  
  183. format(str, sizeof(str), "Level :~R~ %d", PlayerInfo[playerid][pLevel]);
  184. TextDrawSetString(Textdraw2, str);
  185. format(str, sizeof(str), "Skin :~R~ %d", GetPlayerSkin(playerid));
  186. TextDrawSetString(Textdraw6, str);
  187. format(str, sizeof(str), "Cash :~R~ %d $", GetPlayerMoney(playerid));
  188. TextDrawSetString(Textdraw4, str);
  189. format(str, sizeof(str), "Kills :~R~ %d", PlayerInfo[playerid][pKills]);
  190. TextDrawSetString(Textdraw0, str);
  191. format(str, sizeof(str), "Deaths :~R~ %d", PlayerInfo[playerid][pDeath]);
  192. TextDrawSetString(Textdraw1, str);
  193. format(str, sizeof(str), "Exp :~R~ %d", PlayerInfo[playerid][pExp]);
  194. TextDrawSetString(Textdraw3, str);
  195. UT2[playerid] = SetTimerEx("UpdateText2", 3000, true, "i", playerid);
  196. return 1;
  197. }
  198.  
  199. forward UpdateText2(playerid);
  200. public UpdateText2(playerid)
  201. {
  202. new
  203. str[128];
  204.  
  205. format(str, sizeof(str), "Level :~R~ %d", GetPlayerScore(playerid));
  206. TextDrawSetString(Textdraw2, str);
  207. format(str, sizeof(str), "Skin :~R~ %d", GetPlayerSkin(playerid));
  208. TextDrawSetString(Textdraw6, str);
  209. format(str, sizeof(str), "Cash :~R~ %d $", GetPlayerMoney(playerid));
  210. TextDrawSetString(Textdraw4, str);
  211. format(str, sizeof(str), "Kills :~R~ %d", PlayerInfo[playerid][pKills]);
  212. TextDrawSetString(Textdraw0, str);
  213. format(str, sizeof(str), "Deaths :~R~ %d", PlayerInfo[playerid][pDeath]);
  214. TextDrawSetString(Textdraw1, str);
  215. format(str, sizeof(str), "Exp :~R~ %d", PlayerInfo[playerid][pExp]);
  216. TextDrawSetString(Textdraw3, str);
  217. UT2[playerid] = SetTimerEx("UpdateText2", 3000, true, "i", playerid);
  218. return 1;
  219. }
Advertisement
Add Comment
Please, Sign In to add comment