Пользователь
pataychlenix
community of gen unknown
- Сообщения
- 43
- Реакции
- 3
- Помог
- 1 раз(а)
привет, может кто помочь добавить флаги в исходник, чтоб к примеру хп регенилось у обычных игроков, армор у випов
Regen HP/AP for Knife (регенерация) | Dev-CS.ru
Regen HP/AP for Knife (регенерация) | Dev-CS.ru
Код:
#include <amxmodx>
#include <reapi>
#define REGEN_TIME 5 // Interval time
#define REGEN_AMOUNT_HP 15 // Amount HP for interval
#define REGEN_AMOUNT_AP 15 // Amount AP for interval
#define MAX_HP 100 // max hp
#define MAX_AP 100 // max ap
public plugin_init()
{
register_plugin("Regen HP AP for knife", "1.0", "I Am LeGenD")
RegisterHookChain(RG_CBasePlayer_PostThink, "@CBasePlayer_PostThink")
}
@CBasePlayer_PostThink(const Player)
{
new Float: flTime = get_gametime()
new Float: flHealth = Float: get_entvar(Player, var_health)
new Float: flAmmor = Float: get_entvar(Player, var_armorvalue)
static Float: flLife[MAX_CLIENTS + 1]
if(get_user_weapon(Player) == CSW_KNIFE)
{
if(flLife[Player] < flTime)
{
flLife[Player] = flTime + REGEN_TIME.0
if(flHealth < MAX_HP.0 || flAmmor < MAX_AP.0)
{
set_entvar(Player, var_health, floatmin (flHealth + REGEN_AMOUNT_HP.0, MAX_HP.0))
set_entvar(Player, var_armorvalue, floatmin (flAmmor + REGEN_AMOUNT_AP.0, MAX_AP.0))
}
}
}
}
Вложения
-
658 байт Просмотры: 2