Эвенты

kFor

Известный
Автор темы
99
23
Версия MoonLoader
.026-beta
Есть два луа скрипта, которые конфликтуют между собой. Первый отменяет эвент onPlayerChatBubble, чтобы он не отображался над игроком, а второй должен этот эвент обрабатывать, но он не может этого делать, потому что первый луа отменяет этот эвент.

Что можно сделать в такой ситуации?
 
Решение
Есть два луа скрипта, которые конфликтуют между собой. Первый отменяет эвент onPlayerChatBubble, чтобы он не отображался над игроком, а второй должен этот эвент обрабатывать, но он не может этого делать, потому что первый луа отменяет этот эвент.

Что можно сделать в такой ситуации?
Можно расставить "приоритеты" скриптам через их имена. Добавить символ перед названием, скрипту который обрабатывает событие. Например: !processChatBubble.lua, nopChatBubble.lua и т.д. NOP / отмена / игнорирование события нужно добавить в конец приоритета, что-бы другие скрипты тоже поймали его. Таким образом при загрузке и даже с полной перезагрузкой всех скриптов приоритеты будут на месте.

bottom_text

Известный
675
318
Есть два луа скрипта, которые конфликтуют между собой. Первый отменяет эвент onPlayerChatBubble, чтобы он не отображался над игроком, а второй должен этот эвент обрабатывать, но он не может этого делать, потому что первый луа отменяет этот эвент.

Что можно сделать в такой ситуации?
Что делает второй скрипт?
 

B365

Известный
30
15
Есть два луа скрипта, которые конфликтуют между собой. Первый отменяет эвент onPlayerChatBubble, чтобы он не отображался над игроком, а второй должен этот эвент обрабатывать, но он не может этого делать, потому что первый луа отменяет этот эвент.

Что можно сделать в такой ситуации?
Можно расставить "приоритеты" скриптам через их имена. Добавить символ перед названием, скрипту который обрабатывает событие. Например: !processChatBubble.lua, nopChatBubble.lua и т.д. NOP / отмена / игнорирование события нужно добавить в конец приоритета, что-бы другие скрипты тоже поймали его. Таким образом при загрузке и даже с полной перезагрузкой всех скриптов приоритеты будут на месте.