NTNGuyenthanh

FS NameTag

Aug 29th, 2017
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.46 KB | None | 0 0
  1. #include <a_samp>
  2. #include <callbacks>
  3.  
  4. new Text3D:text[MAX_PLAYERS];
  5. public OnFilterScriptInit()
  6. {
  7. SetNameTagDrawDistance(0.0);
  8. ShowNameTags(0);
  9. print("H-Custom Nametags has been loaded successfully\n");
  10. return 1;
  11. }
  12. public OnPlayerDisconnect(playerid,reason)
  13. {
  14. Delete3DTextLabel(text[playerid]);
  15. return 1;
  16. }
  17. public OnPlayerDeath(playerid, killerid, reason)
  18. {
  19. Delete3DTextLabel(text[playerid]);
  20. return 1;
  21. }
  22. public OnPlayerSpawn(playerid)
  23. {
  24. new Float:health, Float:armour, name[24], string[125];
  25. GetPlayerName(playerid, name, sizeof(name));
  26. GetPlayerHealth(playerid, health);
  27. GetPlayerArmour(playerid, armour);
  28. format(string, sizeof(string), "{00FF00}%s\n{0000FF}Mau: 100.00\n{B0AAAA}Giap: %0.2f\n{FF1352}Dang Hoat Dong", name, armour);
  29. text[playerid] = Create3DTextLabel(string, 0xFFFFFFFF, 0, 0, 0, 15, 0, 1);
  30. Attach3DTextLabelToPlayer(text[playerid], playerid, 0.0, 0.0, 0.2);
  31. return 1;
  32. }
  33.  
  34. public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
  35. {
  36. new Float:health, Float:armour, name[24], string[125];
  37. GetPlayerName(playerid, name, sizeof(name));
  38. GetPlayerHealth(playerid, health);
  39. GetPlayerArmour(playerid, armour);
  40. if(IsPlayerPaused(playerid)) {format(string, sizeof(string), "{FFFFFF}%s\n{0000FF}Mau: %0.2f\n{B0AAAA}Armour: %0.2f\n{FF1352}Status: AFK", name, health, armour);}
  41. else {format(string, sizeof(string), "{FFFFFF}%s\n{0000FF}Mau: %0.2f\n{B0AAAA}Giap: %0.2f\n{FF1352}Dang Hoat Dong", name, health, armour);}
  42. Update3DTextLabelText(text[playerid], -1, string);
  43. return 1;
  44. }
  45. public OnPlayerPause(playerid)
  46. {
  47. new Float:health, Float:armour, name[24], string[125];
  48. GetPlayerName(playerid, name, sizeof(name));
  49. GetPlayerHealth(playerid, health);
  50. GetPlayerArmour(playerid, armour);
  51. format(string, sizeof(string), "{FFFFFF}%s\n{0000FF}Mau: %0.2f\n{B0AAAA}Giap: %0.2f\n{FF1352} AFK", name, health, armour);
  52. Update3DTextLabelText(text[playerid], -1, string);
  53. return 1;
  54. }
  55. public OnPlayerResume(playerid)
  56. {
  57. new Float:health, Float:armour, name[24], string[125];
  58. GetPlayerName(playerid, name, sizeof(name));
  59. GetPlayerHealth(playerid, health);
  60. GetPlayerArmour(playerid, armour);
  61. format(string, sizeof(string), "{FFFFFF}%s\n{0000FF}Mau: %0.2f\n{B0AAAA}Giap: %0.2f\n{FF1352}Dang Hoat Dong", name, health, armour);
  62. Update3DTextLabelText(text[playerid], -1, string);
  63. return 1;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment