Broadcaster

tlwsn

Известный
537
85
При использовании этого, скрипт, который использует это уже нельзя перезагрузить, как можн пофиксить это?
 

tlwsn

Известный
537
85
скинь лог, посмотрю. если там повторная регистрация хендлера - пофикшу
[17:06:11.371797] (error) Admin Tools: D:\gtaadm\gtaadm\moonloader\lib\broadcaster.lua:31: handler id collision: handler "admtoolschanel" has been already registered
stack traceback:
[C]: in function 'error'
D:\gtaadm\gtaadm\moonloader\lib\broadcaster.lua:31: in function <D:\gtaadm\gtaadm\moonloader\lib\broadcaster.lua:25>
stack traceback:
[C]: in ?
D:\gtaadm\gtaadm\moonloader\admintools.lua:1856: in function <D:\gtaadm\gtaadm\moonloader\admintools.lua:1468>
[17:06:11.371797] (error) Admin Tools: Script died due to an error. (194D2174)
 

r4nx

Известный
Автор темы
Друг
202
262
@laz3r228
обнови отсюда https://github.com/r4nx/broadcaster/archive/develop.zip
вот это в твой скрипт:
Lua:
function onScriptTerminate(scr)
    if scr == thisScript() then
        if broadcaster.unregisterHandler('admtoolschanel') then
            print('unregistered successfully')
        else
            print('unregisterHandler returned false')
        end
    end
end
отпишись как попробуешь, если successfully, можешь оставить просто broadcaster.unregisterHandler('amdtoolschanel')
 

tlwsn

Известный
537
85
@laz3r228
обнови отсюда https://github.com/r4nx/broadcaster/archive/develop.zip
вот это в твой скрипт:
Lua:
function onScriptTerminate(scr)
    if scr == thisScript() then
        if broadcaster.unregisterHandler('admtoolschanel') then
            print('unregistered successfully')
        else
            print('unregisterHandler returned false')
        end
    end
end
отпишись как попробуешь, если successfully, можешь оставить просто broadcaster.unregisterHandler('amdtoolschanel')
[17:33:24.340205] (script) Admin Tools: unregistered successfully
Спасибо)
 
  • Нравится
Реакции: r4nx

r4nx

Известный
Автор темы
Друг
202
262
На luarocks будешь заливать?
И что насчет
на luarocks постараюсь залить, когда найду время, чтобы разобраться. а уменьшить количество логов можно изменив строчку logger.level = 'debug' в broadcaster.lua, нужно поставить info вместо debug
 
  • Нравится
Реакции: dmitri4

#Northn

Pears Project — уже запущен!
Всефорумный модератор
2,643
2,494
Насколько я понял разработчик библиотеки более не сидит в бх, кто-нибудь, у кого есть связь, может меня связать с ним?
 
У

Удалённый пользователь 341712

Гость
между серверами работает?
 

ImPasha

Software Developer & System Administrator
Друг
1,789
2,136
с сервака пишут на другой
Беда с башкой?
Суть библиотеки в том, чтобы перекидывать сообщения при помощи пакетов на конкретном сервере. Как ты собрался кидать сообщения между серверами?
 

user337567

Участник
91
10
не работает
в логе при загрузке библиотеки пишет got a bool value
а нет это всё работает, надо было import)