Вопрос Как получать сообщения из чата в никсе?

Начинающий
Статус
Оффлайн
Регистрация
21 Авг 2019
Сообщения
3
Реакции[?]
0
Поинты[?]
0
Всем ку. Пишу луашку небольшую для себя, но почему-то ивент player_chat не триггерится
Вынес все строки своей функции, думая, что я где-то затупил, но даже вот это не пашет

code_language.lua:
client.register_callback("player_chat", function (event)
    client.notify("A")
end)
Спасите меня пж)
 
Пользователь
Статус
Оффлайн
Регистрация
2 Май 2022
Сообщения
362
Реакции[?]
46
Поинты[?]
24K
Всем ку. Пишу луашку небольшую для себя, но почему-то ивент player_chat не триггерится
Вынес все строки своей функции, думая, что я где-то затупил, но даже вот это не пашет

code_language.lua:
client.register_callback("player_chat", function (event)
    client.notify("A")
end)
Спасите меня пж)
у тебя и но должно оно работать, у тебя client.notify связан с рендером наверное.. посмотри эвенты player_chat, какие там переменные и event.checktestjestko
 
Пользователь
Статус
Оффлайн
Регистрация
6 Дек 2021
Сообщения
190
Реакции[?]
33
Поинты[?]
0
Всем ку. Пишу луашку небольшую для себя, но почему-то ивент player_chat не триггерится
Вынес все строки своей функции, думая, что я где-то затупил, но даже вот это не пашет

code_language.lua:
client.register_callback("player_chat", function (event)
    client.notify("A")
end)
Спасите меня пж)
разве есть ивент player_chat?


UPD
1666384123045.png

нашел


вроде должно работать
Код:
client.register_callback( 'player_chat', function( event )
    local entity, name, text = event:get_int( 'entity', 0 ) event:get_string( 'name', '' ), event:get_string( 'text', '' )
    if entity == nil or name == nil or text == nil then return end
    print( string.format( 'User: %s | message: %s | index: %s' ), name, text, entity )
end )
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2021
Сообщения
228
Реакции[?]
39
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
разве есть ивент player_chat?


UPD
Посмотреть вложение 225301

нашел


вроде должно работать
Код:
client.register_callback( 'player_chat', function( event )
    local entity, name, text = event:get_int( 'entity', 0 ) event:get_string( 'name', '' ), event:get_string( 'text', '' )
    if entity == nil or name == nil or text == nil then return end
    print( string.format( 'User: %s | message: %s | index: %s' ), name, text, entity )
end )
На будущее, entity == nil можно заменить на not entity, тогда если entity будет false, оно все равно сработает
 
Начинающий
Статус
Оффлайн
Регистрация
21 Авг 2019
Сообщения
3
Реакции[?]
0
Поинты[?]
0
разве есть ивент player_chat?


UPD
Посмотреть вложение 225301

нашел


вроде должно работать
Код:
client.register_callback( 'player_chat', function( event )
    local entity, name, text = event:get_int( 'entity', 0 ) event:get_string( 'name', '' ), event:get_string( 'text', '' )
    if entity == nil or name == nil or text == nil then return end
    print( string.format( 'User: %s | message: %s | index: %s' ), name, text, entity )
end )
также, как и было, к сожалению
в консоли пусто, как будто ивент никогда не происходит, несмотря на то, что в чате идут сообщения
 
Пользователь
Статус
Оффлайн
Регистрация
6 Дек 2021
Сообщения
190
Реакции[?]
33
Поинты[?]
0
также, как и было, к сожалению
в консоли пусто, как будто ивент никогда не происходит, несмотря на то, что в чате идут сообщения
Попробуй это

Код:
client.register_callback( 'player_say', function( event )
    local entity, name, text = event:get_int( 'entity', 0 ) event:get_string( 'name', '' ), event:get_string( 'text', '' )
    if entity == nil or name == nil or text == nil then return end
    print( string.format( 'User: %s | message: %s | index: %s' ), name, text, entity )
end )
 
Pa$$ter
Пользователь
Статус
Оффлайн
Регистрация
9 Июн 2020
Сообщения
241
Реакции[?]
83
Поинты[?]
12K
Ивент player_chat не работает в мм вообще, если у тебя в нём.
 
Начинающий
Статус
Оффлайн
Регистрация
21 Авг 2019
Сообщения
3
Реакции[?]
0
Поинты[?]
0
Попробуй это

Код:
client.register_callback( 'player_say', function( event )
    local entity, name, text = event:get_int( 'entity', 0 ) event:get_string( 'name', '' ), event:get_string( 'text', '' )
    if entity == nil or name == nil or text == nil then return end
    print( string.format( 'User: %s | message: %s | index: %s' ), name, text, entity )
end )
player_say тоже не пашет, как было ничего, так и осталось
1666533564493.png

Ивент player_chat не работает в мм вообще, если у тебя в нём.
пробовал и на пабликах, и в дме, и в напарниках - нигде не работает, почему-то
 
Pa$$ter
Пользователь
Статус
Оффлайн
Регистрация
9 Июн 2020
Сообщения
241
Реакции[?]
83
Поинты[?]
12K
Сверху Снизу