Название: Show Frags
Версия: 1.0
Автор: Alienware
Описание:Плагин показывает в HUD сколько убийств + убийств в голову подряд вы сделали.
Счетчики обнуляются после смерти и в новом раунде.
Все настройки в макросах.
Настройки:#define X - координата по горизонтали
#define Y - координата по вертикали
#define RED - оттенок красного
#define GREEN - оттенок зеленого
#define BLUE - оттенок синего
Код:
#include <amxmodx>
#define X 0.12
#define Y 0.3
#define RED 255
#define GREEN 230
#define BLUE 0
new gFrags[33], gHS[33], g_HudSync
public plugin_init() {
register_plugin("ShowFrags", "1.0", "Alienware")
register_event("DeathMsg", "fwEventPlayerKilled", "a", "1>0")
register_logevent("Round_Start", 2, "1=Round_Start")
set_task(0.1, "show_stats", _, _, _, "b")
g_HudSync = CreateHudSyncObj()
}
public Round_Start() {
for(new i = 1; i < get_playersnum(); ++i) {
gFrags[i] = 0; gHS[i] = 0
}
}
public fwEventPlayerKilled() {
new iKiller = read_data(1); new iVictim = read_data(2)
if(iKiller == iVictim || get_user_team(iKiller) == get_user_team(iVictim)) return;
if(read_data(3)) gHS[iKiller]++
gFrags[iKiller]++
gFrags[iVictim] = 0; gHS[iVictim] = 0
}
public show_stats() {
for(new i = 1; i < get_playersnum(); ++i) {
set_hudmessage(RED, GREEN, BLUE, X, Y, 0, 6.0, 12.0, 0.1, 0.1, -1)
ShowSyncHudMsg(i, g_HudSync, "Убийств: %d^nУбийств в голову: %d", gFrags[i], gHS[i])
}
}

Выложил просто, чтобы было :)