Advertisement
Guest User

Poni

a guest
May 28th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 6.92 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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement