Advertisement
RodneyFrancalim

LKING

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