kingzzz_

TextDraw By me :)

Jul 29th, 2014
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.00 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new Text:Textdraw0;
  4. new Text:Textdraw1;
  5. new Text:Textdraw2;
  6. new Text:Textdraw3;
  7. new Text:Textdraw4;
  8. new Text:Textdraw5;
  9.  
  10. new UT[MAX_PLAYERS];
  11. new UT2[MAX_PLAYERS];
  12.  
  13. public OnFilterScriptInit()
  14. {
  15. Textdraw0 = TextDrawCreate(15.929679, 427.583251, "Score: ~R~pScore");
  16. TextDrawLetterSize(Textdraw0, 0.449999, 1.600000);
  17. TextDrawAlignment(Textdraw0, 1);
  18. TextDrawColor(Textdraw0, -5963521);
  19. TextDrawSetShadow(Textdraw0, 0);
  20. TextDrawSetOutline(Textdraw0, 1);
  21. TextDrawBackgroundColor(Textdraw0, 255);
  22. TextDrawFont(Textdraw0, 3);
  23. TextDrawSetProportional(Textdraw0, 1);
  24.  
  25. Textdraw1 = TextDrawCreate(133.528549, 427.583312, "Cash: ~R~pCash");
  26. TextDrawLetterSize(Textdraw1, 0.449999, 1.600000);
  27. TextDrawAlignment(Textdraw1, 1);
  28. TextDrawColor(Textdraw1, -5963521);
  29. TextDrawSetShadow(Textdraw1, 0);
  30. TextDrawSetOutline(Textdraw1, 1);
  31. TextDrawBackgroundColor(Textdraw1, 255);
  32. TextDrawFont(Textdraw1, 3);
  33. TextDrawSetProportional(Textdraw1, 1);
  34.  
  35. Textdraw2 = TextDrawCreate(250.190353, 426.416717, "Ping: ~R~pPing");
  36. TextDrawLetterSize(Textdraw2, 0.449999, 1.600000);
  37. TextDrawAlignment(Textdraw2, 1);
  38. TextDrawColor(Textdraw2, -5963521);
  39. TextDrawSetShadow(Textdraw2, 0);
  40. TextDrawSetOutline(Textdraw2, 1);
  41. TextDrawBackgroundColor(Textdraw2, 255);
  42. TextDrawFont(Textdraw2, 3);
  43. TextDrawSetProportional(Textdraw2, 1);
  44.  
  45. Textdraw3 = TextDrawCreate(356.544891, 425.833343, "Skin: ~R~pSkin");
  46. TextDrawLetterSize(Textdraw3, 0.449999, 1.600000);
  47. TextDrawAlignment(Textdraw3, 1);
  48. TextDrawColor(Textdraw3, -5963521);
  49. TextDrawSetShadow(Textdraw3, 0);
  50. TextDrawSetOutline(Textdraw3, 1);
  51. TextDrawBackgroundColor(Textdraw3, 255);
  52. TextDrawFont(Textdraw3, 3);
  53. TextDrawSetProportional(Textdraw3, 1);
  54.  
  55. Textdraw4 = TextDrawCreate(452.123107, 425.250030, "GangOfEmptyHand");
  56. TextDrawLetterSize(Textdraw4, 0.449999, 1.600000);
  57. TextDrawAlignment(Textdraw4, 1);
  58. TextDrawColor(Textdraw4, -2147483393);
  59. TextDrawSetShadow(Textdraw4, 0);
  60. TextDrawSetOutline(Textdraw4, 1);
  61. TextDrawBackgroundColor(Textdraw4, 255);
  62. TextDrawFont(Textdraw4, 3);
  63. TextDrawSetProportional(Textdraw4, 1);
  64.  
  65. Textdraw5 = TextDrawCreate(423.074707, 408.916656, "www.gehclan.site88.net");
  66. TextDrawLetterSize(Textdraw5, 0.449999, 1.600000);
  67. TextDrawAlignment(Textdraw5, 1);
  68. TextDrawColor(Textdraw5, -5963521);
  69. TextDrawSetShadow(Textdraw5, 0);
  70. TextDrawSetOutline(Textdraw5, 1);
  71. TextDrawBackgroundColor(Textdraw5, 255);
  72. TextDrawFont(Textdraw5, 3);
  73. TextDrawSetProportional(Textdraw5, 1);
  74. for(new i; i < MAX_PLAYERS; i ++)
  75. {
  76. if(IsPlayerConnected(i))
  77. {
  78. TextDrawShowForPlayer(i, Textdraw0);
  79. TextDrawShowForPlayer(i, Textdraw1);
  80. TextDrawShowForPlayer(i, Textdraw2);
  81. TextDrawShowForPlayer(i, Textdraw3);
  82. TextDrawShowForPlayer(i, Textdraw4);
  83. TextDrawShowForPlayer(i, Textdraw5);
  84. SetTimerEx("UpdateText", 1000, false, "i", i);
  85. }
  86. }
  87. return 1;
  88. }
  89.  
  90. public OnFilterScriptExit()
  91. {
  92. TextDrawHideForAll(Textdraw0);
  93. TextDrawDestroy(Textdraw0);
  94. TextDrawHideForAll(Textdraw1);
  95. TextDrawDestroy(Textdraw1);
  96. TextDrawHideForAll(Textdraw2);
  97. TextDrawDestroy(Textdraw2);
  98. TextDrawHideForAll(Textdraw3);
  99. TextDrawDestroy(Textdraw3);
  100. TextDrawHideForAll(Textdraw4);
  101. TextDrawDestroy(Textdraw4);
  102. TextDrawHideForAll(Textdraw5);
  103. TextDrawDestroy(Textdraw5);
  104. return 1;
  105. }
  106.  
  107. public OnPlayerConnect(playerid)
  108. {
  109. TextDrawShowForPlayer(playerid, Textdraw0);
  110. TextDrawShowForPlayer(playerid, Textdraw1);
  111. TextDrawShowForPlayer(playerid, Textdraw2);
  112. TextDrawShowForPlayer(playerid, Textdraw3);
  113. TextDrawShowForPlayer(playerid, Textdraw4);
  114. TextDrawShowForPlayer(playerid, Textdraw5);
  115. UT[playerid] = SetTimerEx("UpdateText", 1000, false, "i", playerid);
  116. return 1;
  117. }
  118.  
  119. public OnPlayerDisconnect(playerid, reason)
  120. {
  121. KillTimer(UT[playerid]);
  122. KillTimer(UT2[playerid]);
  123. return 1;
  124. }
  125.  
  126. forward UpdateText(playerid);
  127. public UpdateText(playerid)
  128. {
  129. new pScore[16], pPing[16], pSkin[16], pCash[16];
  130. format(pPing, sizeof(pPing), "Ping :~R~ %d", GetPlayerPing(playerid));
  131. TextDrawSetString(Textdraw2, pPing);
  132. format(pScore, sizeof(pScore), "Score :~R~ %d", GetPlayerScore(playerid));
  133. TextDrawSetString(Textdraw0, pScore);
  134. format(pSkin, sizeof(pSkin), "Skin :~R~ %d", GetPlayerSkin(playerid));
  135. TextDrawSetString(Textdraw3, pSkin);
  136. format(pCash, sizeof(pCash), "Cash :~R~ %d $", GetPlayerMoney(playerid));
  137. TextDrawSetString(Textdraw1, pCash);
  138. UT2[playerid] = SetTimerEx("UpdateText2", 3000, true, "i", playerid);
  139. return 1;
  140. }
  141.  
  142. forward UpdateText2(playerid);
  143. public UpdateText2(playerid)
  144. {
  145. new pScore[16], pPing[16], pSkin[16], pCash[16];
  146. format(pPing, sizeof(pPing), "Ping :~R~ %d", GetPlayerPing(playerid));
  147. TextDrawSetString(Textdraw2, pPing);
  148. format(pScore, sizeof(pScore), "Score :~R~ %d", GetPlayerScore(playerid));
  149. TextDrawSetString(Textdraw0, pScore);
  150. format(pSkin, sizeof(pSkin), "Skin :~R~ %d", GetPlayerSkin(playerid));
  151. TextDrawSetString(Textdraw3, pSkin);
  152. format(pCash, sizeof(pCash), "Cash :~R~ %d $", GetPlayerMoney(playerid));
  153. TextDrawSetString(Textdraw1, pCash);
  154. return 1;
  155. }
Advertisement
Add Comment
Please, Sign In to add comment