Код за потвърждение: Избери целия код
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <hamsandwich>
#include <fakemeta>
#include <cromchat>
#define ADMIN_VIP ADMIN_LEVEL_B
#define TEAM_ANTIFURIEN 2
/*
Wanna contact me ?
********************
[Discord] ==> "YusoChan-"
********************
*/
new PLUGIN[] = "Vip Menu For Anti-Furiens"
new VERSION[] = "2.0"
new AUTHOR[] = "YusoChan-"
new M4A1_V[] = "models/vipmenu/v_gold_m4a1.mdl"
new AK47_V[] = "models/vipmenu/v_gold_ak47.mdl"
new XM1014_V[] = "models/vipmenu/v_gold_xm1014.mdl"
new DEAGLE_V[] = "models/vipmenu/v_gold_deagle.mdl"
new bool: HaveM4a1[33];
new bool: HaveAk47[33];
new bool: HaveXm1014[33];
new bool: HaveDeagle[33];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /vmenu", "VipMenu");
register_clcmd("say_team /vmenu", "VipMenu");
RegisterHam(Ham_TakeDamage, "player", "GolD_TakeDamage");
register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
}
public client_disconnect(id) {
HaveM4a1[id] = false;
HaveAk47[id] = false;
HaveXm1014[id] = false;
HaveDeagle[id] = false;
}
public client_connect(id) {
HaveM4a1[id] = false;
HaveAk47[id] = false;
HaveXm1014[id] = false;
HaveDeagle[id] = false;
}
public client_putinserver(id) {
HaveM4a1[id] = false;
HaveAk47[id] = false;
HaveXm1014[id] = false;
HaveDeagle[id] = false;
}
public plugin_precache() {
precache_model(M4A1_V)
precache_model(AK47_V)
precache_model(XM1014_V)
precache_model(DEAGLE_V)
}
public Event_CurWeapon(id) {
if(get_user_weapon(id) == CSW_M4A1) {
if(HaveM4a1[id])
set_pev(id, pev_viewmodel2, M4A1_V)
}
if(get_user_weapon(id) == CSW_AK47) {
if(HaveAk47[id])
set_pev(id, pev_viewmodel2, AK47_V)
}
if(get_user_weapon(id) == CSW_XM1014) {
if(HaveXm1014[id])
set_pev(id, pev_viewmodel2, XM1014_V)
}
if(get_user_weapon(id) == CSW_DEAGLE) {
if(HaveDeagle[id])
set_pev(id, pev_viewmodel2, DEAGLE_V)
}
}
public VipMenu(id)
{
if (get_user_flags(id) & ADMIN_VIP)
{
guns_menu(id)
}
else
{
CC_SendMessage(id, "&x01[&x04ANTI-FURIEN&x01] &x03ONLY &x01V.I.P Members")
}
}
public GolD_TakeDamage (iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits)
{
if(iInflictor == iAttacker && HaveM4a1[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_M4A1 && cs_get_user_team(iAttacker))
{
SetHamParamFloat(4, fDamage * 1.4);
}
if(iInflictor == iAttacker && HaveAk47[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_AK47 && cs_get_user_team(iAttacker))
{
SetHamParamFloat(4, fDamage * 1.4);
}
if(iInflictor == iAttacker && HaveXm1014[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_XM1014 && cs_get_user_team(iAttacker))
{
SetHamParamFloat(4, fDamage * 1.4);
}
if(iInflictor == iAttacker && HaveDeagle[iAttacker] && is_user_alive(iAttacker) && get_user_weapon(iAttacker) == CSW_DEAGLE && cs_get_user_team(iAttacker))
{
SetHamParamFloat(4, fDamage * 1.5);
}
}
public guns_menu(id) {
if (!is_user_alive(id) && get_user_team(id) == TEAM_ANTIFURIEN) {
return PLUGIN_HANDLED
}
new vipmenu = menu_create("\w[\yFURIEN.NPOWERED.RO\w] \rVIP Menu \yANTI-FURIEN", "menuCloser")
menu_additem(vipmenu, "\rM4A1 \w+ \rDeagle \y[GOLD]", "", ADMIN_VIP)
menu_additem(vipmenu, "\rAK47 \w+ \rDeagle \y[GOLD]", "", ADMIN_VIP)
menu_additem(vipmenu, "\rXM1014 \w+ \rDeagle \y[GOLD]", "", ADMIN_VIP)
menu_display(id, vipmenu, 0)
return 1
}
public menuCloser(id, EXIT, item)
{
if(item == MENU_EXIT || !is_user_alive(id) || get_user_team(id) != 2) {
menu_destroy(EXIT);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0: {
strip_user_weapons(id); // drop all weapons
HaveM4a1[id] = true;
give_item(id, "weapon_m4a1");
cs_set_user_bpammo(id, CSW_M4A1, 254);
HaveDeagle[id] = true;
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 254);
give_item(id, "weapon_knife");
Event_CurWeapon(id)
//Text
CC_SendMessage(id, "&x01[&x04ANTI-FURIEN&x01] &x03You bought the &x01Golden &x04M4A1");
{
}
}
case 1: {
strip_user_weapons(id); // drop all weapons
HaveAk47[id] = true;
give_item(id, "weapon_ak47");
cs_set_user_bpammo(id, CSW_AK47, 254);
HaveDeagle[id] = true;
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 254);
give_item(id, "weapon_knife");
Event_CurWeapon(id)
//Text
CC_SendMessage(id, "&x01[&x04ANTI-FURIEN&x01] &x03You Bought The &x01Golden &x04AK47");
{
}
}
case 2: {
strip_user_weapons(id); // drop all weapons
HaveXm1014[id] = true;
give_item(id, "weapon_xm1014");
cs_set_user_bpammo(id, CSW_XM1014, 254);
HaveDeagle[id] = true;
give_item(id, "weapon_deagle");
cs_set_user_bpammo(id, CSW_DEAGLE, 254);
give_item(id, "weapon_knife");
Event_CurWeapon(id)
//Text
CC_SendMessage(id, "&x01[&x04ANTI-FURIEN&x01] &x03You Bought The &x01Golden &x04XM1014");
{
}
}
}
return PLUGIN_HANDLED
}