Поиск Kill info

Don Carleone

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

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

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
143
Симпатии
20
Пол
Мужской
#2
Код:
#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
Сообщения
143
Симпатии
20
Пол
Мужской
#4
Вот так?
Код:
#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
Сообщения
112
Симпатии
26
Пол
Мужской
#5
pantrypei, компилирует. Но баг один.. Можно как-то самоубийство чтоб не показывало? А то сам себя убил с греной например тебе это высвечивает
 

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
143
Симпатии
20
Пол
Мужской
#6

ifx

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

public fakemeta__ClientKill( iPlayer )
{
   return FMRES_SUPERCEDE ;
}
 

Don Carleone

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

pantrypei

Пользователь
Регистрация
10 Янв 2018
Сообщения
143
Симпатии
20
Пол
Мужской
#11
Вчера ночью были срочные дела!
Не обисуй)
Код:
#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;
}
 

kapangaIII

Команда форума
Разработчик
Регистрация
31 Окт 2017
Сообщения
612
Симпатии
180
#13
Аттакер кинет гранату и выйдет с сервера и привет error log.
 

Denzer

Пользователь
Регистрация
1 Дек 2017
Сообщения
4
Симпатии
1
#17

Don Carleone

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

fire-dance

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

Screenshot_2.png