Advertisement
AutismAlex

Optimized

Jan 24th, 2020
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. //Script Created By Doctor X
  2. //Dont Edit Without Perms!
  3.  
  4. event onPlayerJoined(player){
  5. player.setData("UI", 1);
  6. uistuff(player);
  7. }
  8.  
  9. event onInterval(1){
  10. foreach(player in server.players){
  11. uistuff(player);
  12. }
  13. }
  14.  
  15. event onPlayerCommand(player, command, cancel){
  16. if(command == "heal"){
  17. effectManager.sendUI(19010, 10, player.id);
  18. effectManager.sendUI(19013, 13, player.id);
  19. effectManager.sendUI(19016, 16, player.id);
  20. }
  21. }
  22.  
  23. event onPlayerRespawned(player, position){
  24. effectManager.sendUI(19010, 10, player.id);
  25. effectManager.sendUI(19013, 13, player.id);
  26. effectManager.sendUI(19016, 16, player.id);
  27. }
  28.  
  29. event onConsume(player, item, type){
  30. if(type == "FOOD"){
  31. wait.seconds(2, effectManager.sendUI(19013, 13, player.id));
  32. }
  33. else if(type == "MEDICAL"){
  34. wait.seconds(2, effectManager.sendUI(19010, 10, player.id));
  35. }
  36. }
  37.  
  38. event onPlayerGestured(player, gesture){
  39. if(gesture == "InventoryOpen"){
  40. player.setData("UI", 0);
  41. effectManager.clearUIbyID(19010, player.id);
  42. effectManager.clearUIbyID(19013, player.id);
  43. effectManager.clearUIbyID(19016, player.id);
  44. }
  45. if(gesture == "InventoryClose"){
  46. player.setData("UI", 1);
  47. uistuff(player);
  48. }
  49. }
  50.  
  51. command UIsh(){
  52. permission = "ui";
  53. execute(){
  54. if(player.getData("UI") == 1){
  55. player.setData("UI", 0);
  56. effectManager.clearUIbyID(19010, player.id);
  57. effectManager.clearUIbyID(19013, player.id);
  58. effectManager.clearUIbyID(19016, player.id);
  59. }
  60. else {
  61. player.setData("UI", 1);
  62. uistuff(player);
  63. }
  64. }
  65. }
  66.  
  67. command test(){
  68. permission = "test";
  69. execute(){
  70. player.food = 20;
  71. }
  72. }
  73.  
  74. function uistuff(player){
  75. if(player.health < 100 and player.health > 75 or player.health == 100){
  76. effectManager.sendUI(19010, 10, player.id);
  77. }
  78. else if(player.health < 75 and player.health > 25){
  79. effectManager.sendUI(19011, 10, player.id);
  80. }
  81. else if(player.health < 25 and player.health > 1 or player.health == 1){
  82. effectManager.sendUI(19012, 10, player.id);
  83. }
  84. if(player.food < 100 and player.food > 75 or player.food == 100){
  85. effectManager.sendUI(19013, 13, player.id);
  86. }
  87. else if(player.food < 75 and player.food > 25){
  88. effectManager.sendUI(19014, 13, player.id);
  89. }
  90. else if(player.food < 25 and player.food > 1 or player.food == 1){
  91. effectManager.sendUI(19015, 13, player.id);
  92. }
  93. if(player.water < 100 and player.water > 75 or player.water == 100){
  94. effectManager.sendUI(19016, 16, player.id);
  95. }
  96. else if(player.water < 75 and player.water > 25){
  97. effectManager.sendUI(19017, 16, player.id);
  98. }
  99. else if(player.water < 25 and player.water > 1 or player.water == 1){
  100. effectManager.sendUI(19018, 16, player.id);
  101. }
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement