Заявка за редактиране на VIPMenu

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
To.To
Извън линия
Потребител
Потребител
Мнения: 42
Регистриран на: 26 Сеп 2020, 22:20
Се отблагодари: 1 път
Обратна връзка:

Заявка за редактиране на VIPMenu

Мнение от To.To » 14 Ное 2020, 23:50

В началото на рунда да не се показва менюто

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

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

const VIP_FLAG = ADMIN_LEVEL_H

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, "M4A1+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)

Аватар
atmax
Извън линия
Потребител
Потребител
Мнения: 492
Регистриран на: 22 Мар 2018, 15:06
Се отблагодари: 37 пъти
Получена благодарност: 43 пъти

Заявка за редактиране на VIPMenu

Мнение от atmax » 14 Ное 2020, 23:58

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

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

const VIP_FLAG = ADMIN_LEVEL_H

new g_iMenu

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

CreateMenu()
{
	g_iMenu = menu_create("VIP Menu", "VIPMenu_Handler")
	menu_additem(g_iMenu, "AK47+deagle,He,FLash")
	menu_additem(g_iMenu, "M4A1+Deagle,He,Flash")
	menu_additem(g_iMenu, "Awp+Deagle,He,Flash")
	menu_additem(g_iMenu, "Famas+Deagle,He,Flash")
	menu_display(id, g_iMenu)
}

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

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)
Rest in peace my friend I always will remember you! 🖤👊

Аватар
To.To
Извън линия
Потребител
Потребител
Мнения: 42
Регистриран на: 26 Сеп 2020, 22:20
Се отблагодари: 1 път
Обратна връзка:

Заявка за редактиране на VIPMenu

Мнение от To.To » 15 Ное 2020, 00:00

Дава грешка при къмпилация...

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Заявка за редактиране на VIPMenu

Мнение от OciXCrom » 15 Ное 2020, 00:10

Просто махни този ред.

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

RegisterHam(Ham_Spawn, "player", "OnPlayerSpawn", 1)

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

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

Кой е на линия

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