M monster595 Участник Автор темы 34 0 30 Май 2019 #1 Как блокировать некоторые сообщения в чате? к примеру обычную фракционную рацию?
TheRuthArbiter Неповторимый РПшер Проверенный 523 306 30 Май 2019 #2 Находить сообщения, которые содержат элементы рации и возвращать false в событии onServerMessage. Позитивный голос 0 Негативный голос
M monster595 Участник Автор темы 34 0 30 Май 2019 #3 bu3ka3 написал(а): Находить сообщения, которые содержат элементы рации и возвращать false в событии onServerMessage. Нажмите для раскрытия... Как это будет выглядеть? Позитивный голос 0 Негативный голос
bu3ka3 написал(а): Находить сообщения, которые содержат элементы рации и возвращать false в событии onServerMessage. Нажмите для раскрытия... Как это будет выглядеть?
TheRuthArbiter Неповторимый РПшер Проверенный 523 306 31 Май 2019 #4 monster595 написал(а): Как это будет выглядеть? Нажмите для раскрытия... Lua: local se = require 'samp.events' function se.onServerMessage(color, msg) if msg == 'любой текст' then return false end end Позитивный голос 0 Негативный голос
monster595 написал(а): Как это будет выглядеть? Нажмите для раскрытия... Lua: local se = require 'samp.events' function se.onServerMessage(color, msg) if msg == 'любой текст' then return false end end
M monster595 Участник Автор темы 34 0 31 Май 2019 #5 bu3ka3 написал(а): Lua: local se = require 'samp.events' function se.onServerMessage(color, msg) if msg == 'любой текст' then return false end end Нажмите для раскрытия... Пишу в игре текст который в скобках, он высвечивается, а должен типо блокироваться Позитивный голос 0 Негативный голос
bu3ka3 написал(а): Lua: local se = require 'samp.events' function se.onServerMessage(color, msg) if msg == 'любой текст' then return false end end Нажмите для раскрытия... Пишу в игре текст который в скобках, он высвечивается, а должен типо блокироваться
atizoff приобретаю кашель за деньги Проверенный 1,296 1,179 31 Май 2019 #6 monster595 написал(а): Пишу в игре текст который в скобках, он высвечивается, а должен типо блокироваться Нажмите для раскрытия... скобки надо выделять процентами, это вроде магические знаки или что-то типо того. убери скобки и оставь онли текст Позитивный голос 0 Негативный голос
monster595 написал(а): Пишу в игре текст который в скобках, он высвечивается, а должен типо блокироваться Нажмите для раскрытия... скобки надо выделять процентами, это вроде магические знаки или что-то типо того. убери скобки и оставь онли текст
M monster595 Участник Автор темы 34 0 31 Май 2019 #7 social enemy написал(а): скобки надо выделять процентами, это вроде магические знаки или что-то типо того. убери скобки и оставь онли текст Нажмите для раскрытия... Не работает Позитивный голос 0 Негативный голос
social enemy написал(а): скобки надо выделять процентами, это вроде магические знаки или что-то типо того. убери скобки и оставь онли текст Нажмите для раскрытия... Не работает
atizoff приобретаю кашель за деньги Проверенный 1,296 1,179 31 Май 2019 #8 bu3ka3 написал(а): if msg == 'любой текст' then Нажмите для раскрытия... Lua: if msg:find("текст") then Реакции: TheRuthArbiter Позитивный голос 0 Негативный голос
bu3ka3 написал(а): if msg == 'любой текст' then Нажмите для раскрытия... Lua: if msg:find("текст") then
M monster595 Участник Автор темы 34 0 31 Май 2019 #9 social enemy написал(а): Lua: if msg:find("текст") then Нажмите для раскрытия... Все равно ввожу 'текст' и ничего Позитивный голос 0 Негативный голос
social enemy написал(а): Lua: if msg:find("текст") then Нажмите для раскрытия... Все равно ввожу 'текст' и ничего
B Benya Активный 145 45 31 Май 2019 #10 Если рацию фраки целиком, то лучше по цвету блокировать. Позитивный голос 0 Негативный голос
M monster595 Участник Автор темы 34 0 31 Май 2019 #11 Benya написал(а): Если рацию фраки целиком, то лучше по цвету блокировать. Нажмите для раскрытия... Как же отследить цвет? Позитивный голос 0 Негативный голос
Benya написал(а): Если рацию фраки целиком, то лучше по цвету блокировать. Нажмите для раскрытия... Как же отследить цвет?
B Benya Активный 145 45 31 Май 2019 #12 monster595 написал(а): Как же отследить цвет? Нажмите для раскрытия... То чего его там отслеживать Есть хук Lua: onServerMessage(color, msg) В переменной msg текст, в переменной color цвет. Всё тоже самое что советовали выше. Просто в условии не текст проверяешь, а цвет. Последнее редактирование: 31 Май 2019 Позитивный голос 0 Негативный голос
monster595 написал(а): Как же отследить цвет? Нажмите для раскрытия... То чего его там отслеживать Есть хук Lua: onServerMessage(color, msg) В переменной msg текст, в переменной color цвет. Всё тоже самое что советовали выше. Просто в условии не текст проверяешь, а цвет.
M monster595 Участник Автор темы 34 0 31 Май 2019 #13 Benya написал(а): То чего его там отслеживать Есть хук Lua: onServerMessage(color, msg) В переменной msg текст, в переменной color цвет. Всё тоже самое что советовали выше. Просто в условии не текст проверяешь, а цвет. Нажмите для раскрытия... Тоже самое Позитивный голос 0 Негативный голос
Benya написал(а): То чего его там отслеживать Есть хук Lua: onServerMessage(color, msg) В переменной msg текст, в переменной color цвет. Всё тоже самое что советовали выше. Просто в условии не текст проверяешь, а цвет. Нажмите для раскрытия... Тоже самое
B Benya Активный 145 45 31 Май 2019 #14 monster595 написал(а): Тоже самое Нажмите для раскрытия... Кинь полный код, проверь наличие библиотек установленных. Ведь код который выше тебе давали, он рабочий. Позитивный голос 0 Негативный голос
monster595 написал(а): Тоже самое Нажмите для раскрытия... Кинь полный код, проверь наличие библиотек установленных. Ведь код который выше тебе давали, он рабочий.
M monster595 Участник Автор темы 34 0 31 Май 2019 #15 Benya написал(а): Кинь полный код, проверь наличие библиотек установленных. Ведь код который выше тебе давали, он рабочий. Нажмите для раскрытия... Код: local se = require 'samp.events' function se.onServerMessage(color, msg) if msg:find("Привет") then return false end end Лог чистый Последнее редактирование: 31 Май 2019 Позитивный голос 0 Негативный голос
Benya написал(а): Кинь полный код, проверь наличие библиотек установленных. Ведь код который выше тебе давали, он рабочий. Нажмите для раскрытия... Код: local se = require 'samp.events' function se.onServerMessage(color, msg) if msg:find("Привет") then return false end end Лог чистый