last hit

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Почему не учитывает нож и гранату? как сделать что бы учитывало ?
точнее сам урон учитывается но не показывает в какую часть тела был этот урон с ножа или гранаты.
Код:
#define rg_get_user_last_hit(%1) get_member(%1, m_LastHitGroup)

public Player_TakeDamage(victim, attacker, inflictor, Float:damage, damage_type)
{
    static last_hit
    if (is_user_connected(victim))
    {
        last_hit = rg_get_user_last_hit(victim)
        if (is_user_connected(attacker) && attacker != victim)
        {
            if (rg_is_player_can_takedamage(victim, attacker))
                g_arrData[attacker][LastHit] = last_hit
        }
    }
}
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
граната не наносить урон через TraceAttack (грубо говоря) так что ластхит будет всегда .
HITGROUP_GENERIC (только в посте TakeDamage)

а с ножом я думаю нет проблем.
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
Проще юзать csx хуки чем тут изобретать что то. Через csx проблем нет таких да и быстрее будет я думаю.
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
csx стрельбу портить..
 

Анатолий

Заблокированные
Пользователь
Регистрация
8 Июн 2017
Сообщения
685
Симпатии
195
Пол
Мужской
ВКонтакте
e1337ace
только в посте TakeDamage
а я через что делаю? если коцаю гранатой или ножом то урон в стату засчитывает но не показывает в какую часть тела я нанес этот урон если пишу /me делаю же через TakeDamage что не так то? если наношу урон с оружия то в /me пишет куда я попал.
 

Vaqtincha

aggressive
Разработчик
Скриптер
Регистрация
28 Янв 2018
Сообщения
963
Симпатии
685
Пол
Мужской
Анатолий, читай еще раз мой пост выше.[DOUBLEPOST=1542303498][/DOUBLEPOST]ты же хотел юзать csx зачем себя мучаешь
 
Сверху Снизу