Здравствуйте, год назад помню делал как-то отлов сообщения в консоли сервера плагином... перерыл все исходники не могу найти.. напомните пожалуйста кто знает как отловить сообщение в консоль.. помню нужно было расширение толи 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;
}
Последнее редактирование: