Advertisement
dggdggdgg

Untitled

Apr 9th, 2024
17
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.02 KB | None | 0 0
  1. //name=Обход GUI razehvh наверное воре
  2. //description=Нажми на вещь (англ)
  3.  
  4. var events = {
  5. onBotGuiChange: function(type, bot) {
  6. if (type === 'ServerOpenWindowPacket' || type === 'ServerWindowItemsPacket') {
  7. var container = bot.getOpenContainer();
  8. if (container !== null) {
  9. var title = container.getTitle().toLowerCase();
  10. var foundItem = false;
  11. var itemsToClick = [
  12. {title: "железный нагрудник", id: 307, meta: 0, name: "жел.грудак"},
  13. {title: "незеритовую кирку", id: 279, meta: 0, name: "топор"},
  14. {title: "алмазный нагрудник", id: 311, meta: 0, name: "алм.грудак"},
  15. {title: "золотые штаны", id: 316, meta: 0, name: "золотые штаны"},
  16. {title: "redstone", id: 331, meta: 0, name: "красный камень"},
  17. {title: "алмазный меч", id: 276, meta: 0, name: "алм меч"},
  18. {title: "emerald", id: 388, meta: 0, name: "emerald"},
  19. {title: "blaze powder", id: 377, meta: 0, name: "порох блэйза"},
  20. {title: "ender eye", id: 381, meta: 0, name: "око енда"},
  21. {title: "book", id: 340, meta: 0, name: "книга"},
  22. {title: "алмаз", id: 264, meta: 0, name: "алмаз"},
  23. {title: "diamond", id: 264, meta: 0, name: "алмаз"},
  24. {title: "алмазная конская броня", id: 419, meta: 0, name: "конская броня"},
  25. {title: "алмазные штаны", id: 312, meta: 0, name: "алмазные штаны"},
  26. {title: "paper", id: 339, meta: 0, name: "бумага"},
  27. {title: "алмазная кирка", id: 278, meta: 0, name: "алм кирка"},
  28. {title: "меч бога", id: 276, meta: 0, name: "алм меч"},
  29. {title: " курятина", id: 365, meta: 0, name: "курятина"},
  30. {title: "стрела", id: 262, meta: 0, name: "стрела"},
  31. {title: "щит", id: 442, meta: 0, name: "щит"},
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40. ];
  41.  
  42. itemsToClick.forEach(function(itemToClick) {
  43. if (title.includes(itemToClick.title)) {
  44. var item = container.findItemByIDAndMeta(itemToClick.id, itemToClick.meta);
  45. if (item === null && container.findItemByName) {
  46. item = container.findItemByName(itemToClick.name);
  47. }
  48. if (item !== null) {
  49. container.slotClick(item.getSlot());
  50. bot.getPlayerOwner().sendDebugMessage("Бот нажал на " + itemToClick.name);
  51. foundItem = true;
  52. }
  53. }
  54. });
  55.  
  56. if (!foundItem) {
  57. bot.getPlayerOwner().sendDebugMessage("Обнаружено новое окно: " + title);
  58. }
  59. }
  60. }
  61. }
  62. };
  63.  
  64. events;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement