Lua Arizona Auto-Opening - Авто-открытие всех ларцов и ящиков

elyrin

Известный
Автор темы
261
161
Версия SA-MP
  1. 0.3.7 (R1)
  2. 0.3.7-R2
  3. 0.3.7-R3
  4. 0.3.7-R4
  5. 0.3.7-R5
  6. 0.3DL
  7. 0.3e (R1) / CR-MP
  8. CR-MP 0.3.7
  9. Любая
  10. Другая
Ходя по разным темам, я начал замечать - большинство нужен скрипт, который автоматически будет открывать все ларцы и ящики
Я решил не спать всю ночь, и все таки воплотил идею большинства людей (особенно махинаторов, которые хотят засорить логи мусором из ларцов и ящиков)

Скрипт из /stats парсит все предметы которые есть, затем после того как все спарсил открывает инвентарь и начинает лютейшее открытие всех ларцов и ящиков которые указаны в массиве `chests_and_boxes` (если что-то не указал - пишите сразу списком что добавить)
Также, скрипт собирает полное кол-во предметов которые были найдены с помощью парсинга, поэтому на время того как открываются все ларцы можно спокойно куда-то отойти - скрипт за вас все сам откроет

Между открытием одного предмета КД составляет 250 миллисекунд (если будут проблемы с этим - пишите, при проверке скрипта не наблюдал никаких проблем)

Работоспособность скрипта:

Активация: /auto_open

Если будут баги, вопросы или предложения по улучшению - писать в тему (лично у меня все чики-пуки работает, на двух компах проверял)
 

Вложения

  • Auto-Opening.lua
    6.4 KB · Просмотры: 56
Последнее редактирование:
  • Нравится
  • Влюблен
Реакции: admin+, Ottosm и asdf4

kievdrifter

Известный
309
73
хуй знает что у тебя, я как зашёл в игру записал откат
может у тебя что-то?
Методом научного тыка в вашем скрипте были обнаружены недружелюбные отношения со скриптом arizona_classic.lua. Из-за замены новых диалогов на старые. Как-то так.
 
Последнее редактирование:

elyrin

Известный
Автор темы
261
161
Ходя по разным темам, я начал замечать - большинство нужен скрипт, который автоматически будет открывать все ларцы и ящики
Я решил не спать всю ночь, и все таки воплотил идею большинства людей (особенно махинаторов, которые хотят засорить логи мусором из ларцов и ящиков)

Скрипт из /stats парсит все предметы которые есть, затем после того как все спарсил открывает инвентарь и начинает лютейшее открытие всех ларцов и ящиков которые указаны в массиве `chests_and_boxes` (если что-то не указал - пишите сразу списком что добавить)
Также, скрипт собирает полное кол-во предметов которые были найдены с помощью парсинга, поэтому на время того как открываются все ларцы можно спокойно куда-то отойти - скрипт за вас все сам откроет

Между открытием одного предмета КД составляет 250 миллисекунд (если будут проблемы с этим - пишите, при проверке скрипта не наблюдал никаких проблем)

Работоспособность скрипта:

Активация: /auto_open

Если будут баги, вопросы или предложения по улучшению - писать в тему (лично у меня все чики-пуки работает, на двух компах проверял)
ПОФИКСИЛ!!!

1780927961255.png


Если вылетает такая ошибка - удалите все модификации, которые как-то взаимодействуют с диалогами (замена с новых на старые)
Если будут ещё какие-то ошибки - сообщите, желательно с moonloader.log чтобы вашу ошибки решили намного быстрее
 
Последнее редактирование:
  • Нравится
Реакции: kievdrifter

kievdrifter

Известный
309
73
Если будешь вносить правки в скрипт, думаю стоит добавить выключение на фразе "[Ошибка] Для открытия ларца необходимо иметь ключ для открытия ларца. (его можно купить в 24/7)".
Буду дальше насиловать скрипт :) Если что добавлю
 

elyrin

Известный
Автор темы
261
161
Ходя по разным темам, я начал замечать - большинство нужен скрипт, который автоматически будет открывать все ларцы и ящики
Я решил не спать всю ночь, и все таки воплотил идею большинства людей (особенно махинаторов, которые хотят засорить логи мусором из ларцов и ящиков)

Скрипт из /stats парсит все предметы которые есть, затем после того как все спарсил открывает инвентарь и начинает лютейшее открытие всех ларцов и ящиков которые указаны в массиве `chests_and_boxes` (если что-то не указал - пишите сразу списком что добавить)
Также, скрипт собирает полное кол-во предметов которые были найдены с помощью парсинга, поэтому на время того как открываются все ларцы можно спокойно куда-то отойти - скрипт за вас все сам откроет

Между открытием одного предмета КД составляет 250 миллисекунд (если будут проблемы с этим - пишите, при проверке скрипта не наблюдал никаких проблем)

Работоспособность скрипта:

Активация: /auto_open

Если будут баги, вопросы или предложения по улучшению - писать в тему (лично у меня все чики-пуки работает, на двух компах проверял)
Обновил скрипт. Изменения:

1. Добавил поддержку парсинга предметов на старых диалогах
2. Добавил побольше ларцов и ящиков для открытия (возможно также не все)
3. Добавил детект надписи что у вас нет ключей для ларцов (теперь оно будет автоматически останавливать работу, если обнаружит что у вас либо нет 3-ёх слотов, либо нет ключей)
 

Alexandr7777

Известный
17
2
Предметы в инвентаре сами появляются после открытия тайников или также как и в другом скрипте надо перезаходить чтобы всё отобразилось?
 

elyrin

Известный
Автор темы
261
161
Предметы в инвентаре сами появляются после открытия тайников или также как и в другом скрипте надо перезаходить чтобы всё отобразилось?
зачем перезаходить?
скрипт просто отправкой цефа открывает ларцы/ящики по их слотам, они сразу отображаются в инвентаре
 
Последнее редактирование:
  • Нравится
Реакции: Alexandr7777 и admin+

манул бахус

Известный
233
224
Зачем парсить через stats, если можно сразу в cef все пропарсить и все?) Чисто по id предметов

upd. Хотя да, тут я бы поспорил со своими словами, через stats быстрее и меньше ебли будет
 

elyrin

Известный
Автор темы
261
161
Зачем парсить через stats, если можно сразу в cef все пропарсить и все?) Чисто по id предметов

upd. Хотя да, тут я бы поспорил со своими словами, через stats быстрее и меньше ебли будет
1781111229195.png


нет подходящего CEF`а
а так, если-бы был варик через CEF, я бы и через него сделал
но так-как нет - делаю через /stats
 

Kermi

Активный
286
79
Посмотреть вложение 295139

нет подходящего CEF`а
а так, если-бы был варик через CEF, я бы и через него сделал
но так-как нет - делаю через /stats
Как я понял речь о парсе через /stats, при открытие инвентаря на арз не приходит пакет что там, он приходит только как ты зашел на арз, или открыл лавку, но в лавке он кастрированый в плане текста там только предметы(айди), и цвета бекграундов.
Коннект -
1781113489919.png
Лавка -
1781113635635.png
 

elyrin

Известный
Автор темы
261
161
Как я понял речь о парсе через /stats, при открытие инвентаря на арз не приходит пакет что там, он приходит только как ты зашел на арз, или открыл лавку, но в лавке он кастрированый в плане текста там только предметы(айди), и цвета бекграундов.
Коннект -
Посмотреть вложение 295140 Лавка - Посмотреть вложение 295141
а если ты инвентарь отсортируешь? или переместишь какой-то предмет в другую ячейку?
и чтобы активировать скрипт тебе надо перезаходить постоянно?
такие варианты они просто костыльные, легче чтоб себе и другим мозги не ебать через статистику парсить слот, название и кол-во
в CEF-строчке есть ID, slot и что-то ещё, но это также костыль как по мне