Нужно Добавить Цену На Оружия В Меню

biffick

New Member
Имеется пейнтбольный сервак. оружие на серваке выдается как в CSDM-т.е. бесплатно.
Хотелось бы добавить в меню стоимость к оружию.


Название плагина: paintballmod(плагин уже переделан мною, поэтому скину сюда кусок кода,а точнее меню)

Готов заплатить за такую мелочь 100 рублёв.
Вот кусок кода:
Код:
public enableMenu(id)
{
	ShowMenu[id] = 1
	client_print(id, print_chat, "[PaintballMod] Меню оружия активировалось.Оно появится в следующем раунде.")
	return PLUGIN_HANDLED

}

public launchMenu(id)
 {
	new menu = menu_create("\wВыберите оружие:", "menu_handler")
	
	menu_additem(menu, "\wМаркер", "0", 0)
	menu_additem(menu, "\wДробовик", "1", 0)
	menu_additem(menu, "\wГранатомёт", "2", 0)
	menu_additem(menu, "\wКемперка", "3", 0)
	menu_additem(menu, "Выбрать предыдущее оружие", "4", 0, -1)
	menu_additem(menu, "Предыдущее + Не показывать меню", "5", 0, -1)

	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
	
	menu_display(id, menu, 0)
	
}

public menu_handler(id, menu, item)
 {

	if (item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}

	new data[6], iName[64]
	new access, callback
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)

	new key = str_to_num(data);
	
	if (key==4)
		key = MenuState[id]

	if(key == 5)
	{
		ShowMenu[id] = 0;
		client_print(id, print_chat, "[RPaintballMod] Your equip menu has been disabled. Say 'pbguns' to re-enable it.")	
		key = MenuState[id]
	}
	
	MenuState[id] = key

	give_menu_weapon(id, MenuState[id]);
		
	menu_destroy(menu)
	return PLUGIN_HANDLED
 }

public give_menu_weapon(id,key)
{
	switch (key)
	{
		case 0: fm_give_item(id, "weapon_mp5navy");
		case 1: fm_give_item(id, "weapon_xm1014");
		case 2: fm_give_item(id, "weapon_m3");
		case 3: fm_give_item(id, "weapon_scout");
		default: fm_give_item(id, "weapon_mp5navy");
	}
	
	cs_set_user_bpammo(id, CSW_MP5NAVY, 150);
	cs_set_user_bpammo(id, CSW_SCOUT, 135);
	cs_set_user_bpammo(id, CSW_M3, 16);
	cs_set_user_bpammo(id, CSW_XM1014, 80);

}
 
Сверху