Куплю Плагины

jetflash74

New Member
Нужны 2 меню (меню сервера и меню админов) для нового паблик сервера cs 1.6


1. Идея плагина-меню проста. Нужно чтобы все команды основные были доступны для чайников при нажатии F3,4,5 (не важно). Доступны, понятны, структурированы. Проблема в том, что плагины, находящиеся в свободном доступе, не совсем полны. Ну и второе, естественно. Были сноски видные на экране игрока на это меню.

Меню сервака (примерное)

1. Обнулить счет.
2. Сменить карту.
3. Забанить игрока.
4. Заткнуть игрока.
5. Кикнуть игрока.
6. Создать голосование.
7. Моя статистика.
8. Админы on-line.
9. Адрес сервера.

0. Выход



2. По договоренности. Можно оплатой частями. До и после.
3. jetflash47@yandex.ru
4. Дополнительно нужно меню для админов.
 

jetflash74

New Member
Нету у меня ни времени и ни сил, чтобы этому обучатся щас. Мне надо было как-то написать программу. На языке mql4. Сдать на подряд я её не мог. Пришлось 2 месяца книгу толстую изучать и кучу скриптов и программ написать. В итоге я бился 4 месяца! Все лето! Потому, я знаю, что это такое. И если я щас буду переучиваться по ночам. ТО просто нервов не хватит! Этот год я закончу нервным расстройством. А следующий проведу, как этот закончу. :rolleyes: Потому, гораздо легче в этом случае сдать на подряд.
 

Fanotec

New Member
Нужны 2 меню (меню сервера и меню админов) для нового паблик сервера cs 1.6


1. Идея плагина-меню проста. Нужно чтобы все команды основные были доступны для чайников при нажатии F3,4,5 (не важно). Доступны, понятны, структурированы. Проблема в том, что плагины, находящиеся в свободном доступе, не совсем полны. Ну и второе, естественно. Были сноски видные на экране игрока на это меню.

Меню сервака (примерное)

1. Обнулить счет.
2. Сменить карту.
3. Забанить игрока.
4. Заткнуть игрока.
5. Кикнуть игрока.
6. Создать голосование.
7. Моя статистика.
8. Админы on-line.
9. Адрес сервера.

0. Выход



2. По договоренности. Можно оплатой частями. До и после.
3. jetflash47@yandex.ru
4. Дополнительно нужно меню для админов.
Накидаю по быстрому...
Могу бесплатно сделать.
 

Fanotec

New Member
Буду только рад.
Код:
#include <amxmodx>
#include <amxmisc>

const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0

public plugin_init()
{
	register_plugin("Admin Menu", "1.0", "UNREAL")
	
	register_clcmd("komanda", "press_menu") // Команда для открытия меню
	register_menu("Admin Menu", KEYSMENU, "admin_menu")
}

public press_menu(id)
{ 
if(!(get_user_flags(id) & ADMIN_MENU)) // Флаги доступа к меню
{
console_print(id, "Недостаточно прав для использования команды!")
return PLUGIN_HANDLED
}

show_admin_menu(id)

return PLUGIN_HANDLED
}

public show_admin_menu(id)
{
	static menu[450], len
	len = 0

	len += formatex(menu[len], charsmax(menu) - len, "\yМеню блаблабла^n^n")
   
	len += formatex(menu[len], charsmax(menu) - len, "\r1.\w Название^n")
	len += formatex(menu[len], charsmax(menu) - len, "\r2.\w Название^n")
	len += formatex(menu[len], charsmax(menu) - len, "\r3.\w Название^n")
	len += formatex(menu[len], charsmax(menu) - len, "\r4.\w Название^n")
	len += formatex(menu[len], charsmax(menu) - len, "\r5.\w Название^n^n")
	
	len += formatex(menu[len], charsmax(menu) - len, "\r6.\w Название^n")
	len += formatex(menu[len], charsmax(menu) - len, "\r7.\w Название^n^n")
	
	len += formatex(menu[len], charsmax(menu) - len, "\r8.\w Название^n")
	len += formatex(menu[len], charsmax(menu) - len, "\r9.\w Название^n^n")

	len += formatex(menu[len], charsmax(menu) - len, "\r0.\w Выход")
	
	show_menu(id, KEYSMENU, menu, -1, "Admin Menu")
	
	return PLUGIN_CONTINUE
}

public admin_menu(id, key)
{
	switch (key)
	{
		case 0:
		{
			client_cmd(id, "amx_komanda")
		}
		case 1:
		{
			client_cmd(id, "amx_komanda")
		}
		case 2:
		{
			client_cmd(id, "amx_komanda")
		}
		case 3:
		{
			client_cmd(id, "amx_komanda")
		}
		case 4:
		{
			client_cmd(id, "amx_komanda")
		}
		case 5:
		{
			client_cmd(id, "amx_komanda")
		}
		case 6:
		{
			client_cmd(id, "amx_komanda")
		}
		case 7:
		{
			server_cmd("amx_komanda")
		}
		case 8:
		{
			client_cmd(id, "amx_komanda")
		}
	}
	return PLUGIN_CONTINUE
}
 
Сверху