Пользователь
- Сообщения
- 7
- Реакции
- -3
- Помог
- 1 раз(а)
ищу плагин убирающий замедление игрока, когда ему наносится урон.
нужно для hns сервера
нужно для hns сервера
/*================================================================================
---------------------------------
-*- [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);
}