Counter-Strike 1.6
VIP
Cs-PlovdiV.com - Aim Attack
93.123.16.4:27022
aim_map2
Играчи: 4/16
aim_map2
Counter-Strike 1.6
VIP
93.123.16.4:27022 Cs-PlovdiV.com - Aim Attack aim_map2 4/16

[HELP] - a better code !

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
L.O.F.I
Извън линия
Foreigner
Foreigner
Мнения: 36
Регистриран на: 03 Фев 2020, 19:01
Местоположение: Algeria
Се отблагодари: 2 пъти
Обратна връзка:

[HELP] - a better code !

Мнение от L.O.F.I » 18 Окт 2021, 23:47

Hi, i need someone to recode this plugin with a better script. :)

Код за потвърждение: Избери целия код

#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
}
𝕊𝕖𝕣𝕧𝕖𝕣 𝕄𝕠𝕕 : 𝔽𝕌ℝ𝕀𝔼ℕ ℂ𝕝𝕒𝕤𝕤𝕚𝕔
ℂ.𝔼.𝕆 : 𝕐𝕦𝕤𝕠ℂ𝕙𝕒𝕟-
𝕀ℙ : 𝟡𝟛.𝟙𝟙𝟝.𝟝𝟛.𝟙𝟞𝟠:𝟚𝟟𝟘𝟙𝟟

  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Bing [Bot] и 2 госта