Counter-Strike 1.6
CS1.BG | DUST2 NOSHTA GARMI [RANKED PLAY] #1
45.144.155.113:27015
de_dust2
Играчи: 30/32
de_dust2
Counter-Strike 1.6
VIP
Cs-PlovdiV.com - Aim Attack 93.123.16.4:27022 aim_aztec Играчи: 0/16
Counter-Strike 1.6
VIP
93.123.16.4:27022 Cs-PlovdiV.com - Aim Attack aim_aztec 0/16

Редакция на Пългин VIP

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
Just
Извън линия
Потребител
Потребител
Мнения: 427
Регистриран на: 23 Дек 2016, 19:10
Местоположение: http://cs-ultragaming.info
Се отблагодари: 5 пъти
Получена благодарност: 34 пъти
Обратна връзка:

Редакция на Пългин VIP

Мнение от Just » 30 Яну 2021, 21:28

Така ако може да се добави в кода жилетка и шлем тъй като има само ARMOR 100 и с HE, се прави по 92 дмг на играч както и да се премахне Famas

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

#include <amxmodx>
#include <reapi>

#define VIP_FLAG ADMIN_RESERVATION
#define ARMOR 100.0
#define ROUNDS 3

new g_iMenu
new bool:g_bRound

public plugin_init()
{
	register_plugin("VIP Plugin", "1.0", "OciXCrom")

	register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)

	g_iMenu = menu_create("\r[VIP] \yChoose your free guns", "Menu_Handler")
	menu_additem(g_iMenu, "Ak47 + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "M4a1 + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "Awp + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "Famas + Deagle + HE,1X Flash")
}

public RoundStart()
{
	static iCount
	if (++iCount == ROUNDS)
	{
		g_bRound = true
	}
}

public OnPlayerSpawn(id)
{
	if(g_bRound && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
	{
		menu_display(id, g_iMenu)
		set_entvar(id, var_armorvalue, ARMOR)
	}
}


public Menu_Handler(id, iMenu, iItem)
{
	if(!is_user_connected(id))
	{
		return
	}

	switch(iItem)
	{
		case MENU_EXIT:
		{
			menu_cancel(id)
			return
		}
		case 0:
		{
			rg_give_item(id, "weapon_ak47", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_AK47, 90)
		}
		case 1:
		{
			rg_give_item(id, "weapon_m4a1", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_M4A1, 90)
		}
		case 2:
		{
			rg_give_item(id, "weapon_awp", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_AWP, 30)
		}
		case 3:
		{
			rg_give_item(id, "weapon_famas", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_FAMAS, 90)
		}
	}

	rg_give_item(id, "weapon_deagle", GT_REPLACE)
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)

	rg_give_item(id, "weapon_hegrenade")
	rg_give_item(id, "weapon_flashbang")
	rg_set_user_bpammo(id, WEAPON_FLASHBANG, 2)
}
Изображение


NEW CS 1.6 SERVERS IP: 45.144.155.176:27015

Изображение

Аватар
impossible
Извън линия
Потребител
Потребител
Мнения: 488
Регистриран на: 15 Юни 2019, 12:41
Се отблагодари: 23 пъти
Получена благодарност: 47 пъти

Редакция на Пългин VIP

Мнение от impossible » 31 Яну 2021, 11:17

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

#include <amxmodx>
#include <reapi>

#define VIP_FLAG ADMIN_RESERVATION
#define ARMOR 100.0
#define ROUNDS 3

new g_iMenu
new bool:g_bRound

public plugin_init()
{
	register_plugin("VIP Plugin", "1.0", "OciXCrom")

	register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)

	g_iMenu = menu_create("\r[VIP] \yChoose your free guns", "Menu_Handler")
	menu_additem(g_iMenu, "Ak47 + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "M4a1 + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "Awp + Deagle + HE,1X Flash")
}

public RoundStart()
{
	static iCount
	if (++iCount == ROUNDS)
	{
		g_bRound = true
	}
}

