Участник
Пользователь
- Сообщения
- 42
- Реакции
- 10
TODO:
— автоматическая выдача лечебной гранаты при спавне
— проверка на флаги z и t
— автоматическая выдача лечебной гранаты при спавне
— проверка на флаги z и t
C++:
#include <amxmodx>
#include <hamsandwich>
#include <health_grenade>
#define PLUGIN "Health Grenade Bonus"
#define VERSION "1.0"
#define AUTHOR "Radius & s.k"
const AUTO_EQUIP_HG_NUM = 1;
const POST = 1;
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam (Ham_Spawn , "player", "player_Spawn_Post", POST);
}
public player_Spawn_Post(id)
{
if (!is_user_alive(id)) {
return HAM_IGNORED;
}
new need_add_hg_num = AUTO_EQUIP_HG_NUM - hg_get_health_grenades_num(id);
if (need_add_hg_num > 0) {
hg_give_health_grenade(id, need_add_hg_num);
}
return HAM_IGNORED;
}
C++:
public access_check(id)
{
if(!(get_user_flags(id) & ADMIN_LEVEL_H))
return PLUGIN_HANDLED
}
public player_Spawn_Post(id)
{
if (!is_user_alive(id)) {
return HAM_IGNORED;
}
new need_add_hg_num = AUTO_EQUIP_HG_NUM - hg_get_health_grenades_num(id);
if (need_add_hg_num > 0) {
hg_give_health_grenade(id, need_add_hg_num);
}
return HAM_IGNORED;
}
Последнее редактирование: