не совсем как я хотел, в общем всё оружее холостое, если я в код например с ВИП вставляю)
Код:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta_util>
#define FLAG ADMIN_LEVEL_H
#pragma tabsize 0 //Убираем предупреждения об отступах
public plugin_init()
{
register_plugin("VIP", "2.0", "San4aus")
register_event("ResetHUD", "ResetHUD", "be")
RegisterHam(Ham_TakeDamage, "player", "Ham_TakeDmg_Player_Pre");
}
public ResetHUD(id)
{
set_task(0.5, "VIP", id + 6910)
}
public Ham_TakeDmg_Player_Pre(victim, weapon, attacker, Float:damage, damagebits)
{
if(!(1 <= attacker <= get_maxplayers()))
return HAM_IGNORED;
if(get_user_weapon(attacker) == CSW_DEAGLE)
set_user_hitzones(attacker, 0, 0);
return HAM_IGNORED;
}
public VIP(TaskID)
{
new id = TaskID - 6910
if (is_user_connected(id) && get_user_flags(id) & FLAG && cs_get_user_team(id) != CS_TEAM_SPECTATOR)
{
message_begin(MSG_ALL, get_user_msgid("ScoreAttrib"))
write_byte(id)
write_byte(4)
message_end()
give_item(id, "weapon_hegrenade");
give_item(id, "weapon_smokegrenade");
give_item(id, "weapon_flashbang");
give_item(id, "weapon_flashbang");
fm_give_item(id,"item_assaultsuit");
fm_give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 32);
cs_set_user_money(id, cs_get_user_money(id) + 5000);
set_pev(id,pev_health,500.0);
}
return PLUGIN_HANDLED
}