Всем привет, есть код:
Код
public Action:Hook_ServerCvar(Handle:event, const String:name[], bool:dontBroadcast)
{
if (!dontBroadcast) SetEventBroadcast(event, true);
decl String:cvar_name[32];
GetEventString(event, "cvarname", cvar_name, sizeof(cvar_name));
if (StrContains(cvar_name, "zh_"))
{
decl String:cvar_value[16];
GetEventString(event, "cvarvalue", cvar_value, sizeof(cvar_value));
PrintToChatAll("[ZH] Серверная переменная %s изменена на %s", cvar_name, cvar_value);
PrintToServer("[ZH] Server Value %s change to %s", cvar_name, cvar_value);
}
return Plugin_Handled;
}
Никак не могу получить то что хочу, а именно почему то
Код
PrintToServer("[ZH] Server Value %s change to %s", cvar_name, cvar_value);
Делается не только на команды zh_ но и на все команды. Что не так в коде ?
И еще я что-то не совсем понимаю return Plugin_Handled/Plugin_Continue. Даже после того как прочитал статтью про Event'ы.
Кто может на каком-либо примере объяснить ?