Леки промени по VIP Menu Плъгин

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.

Модератори: Extreme, Extreme, Extreme, Extreme, Extreme, Extreme, Extreme

Аватар
ChrisBenoit
Извън линия
Потребител
Потребител
Мнения: 67
Регистриран на: 30 Яну 2021, 19:37
Се отблагодари: 19 пъти
Получена благодарност: 1 път
Обратна връзка:

Леки промени по VIP Menu Плъгин

Мнение от ChrisBenoit » 02 Фев 2021, 04:46

Може ли да се направи лека промяна по този код?
Да се махне HE граната и Vip menu-то да се показва след първия рунд.

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

const VIP_FLAG = ADMIN_IMMUNITY

new g_iMenu

public plugin_init()
{
	register_plugin("VIP Menu", "1.0", "OciXCrom")
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
	CreateMenu()
}

CreateMenu()
{
	g_iMenu = menu_create("VIP Menu", "VIPMenu_Handler")
	menu_additem(g_iMenu, "AK47+deagle,He,FLash")
	menu_additem(g_iMenu, "M4+Deagle,he,flash")
	menu_additem(g_iMenu, "Awp+Deagle,He,Flash")
	menu_additem(g_iMenu, "Famas+Deagle,He,Flash")
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id) || !has_access(id))
		return

	menu_display(id, g_iMenu)
}

public VIPMenu_Handler(id, iMenu, iItem)
{
	if(iItem == MENU_EXIT || !is_user_alive(id))
	{
		menu_cancel(id)
		return
	}

	new iC4 = cs_get_user_plant(id)

	strip_user_weapons(id)
	give_item(id, "weapon_knife")
	give_item(id, "weapon_deagle")
	give_item(id, "weapon_hegrenade")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_flashbang")
	cs_set_user_bpammo(id, CSW_DEAGLE, 35)
	set_user_armor(id,100)

	if(iC4)
	{
		give_item(id, "weapon_c4")
		cs_set_user_plant(id)
	}

	switch(iItem)
	{
		case 0:
		{
			give_item(id, "weapon_ak47")
			cs_set_user_bpammo(id, CSW_AK47, 90)
		}
		case 1:
		{
			give_item(id, "weapon_m4a1")
			cs_set_user_bpammo(id, CSW_M4A1, 90)
		}
		case 2:
		{
			give_item(id, "weapon_awp")
			cs_set_user_bpammo(id, CSW_AWP, 90)
		}
		case 3:
		{
			give_item(id, "weapon_famas")
			cs_set_user_bpammo(id, CSW_FAMAS, 90)
		}
	}
}
bool:has_access(id)
	return bool:(get_user_flags(id) & VIP_FLAG)
Enjoy Highserv.eu Servers
Dust2Only IP: 93.123.18.21:27016
BaseBuilder IP: 93.123.18.21:27017
Forum: www.highserv.eu/forum/

Аватар
rago12
Извън линия
Потребител
Потребител
Мнения: 63
Регистриран на: 10 Апр 2017, 15:23
Получена благодарност: 34 пъти

Леки промени по VIP Menu Плъгин

Мнение от rago12 » 02 Фев 2021, 11:54

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

#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich>

const VIP_FLAG = ADMIN_IMMUNITY

new g_iMenu
new gCountRounds

public plugin_init()
{
	register_plugin("VIP Menu", "1.0", "OciXCrom")
	RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)
	register_logevent("round_start", 2, "1=Round_Start") 
	register_event("TextMsg", "round_restart", "a", "2&#Game_C", "2&#Game_w")
	CreateMenu()
}

public round_restart()
	gCountRounds = 0

public round_start()
	++gCountRounds

CreateMenu()
{
	g_iMenu = menu_create("VIP Menu", "VIPMenu_Handler")
	menu_additem(g_iMenu, "AK47+deagle,He,FLash")
	menu_additem(g_iMenu, "M4+Deagle,he,flash")
	menu_additem(g_iMenu, "Awp+Deagle,He,Flash")
	menu_additem(g_iMenu, "Famas+Deagle,He,Flash")
}

public OnPlayerSpawn(id)
{
	if(!is_user_alive(id) || !has_access(id))
		return

	if(gCountRounds >=2)
		menu_display(id, g_iMenu)
}

public VIPMenu_Handler(id, iMenu, iItem)
{
	if(iItem == MENU_EXIT || !is_user_alive(id))
	{
		menu_cancel(id)
		return
	}

	new iC4 = cs_get_user_plant(id)

	strip_user_weapons(id)
	give_item(id, "weapon_knife")
	give_item(id, "weapon_deagle")
	give_item(id, "weapon_hegrenade")
	give_item(id, "weapon_flashbang")
	give_item(id, "weapon_flashbang")
	cs_set_user_bpammo(id, CSW_DEAGLE, 35)
	set_user_armor(id,100)

	if(iC4)
	{
		give_item(id, "weapon_c4")
		cs_set_user_plant(id)
	}

	switch(iItem)
	{
		case 0:
		{
			give_item(id, "weapon_ak47")
			cs_set_user_bpammo(id, CSW_AK47, 90)
		}
		case 1:
		{
			give_item(id, "weapon_m4a1")
			cs_set_user_bpammo(id, CSW_M4A1, 90)
		}
		case 2:
		{
			give_item(id, "weapon_awp")
			cs_set_user_bpammo(id, CSW_AWP, 90)
		}
		case 3:
		{
			give_item(id, "weapon_famas")
			cs_set_user_bpammo(id, CSW_FAMAS, 90)
		}
	}
}
bool:has_access(id)
	return bool:(get_user_flags(id) & VIP_FLAG)

Аватар
ChrisBenoit
Извън линия
Потребител
Потребител
Мнения: 67
Регистриран на: 30 Яну 2021, 19:37
Се отблагодари: 19 пъти
Получена благодарност: 1 път
Обратна връзка:

Леки промени по VIP Menu Плъгин

Мнение от ChrisBenoit » 06 Фев 2021, 00:17

Мерси.Бачка плъгина.
Enjoy Highserv.eu Servers
Dust2Only IP: 93.123.18.21:27016
BaseBuilder IP: 93.123.18.21:27017
Forum: www.highserv.eu/forum/

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

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

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 60 госта