Иконка ресурса

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
Может вместо создания таймера использовать EventHookMode_Post?
У SM есть соответствующие форварды: OnClientSayCommand и OnClientSayCommand_Post
Сообщения автоматически склеены:

morecolors никогда не имел поддержки csgo
 

KiKiEEKi

🏆 🥇
Сообщения
653
Реакции
513
  • Автор ресурса
  • #23
Может вместо создания таймера использовать EventHookMode_Post?
Он(EventHookMode_Post) и стоял, но связи с simple-chatprocessor.smx который использует модуль VIP CHAT то сообщение писалось после вывода ответа.
morecolors никогда не имел поддержки csgo
Не знал. Пока убрал поддержку ксго в информации о плагине. Скоро сделаю и верну.
 

Skvin

Участник
Сообщения
323
Реакции
118
Добавьте для CS:GO поддержку переноса строки \n
а то все сообщения в строчку. За ранее спасибо 🖤
 

Sherlock

Участник
Сообщения
38
Реакции
1
Не работает! Всё залил правильно и пробовал свои фразы и дефолтные! Может конфликтует с чем?
Вот лог:

[SM] Exception reported: Не удалось загрузить файл конфигурации 'addons/sourcemod/data/botforchat.ini'.
L 05/15/2021 - 12:24:40: [SM] Blaming: BotForChat.smx
L 05/15/2021 - 12:24:40: [SM] Call stack trace:
L 05/15/2021 - 12:24:40: [SM] [0] SetFailState
L 05/15/2021 - 12:24:40: [SM] [1] Line 24, C:\Users\User\Desktop\sourcemod 1.10\scripting\BotForChat.sp::OnMapStart
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
@Sherlock, а по пути 'addons/sourcemod/data/botforchat.ini' точно конфиг присутствует?
И права к нему правильно прописаны?
 

Sherlock

Участник
Сообщения
38
Реакции
1
@Sherlock, а по пути 'addons/sourcemod/data/botforchat.ini' точно конфиг присутствует?
И права к нему правильно прописаны?
Присутствовал это точно, я пробовал кидать его в папку конфигов, возможно из за это написало в лог. Но даже когда файлы были все по путям, то при написании вопроса ответ не приходил это 100%. А вот насчёт прав для файла можно подробней? Скачиваю на этом сайте все плагины и настраивать умею точно, поэтому могу заверить что плагин ставил правильно, но не работает, но не исключаю конечно ошибки.
 

KiKiEEKi

🏆 🥇
Сообщения
653
Реакции
513
  • Автор ресурса
  • #29
Присутствовал это точно, я пробовал кидать его в папку конфигов, возможно из за это написало в лог. Но даже когда файлы были все по путям, то при написании вопроса ответ не приходил это 100%. А вот насчёт прав для файла можно подробней? Скачиваю на этом сайте все плагины и настраивать умею точно, поэтому могу заверить что плагин ставил правильно, но не работает, но не исключаю конечно ошибки.
Зайдите на FTP и правой кнопкой нажмите по файлу botforchat.ini, там будет права доступа к файлу и поставьте 777 сразу
 

Sherlock

Участник
Сообщения
38
Реакции
1
Зайдите на FTP и правой кнопкой нажмите по файлу botforchat.ini, там будет права доступа к файлу и поставьте 777 сразу
Не помогло. Логов так же нету. В консоли сервера ничего так же не пишет по этому поводу...


Сообщения автоматически склеены:

Не помогло. Логов так же нету. В консоли сервера ничего так же не пишет по этому поводу...
Извиняюсь за потраченное время, разобрался сам. Плагин конфликтует с этим плагином -->SystemColorName
Пока у тебя работает цветной чат плагин не срабатывает, как только отключил у себя цветной чат, плагин сразу же стал давать ответы. Хотя почему так, незнаю.
 

Вложения

  • chat.sp
    13.4 КБ · Просмотры: 2
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,517
Реакции
4,979
потому что цветной чат делает нехукаемые сообщения
 

osTr0ve

Участник
Сообщения
59
Реакции
15
Спасибо за плагин. Удобно.
Хотелось бы реализацию сообщений только для игрока который задает вопрос( знаю что такое есть только в админке sm_psay — приватные сообщения игроку)
Добавить квар на количество использования бота каждый игроком, чтобы не было спама в чате.
 

KiKiEEKi

🏆 🥇
Сообщения
653
Реакции
513
  • Автор ресурса
  • #33
Спасибо за плагин. Удобно.
Хотелось бы реализацию сообщений только для игрока который задает вопрос( знаю что такое есть только в админке sm_psay — приватные сообщения игроку)
Добавить квар на количество использования бота каждый игроком, чтобы не было спама в чате.
Ответ от бота виден только тот кто задал вопрос.
Добавить квар на количество использования бота каждый игроком, чтобы не было спама в чате.
Типа игрок может задать N кол-во вопросов за раунд? Или перезарядку на ответы сделать? Хотя стандартный плагин не дает слишком часто писать сообщения игрокам.
 

osTr0ve

Участник
Сообщения
59
Реакции
15
@KiKiEEKi, Большое спасибо, да потом уже заметил что плагин только отвечает игроку, который задал вопрос, тогда и ограничений не надо ведь видит это только он, большое спасибо за плагин.
 

zAntibot

Участник
Сообщения
126
Реакции
45
Не совсем понял как работает. Пишу вип бот отвечает. Пишу купить вип бот молчит. Типа фраза должна совпасть точно ? Я думал он из приложение ищет нужную фразу
 

osTr0ve

Участник
Сообщения
59
Реакции
15
Вопрос, можно ли чтобы бот ответил не в строку, а в столбик?
Чтобы был перенос текста м.б. какая-то функция. А так конечно можно написать строчки отдельными с одним и тем же ключ-словом. Но не очень удобно.

[Bot]Zack -> Что вы хотели бы выбрать?
1)...
2)...
3)...
 

Modi

Участник
Сообщения
71
Реакции
16
Мне кажется вот так чуть "умнее" бот работает

Вкратце изменения:
1. Вместо поиска по точному соответствию между сообщением в чате и вопросом в конфиге, теперь ищет встречается ли вопрос из конфига в сообщении.
Таким образом, все 3 сообщения "группа вк", "какая группа вк?" и "подскажите плз какая группа вк" подхватят ответ по ключу "группа вк"
2. Также сделал, чтобы ответ писался для всех, а не только спросившего игрока - чтобы не было впечатления что человек говорит сам с собой + не отвечали на вопрос, уже подхваченный и отвеченный ботом
Сообщения автоматически склеены:

Вдогонку добавил еще пару фич:
- независимость от регистра ("ГРУППа Вк" конвертируется под капотом в "группа вк")
- поддержку интерактивных ключей (например, "Привет {PLAYERNAME}" из конфига выведет в чат "Привет Modi")
// {TIMELEFT} - время до следущой карты
// {TIME} - время сервера в формате Ч:М:С
// {DATE} - дата в формате д,м,г
// {PLAYERNAME} - имя игрока, которому адресован ответ бота
// {NEXTMAP} - следующая карта
// {ADMINSONLINE} - список админов онлайн через запятую (админ1, админ2, .....)
// {TIC} - тик-рейт сервера
 

Вложения

  • BotForChat.sp
    5.6 КБ · Просмотры: 12
  • BotForChat.smx
    7.8 КБ · Просмотры: 12
Последнее редактирование:

Gravity_UA

Участник
Сообщения
40
Реакции
1
Можно как-то сделать что бы все видели ответы бота в чате?
 
Сверху Снизу