Guest User

Untitled

a guest
Jun 7th, 2020
620
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new Text:ZemenDamage[MAX_PLAYERS];
  4. new Text:DadevDamage[MAX_PLAYERS];
  5.  
  6. forward IzbTextdraw(playerid);
  7. forward OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid);
  8. forward OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid);
  9.  
  10. public OnPlayerConnect(playerid)
  11. {
  12. ZemenDamage[playerid] = TextDrawCreate(171.000000, 388.000000, "");
  13. TextDrawAlignment(ZemenDamage[playerid], 2);
  14. TextDrawBackgroundColor(ZemenDamage[playerid], 255);
  15. TextDrawFont(ZemenDamage[playerid], 2);
  16. TextDrawLetterSize(ZemenDamage[playerid], 0.160000, 0.599999);
  17. TextDrawColor(ZemenDamage[playerid], 0x00FF04FF);
  18. TextDrawSetOutline(ZemenDamage[playerid], 1);
  19. TextDrawSetProportional(ZemenDamage[playerid], 1);
  20. ////////////////////////////////////////////////////////////////////////////////
  21. DadevDamage[playerid] = TextDrawCreate(440.000000,388.000000, "");
  22. TextDrawAlignment(DadevDamage[playerid], 2);
  23. TextDrawBackgroundColor(DadevDamage[playerid], 255);
  24. TextDrawFont(DadevDamage[playerid], 2);
  25. TextDrawLetterSize(DadevDamage[playerid], 0.160000, 0.599999);
  26. TextDrawColor(DadevDamage[playerid], 0xE81010FF);
  27. TextDrawSetOutline(DadevDamage[playerid], 1);
  28. TextDrawSetProportional(DadevDamage[playerid], 1);
  29. return 1;
  30. }
  31. public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid)
  32. {
  33. new s[20];
  34. format(s, 20, "+Damage %.0f", amount);
  35. TextDrawSetString(ZemenDamage[playerid], s);
  36. TextDrawShowForPlayer(playerid, ZemenDamage[playerid]);
  37. PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
  38. SetTimerEx("IzbTextdraw", 1000, false, "i", playerid);
  39. return 1;
  40. }
  41. public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
  42. {
  43. new s[20];
  44. format(s, 20, "-Damage %.0f", amount);
  45. TextDrawSetString(DadevDamage[playerid], s);
  46. TextDrawShowForPlayer(playerid, DadevDamage[playerid]);
  47. SetTimerEx("IzbTextdraw", 1000, false, "i", playerid);
  48. return 1;
  49. }
  50. public IzbTextdraw(playerid)
  51. {
  52. TextDrawHideForPlayer(playerid, DadevDamage[playerid]);
  53. TextDrawHideForPlayer(playerid, ZemenDamage[playerid]);
  54. return 1;
  55. }
Advertisement
Add Comment
Please, Sign In to add comment