Guest User

Live stats TextDraw by Ho$s@

a guest
Aug 3rd, 2013
773
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.08 KB | None | 0 0
  1. // All credits for Zamaroht's textdraw editor and Ho$s@ ( Scripting ) :D
  2. #include <a_samp>
  3.  
  4. new Text:Textdraw0;
  5. new Text:Textdraw1;
  6. new Text:Textdraw2;
  7. new Text:Textdraw3;
  8. new Text:Textdraw4;
  9. new Text:Textdraw5;
  10. new Text:Textdraw6;
  11. new Text:Textdraw7;
  12. new Text:Textdraw8;
  13.  
  14. public OnFilterScriptInit()
  15. {
  16. Textdraw0 = TextDrawCreate(-19.000000, 436.000000, "s");
  17. TextDrawBackgroundColor(Textdraw0, 255);
  18. TextDrawFont(Textdraw0, 1);
  19. TextDrawLetterSize(Textdraw0, 0.500000, 1.000000);
  20. TextDrawColor(Textdraw0, -1);
  21. TextDrawSetOutline(Textdraw0, 0);
  22. TextDrawSetProportional(Textdraw0, 1);
  23. TextDrawSetShadow(Textdraw0, 1);
  24. TextDrawUseBox(Textdraw0, 1);
  25. TextDrawBoxColor(Textdraw0, 255);
  26. TextDrawTextSize(Textdraw0, 662.000000, -94.000000);
  27. TextDrawSetSelectable(Textdraw0, 0);
  28.  
  29. Textdraw1 = TextDrawCreate(9.000000, 436.000000, "Ping :");
  30. TextDrawBackgroundColor(Textdraw1, -16776961);
  31. TextDrawFont(Textdraw1, 3);
  32. TextDrawLetterSize(Textdraw1, 0.519999, 1.200000);
  33. TextDrawColor(Textdraw1, 8978431);
  34. TextDrawSetOutline(Textdraw1, 0);
  35. TextDrawSetProportional(Textdraw1, 1);
  36. TextDrawSetShadow(Textdraw1, 0);
  37. TextDrawSetSelectable(Textdraw1, 0);
  38.  
  39. Textdraw2 = TextDrawCreate(160.000000, 436.000000, "Score :");
  40. TextDrawBackgroundColor(Textdraw2, -16776961);
  41. TextDrawFont(Textdraw2, 3);
  42. TextDrawLetterSize(Textdraw2, 0.519999, 1.200000);
  43. TextDrawColor(Textdraw2, 8978431);
  44. TextDrawSetOutline(Textdraw2, 0);
  45. TextDrawSetProportional(Textdraw2, 1);
  46. TextDrawSetShadow(Textdraw2, 0);
  47. TextDrawSetSelectable(Textdraw2, 0);
  48.  
  49. Textdraw3 = TextDrawCreate(72.000000, 438.000000, "Ping T");
  50. TextDrawBackgroundColor(Textdraw3, 255);
  51. TextDrawFont(Textdraw3, 3);
  52. TextDrawLetterSize(Textdraw3, 0.490000, 0.899999);
  53. TextDrawColor(Textdraw3, -5046017);
  54. TextDrawSetOutline(Textdraw3, 0);
  55. TextDrawSetProportional(Textdraw3, 1);
  56. TextDrawSetShadow(Textdraw3, 1);
  57. TextDrawSetSelectable(Textdraw3, 0);
  58.  
  59. Textdraw4 = TextDrawCreate(234.000000, 438.000000, "Score T");
  60. TextDrawBackgroundColor(Textdraw4, 255);
  61. TextDrawFont(Textdraw4, 3);
  62. TextDrawLetterSize(Textdraw4, 0.490000, 1.000000);
  63. TextDrawColor(Textdraw4, -5046017);
  64. TextDrawSetOutline(Textdraw4, 0);
  65. TextDrawSetProportional(Textdraw4, 1);
  66. TextDrawSetShadow(Textdraw4, 1);
  67. TextDrawSetSelectable(Textdraw4, 0);
  68.  
  69. Textdraw5 = TextDrawCreate(338.000000, 437.000000, "Cash :");
  70. TextDrawBackgroundColor(Textdraw5, -16776961);
  71. TextDrawFont(Textdraw5, 3);
  72. TextDrawLetterSize(Textdraw5, 0.519999, 1.200000);
  73. TextDrawColor(Textdraw5, 8978431);
  74. TextDrawSetOutline(Textdraw5, 0);
  75. TextDrawSetProportional(Textdraw5, 1);
  76. TextDrawSetShadow(Textdraw5, 0);
  77. TextDrawSetSelectable(Textdraw5, 0);
  78.  
  79. Textdraw6 = TextDrawCreate(405.000000, 438.000000, "Cash T");
  80. TextDrawBackgroundColor(Textdraw6, 255);
  81. TextDrawFont(Textdraw6, 3);
  82. TextDrawLetterSize(Textdraw6, 0.490000, 1.000000);
  83. TextDrawColor(Textdraw6, -5046017);
  84. TextDrawSetOutline(Textdraw6, 0);
  85. TextDrawSetProportional(Textdraw6, 1);
  86. TextDrawSetShadow(Textdraw6, 1);
  87. TextDrawSetSelectable(Textdraw6, 0);
  88.  
  89. Textdraw7 = TextDrawCreate(491.000000, 437.000000, "Skin :");
  90. TextDrawBackgroundColor(Textdraw7, -16776961);
  91. TextDrawFont(Textdraw7, 3);
  92. TextDrawLetterSize(Textdraw7, 0.519999, 1.200000);
  93. TextDrawColor(Textdraw7, 8978431);
  94. TextDrawSetOutline(Textdraw7, 0);
  95. TextDrawSetProportional(Textdraw7, 1);
  96. TextDrawSetShadow(Textdraw7, 0);
  97. TextDrawSetSelectable(Textdraw7, 0);
  98.  
  99. Textdraw8 = TextDrawCreate(554.000000, 438.000000, "Skin T");
  100. TextDrawBackgroundColor(Textdraw8, 255);
  101. TextDrawFont(Textdraw8, 3);
  102. TextDrawLetterSize(Textdraw8, 0.490000, 1.000000);
  103. TextDrawColor(Textdraw8, -5046017);
  104. TextDrawSetOutline(Textdraw8, 0);
  105. TextDrawSetProportional(Textdraw8, 1);
  106. TextDrawSetShadow(Textdraw8, 1);
  107. TextDrawSetSelectable(Textdraw8, 0);
  108.  
  109. return 1;
  110. }
  111.  
  112. public OnFilterScriptExit()
  113. {
  114. TextDrawHideForAll(Textdraw0);
  115. TextDrawDestroy(Textdraw0);
  116. TextDrawHideForAll(Textdraw1);
  117. TextDrawDestroy(Textdraw1);
  118. TextDrawHideForAll(Textdraw2);
  119. TextDrawDestroy(Textdraw2);
  120. TextDrawHideForAll(Textdraw3);
  121. TextDrawDestroy(Textdraw3);
  122. TextDrawHideForAll(Textdraw4);
  123. TextDrawDestroy(Textdraw4);
  124. TextDrawHideForAll(Textdraw5);
  125. TextDrawDestroy(Textdraw5);
  126. TextDrawHideForAll(Textdraw6);
  127. TextDrawDestroy(Textdraw6);
  128. TextDrawHideForAll(Textdraw7);
  129. TextDrawDestroy(Textdraw7);
  130. TextDrawHideForAll(Textdraw8);
  131. TextDrawDestroy(Textdraw8);
  132. return 1;
  133. }
  134.  
  135. public OnPlayerConnect(playerid)
  136. {
  137. TextDrawShowForPlayer(playerid, Textdraw0);
  138. TextDrawShowForPlayer(playerid, Textdraw1);
  139. TextDrawShowForPlayer(playerid, Textdraw2);
  140. TextDrawShowForPlayer(playerid, Textdraw3);
  141. TextDrawShowForPlayer(playerid, Textdraw4);
  142. TextDrawShowForPlayer(playerid, Textdraw5);
  143. TextDrawShowForPlayer(playerid, Textdraw6);
  144. TextDrawShowForPlayer(playerid, Textdraw7);
  145. TextDrawShowForPlayer(playerid, Textdraw8);
  146. SetTimerEx("UpdateText", 1000, false, "i", playerid);
  147. return 1;
  148. }
  149.  
  150.  
  151. forward UpdateText(playerid);
  152. public UpdateText(playerid)
  153. {
  154. new pScore[16], pPing[16], pSkin[16], pCash[16];
  155. format(pPing, sizeof(pPing), "%d ms", GetPlayerPing(playerid));
  156. TextDrawSetString(Textdraw3, pPing);
  157. format(pScore, sizeof(pScore), "%d", GetPlayerScore(playerid));
  158. TextDrawSetString(Textdraw4, pScore);
  159. format(pSkin, sizeof(pSkin), "%d", GetPlayerSkin(playerid));
  160. TextDrawSetString(Textdraw8, pSkin);
  161. format(pCash, sizeof(pCash), "%d", GetPlayerMoney(playerid));
  162. TextDrawSetString(Textdraw6, pCash);
  163. SetTimerEx("UpdateText2", 1000, true, "i", playerid);
  164. return 1;
  165. }
  166.  
  167. forward UpdateText2(playerid);
  168. public UpdateText2(playerid)
  169. {
  170. new pScore[16], pPing[16], pSkin[16], pCash[16];
  171. format(pPing, sizeof(pPing), "%d ms", GetPlayerPing(playerid));
  172. TextDrawSetString(Textdraw3, pPing);
  173. format(pScore, sizeof(pScore), "%d", GetPlayerScore(playerid));
  174. TextDrawSetString(Textdraw4, pScore);
  175. format(pSkin, sizeof(pSkin), "%d", GetPlayerSkin(playerid));
  176. TextDrawSetString(Textdraw8, pSkin);
  177. format(pCash, sizeof(pCash), "%d $", GetPlayerMoney(playerid));
  178. TextDrawSetString(Textdraw6, pCash);
  179. return 1;
  180. }
Add Comment
Please, Sign In to add comment