Отловить сообщение в консоль

Banana

Участник
Сообщения
892
Реакции
113
Здравствуйте, год назад помню делал как-то отлов сообщения в консоли сервера плагином... перерыл все исходники не могу найти.. напомните пожалуйста кто знает как отловить сообщение в консоль.. помню нужно было расширение толи Phat или еще какое-то.. Спасибо.
PHP:
#include <sourcemod>
#include <cstrike>
#include <PTaH>

 public OnPluginStart()
{   
   //PTaH(PTaH_ServerConsolePrint, Hook, ServerConsolePrint); - так компилируется но перехват сообщения консоли не работает.. 
    PTaH(PTaH_ServerConsolePrint, Hook, ServerConsolePrint); - так НЕ компилируется error 100: function prototypes do not match
}

public Action ServerConsolePrint(const char[] sMessage, LoggingSeverity severity)
{   
    if(severity == LS_MESSAGE && strlen(sMessage) > 32 && sMessage[0] == 'Y' && sMessage[10] == 'r' && sMessage[20] == ' ' && sMessage[71] == '.')   
     {       
        //Your server needs to be restarted in order to receive the latest update.         
        new Handle:hFile = OpenFile("addons/autoupdateserver.log", "at"); 
        WriteFileLine(hFile,"update");                                     
        CloseHandle(hFile);     
     }   
    return Plugin_Continue;
}
 
Последнее редактирование:

Fanyatsu

Шизофреник со стажем
Сообщения
1,030
Реакции
341
Пробуй
И не забудь добавить на сервер последнюю версию P Tools and Hooks
 

Вложения

  • message_caught.sp
    734 байт · Просмотры: 31
  • message_caught.smx
    4 КБ · Просмотры: 5

Erik

Участник
Сообщения
67
Реакции
16
А как теперь на новом птахе 1.1.1 отлавливать события в консоле?
 

Rostu

Добрая душа
Сообщения
986
Реакции
623
Но добавили вроде что то другое
Мейби скрин поможет прояснить ситуацию.
2019-11-28_16-01-40.png
 
  • Мне нравится
Реакции: Erik
Сверху Снизу