Advertisement
dggdggdgg

Untitled

Apr 9th, 2024
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 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. {title: "iron ingot", id: 265, meta: 0, name: "железо"},
  33. {title: "лук бога", id: 261, meta: 0, name: "лук бога"},
  34.  
  35.  
  36. ];
  37.  
  38. itemsToClick.forEach(function(itemToClick) {
  39. if (title.includes(itemToClick.title)) {
  40. var item = container.findItemByIDAndMeta(itemToClick.id, itemToClick.meta);
  41. if (item === null && container.findItemByName) {
  42. item = container.findItemByName(itemToClick.name);
  43. }
  44. if (item !== null) {
  45. container.slotClick(item.getSlot());
  46. bot.getPlayerOwner().sendDebugMessage("Бот нажал на " + itemToClick.name);
  47. foundItem = true;
  48. }
  49. }
  50. });
  51.  
  52. if (!foundItem) {
  53. bot.getPlayerOwner().sendDebugMessage("Обнаружено новое окно: " + title);
  54. }
  55. }
  56. }
  57. }
  58. };
  59.  
  60. events;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement