Фикс Ивенты для модов [Механизмы работают от имени владельца]

Та же самая проверка, что и в вашем фиксе, встроена в последние публичные ивенты, разве что она внутри метода, отвечающего за поглощение предметов, а не в методе столкновений с сущностями, но, если просмотреть цепочку вызовов, то проверки будут в почти одном и том же месте.
Просто у тебя изучения пропали, по-этому не дюпнуло. Если прописать все изучения - фикс не работает, тигель дюпает (даже один) когда в него просто кидаешь самородок.
Фикс (да и сам тигель) никак не связан с изучениями. Он только проверяет смерть сущности с предметом и кол-во предметов в стаке.
P.S. У меня и моих заказчиков фикс прекрасно работает. Я его только что проверял.
 
Та же самая проверка, что и в вашем фиксе, встроена в последние публичные ивенты, разве что она внутри метода, отвечающего за поглощение предметов, а не в методе столкновений с сущностями, но, если просмотреть цепочку вызовов, то проверки будут в почти одном и том же месте.

Фикс (да и сам тигель) никак не связан с изучениями. Он только проверяет смерть сущности с предметом и кол-во предметов в стаке.
P.S. У меня и моих заказчиков фикс прекрасно работает.
Пробовал даже без левых модов и плагинов, пока не уберешь изучения таума - фикс не работает....
 
Пробовал даже без левых модой и плагинов, пока не уберешь изучения таума - фикс не работает....
Бред какой-то. Если вы посмотрите в код, то увидите, что изучения ни на что в данном случае влиять не могут. Хотя попробуйте фикс от @oleg57zls, правда я сомневаюсь, что он поможет, ведь, если заинлайнить метод поглощения предмета, то будет видно, что фиксы одинаковы.
 
Бред какой-то. Если вы посмотрите в код, то увидите, что изучения ни на что в данном случае влиять не могут. Хотя попробуйте фикс от @oleg57zls, правда я сомневаюсь, что он поможет, ведь, если заинлайнить метод поглощения предмета, то будет видно, что фиксы одинаковы.
Его фикс так же не работает, я понимаю что бред, но факт в том, что пока есть изучения - фикс не алё, вставив дебагер в процедуру - проходит код, но дюп идет... Вот попробуй эти файлы на себя переименовать и проверить дюп - https://yadi.sk/d/KKvwCdDRpmPA4 , файлы со своим ником и UUID в папку playerdata. Даже карту если вайпнуть и ИД поменять, не удалив файлы пользователя - дюп все равно проходит...
 
Его фикс так же не работает, я понимаю что бред, но факт в том, что пока есть изучения - фикс не алё, вставив дебагер в процедуру - проходит код, но дюп идет... Вот попробуй эти файлы на себя переименовать и проверить дюп - https://yadi.sk/d/KKvwCdDRpmPA4 , файлы со своим ником и UUID в папку playerdata. Даже карту если вайпнуть и ИД поменять, не удалив файлы пользователя - дюп все равно проходит...
Не понимаю, как это может происходить, но ладно, часов в 15 приду и проверю.
 
Сейчас проверил. Ничего не дюпается даже с вашими файлами.
Я так-же проверял. Код фиксов в принципе идентичный, да и не влияет никак на сами файлы.
Я когда фикс ставил, то никакого дюпа не было и без затрагивания файлов игоков. Твою версию пока не ставил, но должно быть так-же, что все в порядке.
 
Исходные коды: клик
Скачать: клик
  1. Строительные механизмы;
  2. Роботы (атака, разрушение блока, выкачивание жидкости, использование инструмента);
  3. Помпа;
  4. Буровая установка;
  5. Карьер.
Скачать: клик
<Всё аналогично 7.0.26>
Исходные коды: клик
Скачать: клик
  1. Шахтёрский лазер;
  2. Буровая установка;
  3. Продвинутая буровая установка;
  4. Помпа;
  5. Пульверизатор;
  6. Убран урон от радиации;
  7. Катушка Теслы;
  8. Добавлена проверка наличия привата для взрывов;
  9. Добавлен конфиг (config/Events/IC2.cfg);
  10. Исправлен дюп капсул с жидкостью в привате.
Скачать: клик
  1. <Всё аналогично 2.2.736>;
  2. Терраформер.
Скачать: клик
  1. <Всё аналогично 2.2.760>;
  2. Обновлён конфиг (добавлена возможность выключения ивентов для терраформера и режима "Разброс" у лазера).
Скачать: клик
  1. <Всё аналогично 2.2.763>;
  2. Терраформер работает только с привате;
  3. Исправлен урон по мобам у шашек динамита;
  4. Используется новая система ивентов.
Скачать: клик
  1. <Всё аналогично 2.2.780>;
  2. Гаечный ключ;
  3. Валик для краски.
Скачать: клик
  1. <Всё аналогично 2.2.791>;
  2. Ивенты для взрывов;
  3. Дополнены ивенты для жидкостных капсул.
Скачать: клик
<Всё аналогично 2.2.810>
Исходные коды: клик
Скачать: клик
  1. Бур;
  2. Топор потока;
  3. Мотыга роста;
  4. Лопата землероя;
  5. Набалдашник равноценного обмена;
  6. Големы (работа с жидкостями, использование инструментов, разрушение брёвен, сбор посевов);
  7. Использование жезла на блоках;
  8. Сингулярный крушитель;
  9. Исправлен дюп вёдер с тигелем;
  10. Набалдашник равноценного обмена не может перемещать стойки для брони из BiblioCraft;
  11. Алюментум;
  12. Порча в бутылке.
  13. Частичный фикс элементальных стрел;
  14. Сингулярная жемчужина;
  15. Убран урон от эффекта "Смертельный взгляд";
  16. Исправлен дюп с набалдашником "Равноценный обмен";
  17. Голодный узел ауры (работает от имени игрока "[ThaumCraft]");
  18. Зачарование "Рокот гор";
  19. Набалдашник червоточины;
  20. Вёдра с жидкостями;
  21. Исправление StackOverflowError в BlockEldritchNothing;
  22. Исправление дюпа с магическим верстаком;
  23. Исправление дюпа с тигелем.
Исходные коды: клик
Чистые билды: клик
Скачать: клик
  1. Набалдашник "Перемещение";
  2. Набалдашник "Пламя ифрита";
  3. Пробуждённые ихориевые инструменты.
Скачать: клик
<Всё аналогично 2.5>
Скачать: клик
  1. <Всё аналогично 2.5>;
  2. Пробуждённый ихориевый меч.
Скачать: клик
  1. <Всё аналогично 2.5-479>;
  2. Набалдашник "Теневой луч";
  3. Небольшие оптимизации.
Скачать: клик
  1. <Всё аналогично 2.5-494>;
  2. Добавлен чёрный список для набалдашника перемещения;
  3. Зачарование "Ударная волна".
Скачать: клик
<Всё аналогично 2.5-507>
Скачать: клик
  1. <Всё аналогично 2.5-507>;
  2. Добавлены чёрные списки для трансвекторного дислокатора и кольца чёрной дыры;
  3. Добавлены ивенты для AnimationTablet;
  4. Исправлен бесконечный цикл у ихорового топора (но при этом сломан режим разрушения всего дерева);
  5. Исправлено многократное зачарование у осмотического стола.
Исходные коды: клик
Скачать: клик
  1. Тепловой луч;
  2. Лазерная пушка;
  3. Мина;
  4. Рельсовая пушка;
  5. Разрушитель.
Исходные коды: клик
Скачать: клик
  1. Гаечный ключ;
  2. Сетевой инструмент.
Скачать: клик
  1. <Всё аналогично rv1-stable>;
  2. Заряженный посох;
  3. Материальная пушка.
Скачать: клик
  1. <Всё аналогично rv2-beta-28>;
  2. Пространственный порт ввода-вывода (взаимодействие с блоками и запрет перемещения игроков);
  3. Терминал безопасности (операторы имеют права на все действия с сетями).
Скачать: клик
  1. <Всё аналогично rv2-stable-5>;
  2. Шины не подключаются к бочкам из ExNihilo (краш);
  3. Мини-TNT;
  4. Чёрный список для пространственных пилонов.
Исходные коды: клик
Скачать: клик
  1. Улучшенный алмазный бур (режим: "Большие дыры");
  2. Гравитационный инструмент (режим: "Гаечный ключ");
  3. Исправлен дюп опыта с улучшенным алмазным буром и зачарованием "Шёлковое касание";
  4. Добавлен конфиг (config/Events/GraviSuite.cfg), с помощью которого можно выключить режим "Большие дыры" улучшенного алмазного бура или ивенты для него.
Исходные коды: клик
Скачать: клик
  1. Улучшенный карьер;
  2. Улучшенная помпа;
  3. Улучшенная буровая установка.
Исходные коды: клик
Скачать: клик
  1. Огненный камень;
  2. Жидкости (при каких-то условиях они взрываются);
  3. Взрывы блоков (тех же, что и у @Shevchik);
  4. Вагонетки;
  5. Force Track Emitter.
Скачать: клик
  1. <Всё аналогично 9.6.1.0>;
  2. Ведро с жидкостью (например, с креозотом).
Скачать: клик
<Всё аналогично 9.7.0.0>
Исходные коды: клик
Скачать: клик
  1. Портативная буровая установка;
  2. Портативная паровая пила.

ВНИМАНИЕ: В конфиге WG нужно выставить параметр fake-player-build-override: false.
Скачать: клик
Исходные коды: клик
Скачать: клик
Исходные коды: клик
Изменения:
  1. Небольшие оптимизации;
  2. Обёртка для BlockFromToEvent.
Скачать: клик
Исходные коды: клик
Изменения:
  1. Добавлен IsInPrivateEvent.
Скачать: клик
Исходные коды: клик
Изменения:
  1. Добавлен CanDropEvent.

ВНИМАНИЕ: В конфиге WG нужно выставить параметр fake-player-build-override: false.
Скачать: клик
Исходные коды: клик
  1. Добавлены "быстрые ивенты" (не рекомендуются к использованию).
Скачать: клик
Исходные коды: клик
  1. Удалены "быстрые ивенты";
  2. Добавлены BlockFromToEvent и PlayerInteractEvent.

  1. Если владельца механизма является оператором (для него применялась команда /op <ник>), то его механизмы будут игнорировать приваты. Это лечится использованием op-permissions: false в конфиге WG.
  2. Новые ивенты сюда попадают при условии, что или я захочу их написать, или мне за это заплатят (цена за 1 публичный ивент - 15 рублей).
  3. Если до установки ивентов на карте уже были какие-либо механизмы из заменяемого мода, то их нужно переставить (просто демонтировать и поставить обратно), чтобы в них записалась информация о владельце.
  4. В КЛИЕНТ НУЖНО СТАВИТЬ ЧИСТЫЙ МОД, А НА СЕРВЕР - МОД С ИВЕНТАМИ!
IC2
Ящик содержания
Будет фикс? - Дюп
 
Дюп с наболдажником равноценный обмен работает:C
 
С тинкера призывают скелетов в аду и они превращаются в иссушителей, так головы дюпают, если кому нужно - вот тинкер с данным фиксом и со всеми фиксами - https://yadi.sk/d/63AKfDDIpxoF7
 
Последнее редактирование:
Назад
Верх Низ