Return to forums
Зарегистрироваться
Форма входа:

Форум сайта makeserver.ru: Как Добавить В Меню-Цену На Оружие? - Форум сайта makeserver.ru

Перейти к содержимому

Переключить чат makeserver chat

Сообщения в чате отсутствуют.
Почему бы вам не отправить сообщение и, тем самым, начать чат?
Изменение размера пространство чата

Рекламко




Страница 1 из 1

Как Добавить В Меню-Цену На Оружие?

#1
Пользователь офлайн   biffick 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 261
  • Регистрация: 04 Март 11
  • Спасибо: 0
Доброй ночи ребят..

Есть меню,появляющееся в начале каждого раунда...

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)
	
}


Как сделать оружие платным? Сейчас его можно выбирать бесплатно...напрягает))

Заранее спс...с меня плюс,естественно!!!
0

#2
Пользователь офлайн   biffick 

  • Продвинутый пользователь
  • PipPipPip
  • Группа: Пользователи
  • Сообщений: 261
  • Регистрация: 04 Март 11
  • Спасибо: 0
Адд делаю))
(Сори,просто не шарю я в плагинописаниях...)
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);

}

0

Поделиться темой:


Страница 1 из 1


Рекламко





Быстрый ответ

Ваше сообщение должно пройти проверку модератора, прежде чем оно будет доступно остальным пользователям.
  

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей