Andrey777best, ошибки то покажи.
Опять колорчат.
Код:
#include <amxmodx>
#include <fakemeta>
#include <colorchat>
public plugin_init() {
register_message(get_user_msgid("SayText"), "MessageHook_SayText");
register_forward(FM_ClientUserInfoChanged, "FMHook_UserInfoChanged");
}
public MessageHook_SayText() {
static const szNameChange[] = "#Cstrike_Name_Change";
static szMsg[32];
get_msg_arg_string(2, szMsg, charsmax(szMsg));
if(equal(szMsg, szNameChange))
return PLUGIN_HANDLED;
return PLUGIN_CONTINUE;
}
public FMHook_UserInfoChanged(id) {
static const szName[] = "name";
static szOldName[32], szNewName[32];
pev(id, pev_netname, szOldName, charsmax(szOldName));
if(szOldName[0]) {
get_user_info(id, szName, szNewName, charsmax(szNewName));
if(!equal(szOldName, szNewName))
client_print_color(0, DontChange, "[^4Сервер^1] ^3Игрок ^4%s ^3сменил ник на ^4%s", szOldName, szNewName);
}
}
Компилировать
тут, или взять там же инклуд