Убийство с гранаты

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
Javekson, кроме бомбы есть много различных ентити. Но в принципе да. Еще интересует вопрос с пушками (которые на Е), которые есть на некоторых кпртах. Кто будет инфликтором: пушка или игрок
 
Сообщения
1,022
Реакции
822
Помог
10 раз(а)
gyxoBka, а что с ним может случится? энтити зависшего игрока будет валидна, вроде как, до истечения времени, хотя могу ошибаться
 
Сообщения
219
Реакции
183
Помог
3 раз(а)
Javekson, я не тестил, поэтому заинтересовало.
Еще есть два типа зависших: висят с моделью и без
 
Сообщения
1,022
Реакции
822
Помог
10 раз(а)
fantom, интересный вопрос, я бы проверил на всякий случай, только карт таких не знаю :D
 
Сообщения
1,022
Реакции
822
Помог
10 раз(а)
fantom, проверил, на одной карте, инфликтор = пушка
 
Сообщения
1,022
Реакции
822
Помог
10 раз(а)
ThePhoenix, fantom, все же нужна проверка, да, убедился, благодарю :D Значит у себя тоже надо проверку делать.
C++:
public hook_CSGameRulesPlayerKilled( const iVictim, const iKiller, const iInflictor )
{
    if( iVictim == iKiller || !is_user_connected( iKiller ) )
    {
        return HC_CONTINUE;
    }
   
    /* ------------------------------ */
   
    if( get_member( iVictim, m_bKilledByGrenade ) )
    {
        // код
       
        return HC_CONTINUE;
    }
   
    /* ------------------------------ */
   
    if( iKiller != iInflictor )
    {
        return HC_CONTINUE;
    }
   
    /* ------------------------------ */
   
    new iActiveItem = get_member( iKiller, m_pActiveItem );
   
    if( is_nullent( iActiveItem ) )
    {
        return HC_CONTINUE;
    }
   
    /* ------------------------------ */
   
    new WeaponIdType: iWeaponID = get_member( iActiveItem, m_iId );
   
    if( iWeaponID && iWeaponID == WEAPON_KNIFE )
    {
        // код
    }
   
    return HC_CONTINUE;
}
22 Апр 2020
fantom, и если убить с пушки от карты(при этом в руках был нож до этого), то код выполнится от ножа ) Спасибо за наводящий вопрос :D
22 Апр 2020
fantom, хотя именно в этой задачи актив итем получать можно у инфликтора думаю, ибо мне он вернул -1 когда я чекнул инфликтор пушки, и там далее по кода он не пройдет is_nullent, если я опять что-то не пропустил... типа каких нить кастомных пух, я уже тоже начинаю сомневаться во всем =(
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу