Поиск Kill info

Don Carleone

Пользователь
Регистрация
8 Июн 2017
Сообщения
145
Симпатии
30
Пол
Мужской
Ищу плагин вывода инфы о том, кто тебя убил в дхуд (сразу после смерти, без чат комманд /me /hp итд)
Как эта, но она, видать, древняя слишком и работает коряво. Да и кфг с лангом не нужны.
Ник убийцы не пишет, + нанесенный тобой урон своему убийцы показывает неправильно.
например: При нанесении мной 55хп показывает, что нанес 50, плюсуя те 5 игроку, которых дает вампирка (vip).

Есть ли у кого такой? Или может кто этот забаганный исправить?
P.s На сервере статистика: CSstatsX SQL 0.7.4+1 и Aes (fork)
 

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
164
Симпатии
29
Предупреждения
30
Пол
Мужской
Код:
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Kill Info", "1.0", "Dom1no_[KZ]");
    register_event("DeathMsg", "ClientDeathMessage", "a");
}

public ClientDeathMessage()
{
    new iKiller = read_data(1);
    new iVictim = read_data(2);
    new iHealth = get_user_heath(killer);
    new iArmor  = get_user_armor(killer);
    new iName[32]; get_user_name(iKiller, iName, 31);
   
    set_hudmessage(0, 0, 255, -1.0, 0.55, 0, 6.0, 12.0)
    show_hudmessage(iVictim, "Вас убил: %s^nУ него осталось: %dHP | %dAP", iName, iHealth, iArmor);
}
}
 

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
164
Симпатии
29
Предупреждения
30
Пол
Мужской
Вот так?
Код:
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Kill Info", "1.0", "Dom1no_[KZ]");
    register_event("DeathMsg", "ClientDeathMessage", "a");
}

public ClientDeathMessage()
{
    new iKiller = read_data(1);
    new iVictim = read_data(2);
    new iHealth = get_user_health(iKiller);
    new iArmor  = get_user_armor(iKiller);
    new iName[32]; get_user_name(iKiller, iName, 31);
 
    set_hudmessage(0, 0, 255, -1.0, 0.55, 0, 6.0, 12.0)
    show_hudmessage(iVictim, "Вас убил: %s^nУ него осталось: %dHP | %dAP", iName, iHealth, iArmor);
}
 

Don Carleone

Пользователь
Регистрация
8 Июн 2017
Сообщения
145
Симпатии
30
Пол
Мужской
pantrypei, компилирует. Но баг один.. Можно как-то самоубийство чтоб не показывало? А то сам себя убил с греной например тебе это высвечивает
 

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
164
Симпатии
29
Предупреждения
30
Пол
Мужской

ifx

Пользователь
Регистрация
11 Фев 2018
Сообщения
361
Симпатии
148
Don Carleone, достаточно заблочить команду kill
Код:
register_forward( FM_ClientKill, "fakemeta__ClientKill" ) ;

public fakemeta__ClientKill( iPlayer )
{
   return FMRES_SUPERCEDE ;
}
 

Don Carleone

Пользователь
Регистрация
8 Июн 2017
Сообщения
145
Симпатии
30
Пол
Мужской
ifx, искренне благодарен за совет, но к моему глубокому сожалению я не знаю в какой именно участок сей код засунуть....(
 

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
164
Симпатии
29
Предупреждения
30
Пол
Мужской
Вчера ночью были срочные дела!
Не обисуй)
Код:
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
    register_plugin("Kill Info", "1.0", "Dom1no_[KZ]");
    register_event("DeathMsg", "ClientDeathMessage", "a");
}

public ClientDeathMessage()
{
    new iKiller = read_data(1);
    new iVictim = read_data(2);
    new iHealth = get_user_health(iKiller);
    new iArmor  = get_user_armor(iKiller);
    new iName[32]; get_user_name(iKiller, iName, 31);
 
    if(iKiller == iVictim)
    {
        return PLUGIN_HANDLED;
    }
    set_hudmessage(0, 0, 255, -1.0, 0.55, 0, 6.0, 12.0)
    show_hudmessage(iVictim, "Вас убил: %s^nУ него осталось: %dHP | %dAP", iName, iHealth, iArmor);
    return PLUGIN_HANDLED;
}
 
K

kapangaIII

Аттакер кинет гранату и выйдет с сервера и привет error log.
 

Don Carleone

Пользователь
Регистрация
8 Июн 2017
Сообщения
145
Симпатии
30
Пол
Мужской
, и как тогда быть? :eek:
 

Don Carleone

Пользователь
Регистрация
8 Июн 2017
Сообщения
145
Симпатии
30
Пол
Мужской
pantrypei, баг с тем, что когда умираешь с падения, выводит худ что тебя убил сервер..
 

fire-dance

Пользователь
Регистрация
7 Июл 2017
Сообщения
61
Симпатии
8
Пол
Мужской
Дабы не засорять форум..
помогите сделать стандарт hud тока чтобы после смерти писало на рус..
кто в тебя стрелял и тд как на скрине

Screenshot_2.png
 
Сверху Снизу