Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <cromchat>
public plugin_init() {
register_plugin("VIP weapon Menu", "1.0", "L.O.F.I");
register_clcmd("say /vmenu", "VipMenu");
RegisterHam(Ham_TakeDamage, "player", "PreTakeDamage", 0);
RegisterHam(Ham_TakeDamage, "player", "PreTakeDamage1", 0);
RegisterHam(Ham_TakeDamage, "player", "PreTakeDamage2", 0);
RegisterHam(Ham_TakeDamage, "player", "PreTakeDamage3", 0);
}
public VipMenu(id)
{
if (get_user_flags(id) & ADMIN_LEVEL_H)
{
guns_menu(id)
}
else
{
CC_SendMessage(id, "&x01[&x04FURIEN&x01]&x03These models are just for &x04immunity admins")
}
}
public PreTakeDamage(iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits)
{
if(iAttacker == iInflictor)
{
if(get_user_weapon(iAttacker) == CSW_XM1014)
{
SetHamParamFloat(4, fDamage * 2.0);
}
}
}
public PreTakeDamage1(iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits)
{
if(iAttacker == iInflictor)
{
if(get_user_weapon(iAttacker) == CSW_AK47)
{
SetHamParamFloat(4, fDamage * 2.0);
}
}
}
public PreTakeDamage2(iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits)
{
if(iAttacker == iInflictor)
{
if(get_user_weapon(iAttacker) == CSW_M4A1)
{
SetHamParamFloat(4, fDamage * 2.0);
}
}
}
public PreTakeDamage3(iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits)
{
if(iAttacker == iInflictor)
{
if(get_user_weapon(iAttacker) == CSW_DEAGLE)
{
SetHamParamFloat(4, fDamage * 2.0);
}
}
}
public guns_menu(id)
{
if(is_user_alive(id) && get_user_team(id) == TEAM_ANTIFURIEN) {
return
new guns_menu = menu_create("\rVIP \wMenu", "CmdWeaponsHandler");
menu_additem(guns_menu, "\r[\yM4A1 \w+ \yDeagle\r]", "", ADMIN_RCON);
menu_additem(guns_menu, "\r[\yAK47 \w+ \yDeagle\r]", "", ADMIN_RCON);
menu_additem(guns_menu, "\r[\yXM1014 \w+ \yDeagle\r]", "", ADMIN_RCON);
menu_display(id, guns_menu, 0);
}
public CmdWeaponsHandler(id, EXIT, item)
{
if(is_user_alive(id) && get_user_team(id) == TEAM_ANTIFURIEN) {
return PLUGIN_HANDLED
if(item == MENU_EXIT)
{
menu_destroy(EXIT);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0: {
strip_user_weapons(id); // drop all weapons
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 254);
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 254);
give_item(id, "weapon_knife");
{
}
}
case 1: { // gives AK47 + Deagle
strip_user_weapons(id); // drop all weapons
give_item(id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 254);
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 254);
give_item(id, "weapon_knife");
{
}
}
case 2: { // gives XM1014 + Deagle
strip_user_weapons(id); // drop all weapons
give_item(id, "weapon_xm1014");
cs_set_user_bpammo(id, CSW_XM1014, 254);
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 254);
give_item(id, "weapon_knife");
{
}
}
}
return PLUGIN_HANDLED
}