Главная | Поиск | Чат | Форум | Рынок | | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Уважаемые пользователи, прежде чем открыть новую тему ознакомьтесь пожалуйста с правилами и воспользуйтесь поиском.

  • Страница 1 из 1
  • 1
Модератор форума: Cooller^_^, Mushroom, Tiger_  
Меню
D3x111Дата: Суббота, 2013-03-16, 23:46 | Сообщение # 1
Сообщений: 46
Награды: 3
Кто нибудь может написать меня для сервера
Что у меня был бинд на какой нибудь клавишу
Что должно входить в меню
-Вотебан
-Заткнуть игрока
-Покупка админки
-узнать свой ранк
-Добавить сервер в избранное (если есть такое)
Дам + кто напишет


Помог поставь +
 Российская Федерация
MuskДата: Четверг, 2013-03-28, 23:06 | Сообщение # 2
Сообщений: 3
Награды: 0
напиши в скайп зделаю скайп maksim552220
 Украина
nesquikromaДата: Воскресенье, 2013-04-14, 20:52 | Сообщение # 3
Сообщений: 265
Награды: 20
#include <amxmodx>

//Регистрируем авторство и название плангина
#define PLUGIN "Server Menu"
#define VERSION "1.0"
#define AUTHOR "MyName"

//Главная функция плангина
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu", "my_menu") //Регистрируем команду вызова меню
set_task(1.0,"show_menu_key",_,_,_,"b") // Задаем время через которое будет показана что меню на F3 поумолчания 1.0 тоесть 1 секунда
}

public show_menu_key()
{
for(new id=1;id<=get_maxplayers();id++)
{
set_hudmessage(0, 255, 0, 0.01, 0.18, 0, 1.0, 1.0, _, _, -1)
show_hudmessage(id, "Меню сервера на F3")
}
}

//Функция цвета в чате
stock ChatColor(const id, const input[], any:...) // Чветной чат
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!team", "^3") // Team Color
replace_all(msg, 190, "!team2", "^0") // Team2 Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}

//Функция нашего меню
public my_menu(id)
{
new i_Menu = menu_create("\rМеню сервера:", "server_menu")
//Пункты меню,номера функций, доступ
menu_additem(i_Menu, "\wЗабанить читера \r[\yVoteBan\r]", "1", 0)
menu_additem(i_Menu, "\wЗаткнуть игрока \r[\yGagMenu\r]", "2", 0)
menu_additem(i_Menu, "\wПокупка админки \r[\yOnly Players\r]", "3", ADMIN_USER) // доступ только для игроков
menu_additem(i_Menu, "\wМой ранк \r[\yRank\r]", "4", 0)
menu_setprop(i_Menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, i_Menu, 0)
return PLUGIN_HANDLED
}

//Функции нашего меню
public server_menu(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new s_Data[6], s_Name[64], i_Access, i_Callback

menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback)

new i_Key = str_to_num(s_Data)

switch(i_Key)
{
case 1:
{
client_cmd(id, "say /voteban")
ChatColor(id,"!tВы открыли меню !gбана")
}
case 2:
{
client_cmd(id, "say /mute")
ChatColor(id, "!tВы открыли меню !gзаткнуть игрока")
}
case 3:
{
show_motd(id,"admin.txt","Buy Admin")
}
case 4:
{
client_cmd(id, "say /rank")
}
}
menu_destroy(menu)
return PLUGIN_HANDLED
}

public client_authorized(id)
{
client_cmd(id,"bind ^"f3^"^"say /menu^"")
}


 Беларусь
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Последние темы Читаемые темы Лучшие пользователи Новые пользователи

Общение :3

(1745)

нужен грамотный человек

(12)

Продвижение сайтов (крауд 0,97$/ссылка)

(0)

Помогите создать сайт

(23)

Обучения криптотрейдингу

(0)

Общение ^-^

(9999)

Общение:> (закрыта)

(9999)

Общение :] (закрыта)

(9728)

Флудилочка дизайнеров :)

(5928)

Досчитаем до 10000:)

(4786)

Cooller^_^

(6326)

REDtooth

(2547)

Gep

(2421)

redemaxa

(2162)

cs-strikez

(2010)

rosy76

(2024-11-19)

sherko0

(2024-11-12)

splash101

(2024-11-11)

zxcpul

(2024-11-05)

BOSS_world

(2024-10-30)

Популярные