public OnPlayerSpawn(id)
{
	if(g_bRound && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
	{
		menu_display(id, g_iMenu)
		set_entvar(id, var_armorvalue, ARMOR)
	}
}


public Menu_Handler(id, iMenu, iItem)
{
	if(!is_user_connected(id))
	{
		return
	}

	switch(iItem)
	{
		case MENU_EXIT:
		{
			menu_cancel(id)
			return
		}
		case 0:
		{
			rg_give_item(id, "weapon_ak47", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_AK47, 90)
		}
		case 1:
		{
			rg_give_item(id, "weapon_m4a1", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_M4A1, 90)
		}
		case 2:
		{
			rg_give_item(id, "weapon_awp", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_AWP, 30)
		}
	}

	rg_give_item(id, "weapon_deagle", GT_REPLACE)
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)

	rg_give_item(id, "weapon_knife");
	rg_give_item(id, "item_thighpack");
	rg_give_item(id, "weapon_hegrenade");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "item_assaultsuit");
}

Аватар
Radeon
Извън линия
Потребител
Потребител
Мнения: 143
Регистриран на: 04 Апр 2021, 11:30
Се отблагодари: 2 пъти
Получена благодарност: 34 пъти
Обратна връзка:

Редакция на Пългин VIP

Мнение от Radeon » 05 Апр 2021, 15:45

impossible написа: 31 Яну 2021, 11:17

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

#include <amxmodx>
#include <reapi>

#define VIP_FLAG ADMIN_RESERVATION
#define ARMOR 100.0
#define ROUNDS 3

new g_iMenu
new bool:g_bRound

public plugin_init()
{
	register_plugin("VIP Plugin", "1.0", "OciXCrom")

	register_event("HLTV", "RoundStart", "a", "1=0", "2=0")
	RegisterHookChain(RG_CBasePlayer_Spawn, "OnPlayerSpawn", 1)

	g_iMenu = menu_create("\r[VIP] \yChoose your free guns", "Menu_Handler")
	menu_additem(g_iMenu, "Ak47 + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "M4a1 + Deagle + HE,1X Flash")
	menu_additem(g_iMenu, "Awp + Deagle + HE,1X Flash")
}

public RoundStart()
{
	static iCount
	if (++iCount == ROUNDS)
	{
		g_bRound = true
	}
}

public OnPlayerSpawn(id)
{
	if(g_bRound && is_user_alive(id) && get_user_flags(id) & VIP_FLAG)
	{
		menu_display(id, g_iMenu)
		set_entvar(id, var_armorvalue, ARMOR)
	}
}


public Menu_Handler(id, iMenu, iItem)
{
	if(!is_user_connected(id))
	{
		return
	}

	switch(iItem)
	{
		case MENU_EXIT:
		{
			menu_cancel(id)
			return
		}
		case 0:
		{
			rg_give_item(id, "weapon_ak47", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_AK47, 90)
		}
		case 1:
		{
			rg_give_item(id, "weapon_m4a1", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_M4A1, 90)
		}
		case 2:
		{
			rg_give_item(id, "weapon_awp", GT_REPLACE)
			rg_set_user_bpammo(id, WEAPON_AWP, 30)
		}
	}

	rg_give_item(id, "weapon_deagle", GT_REPLACE)
	rg_set_user_bpammo(id, WEAPON_DEAGLE, 35)

	rg_give_item(id, "weapon_knife");
	rg_give_item(id, "item_thighpack");
	rg_give_item(id, "weapon_hegrenade");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "weapon_flashbang");
	rg_give_item(id, "item_assaultsuit");
}
При мен работи от третия рунд само като съм сам в сървъра. Когато влезе някой още от първия рунд дава вип менюто и предимството е прекалено голямо. Не знам защо така се получава. Ползвам и плъгин за рестарт на рунда. Ако може нещо да се редактира и да проработи. С друг вип плъгин работи нормално, но кода му е прекалено голям и има много ненужни екстри. Ако този тръгне ще е много по добре.
Ето този използвам в момента https://forums.alliedmods.net/showthread.php?t=92994

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

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

Кой е на линия

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