Поиск Замедление

Сообщения
7
Реакции
-3
Помог
1 раз(а)
ищу плагин убирающий замедление игрока, когда ему наносится урон.
нужно для hns сервера
 
Сообщения
198
Реакции
273
Помог
5 раз(а)
w0w, он убирает лишь ускорение от пуль, что попадают в игрока. Есть ещё понятие болевого шока, именно оно даёт замедление.
1 Сен 2018
Код:
/*================================================================================
 
    ---------------------------------
    -*- [Feature] No gun velocity -*-
    ---------------------------------
 
        Этот весьма легковесный плагин отменяет ускорение, которое получается после получения
    урона от оружия.
 
    Очень полезно, если вам необходимо ПОЛНОСТЬЮ убрать отдачу, например, в зомби моде.
    Это модифицированный плагин, в котором так же убран болевой шок.
================================================================================*/

#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

#define PLUG_OBJNAME "NoGunVelocity&NoPainshock"
#define PLUG_VERSION "1.0.0"
#define PLUG_CREATOR "Boec[SpecOPs]"

//Linux extra offsets
#define pData_Player            5

//CBasePlayer
#define pDataKey_iPainShock     108

new float:v_velocity[3];

public plugin_init()
{
    register_plugin(PLUG_OBJNAME, PLUG_VERSION, PLUG_CREATOR);
    RegisterHam(Ham_TakeDamage, "player", "hook__onTakeDamagePre", false);
    RegisterHam(Ham_TakeDamage, "player", "hook__onTakeDamagePost", true);
}

public hook__onTakeDamagePre(pID) pev(pID, pev_velocity, v_velocity);
public hook__onTakeDamagePost(pID)
{
    set_pev(pID, pev_velocity, v_velocity);
    set_pdata_float(pID, pDataKey_iPainShock, 1.0, pData_Player);
}
 

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

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