Все вопросы по работе и настройке AMXX и его плагинов.
Модератор: liFe iS GoOD
Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.
В данном разделе форума разрешено создавать темы, касающие только вопросов по AMX Mod X и его плагинам.
Mrrival2012 » 06 июл 2017, 23:43
- Код: Выделить всё
new keys = 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
new keys_nastroik = 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
new keys_privilegis = 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(PLUGIN, VERSION, AUTHOR)
register_menu("Menu 1", keys, "func_menu")
register_menu("Menu 2", keys_nastroik, "func_menu1")
register_menu("Menu 3", keys_privilegis, "func_menu2")
register_concmd("menu", "Server_Menu")
register_concmd("chooseteam", "Server_Menu")
}
public Server_Menu(id)
{
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
iLen = 0
if( ! ( get_user_flags(id) & ADMIN_LEVEL_H )) {
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\d# \wМеню сервера^n\d# \wВы \d: \wИгрок / Никнейм : \d%s^n^n")
}
else {
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\d# \wМеню сервера^n\d# \wВы \d: \rАдминистратор^n^n")
}
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\d# \yМеню настроек^n")
keys |= MENU_KEY_1
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\d# \yПокупка привилегий \w[\rСкидки\w]^n")
keys |= MENU_KEY_2
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\d# \yПроверить статистику на сервере^n")
keys |= MENU_KEY_3
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\d# \yМеню привилегий^n")
keys |= MENU_KEY_4
show_menu(id, keys, menu, -1, "Menu 1")
return PLUGIN_HANDLED
}
public func_menu(id, key)
{
switch(key)
{
case 0: client_cmd(id, "jointeam")
case 1: client_cmd(id, "say /rtv")
case 2: client_cmd(id, "say /voteban")
case 3: client_cmd(id, "say /rs")
}
return PLUGIN_HANDLED
}
public menu_nastroik(id) {
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\d# \wМеню настроик^n")
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\d# \yОбнулить счет^n")
keys |= MENU_KEY_1
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\d# \yГолосовать за смену карты^n")
keys |= MENU_KEY_2
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\d# \yЗабанить читера^n")
keys |= MENU_KEY_3
iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\d# \yСменить карту^n")
keys |= MENU_KEY_4
show_menu(id, keys, menu, -1, "Menu 2")
return PLUGIN_HANDLED
}
public func_menu1(id, key)
{
switch(key)
{
case 0: client_cmd(id, "jointeam")
case 1: client_cmd(id, "say /rtv")
case 2: client_cmd(id, "say /voteban")
case 3: client_cmd(id, "say /rs")
}
return PLUGIN_HANDLED
}
В чем ошибка?Плагин компилируется, в консоле нечего не пишет,на сервере он не работает..
Последний раз редактировалось
Mrrival2012 07 июл 2017, 00:40, всего редактировалось 1 раз.
-
Mrrival2012
-
- Сообщения: 2
- Зарегистрирован: 07 апр 2017, 00:11
- Благодарил (а): 0 раз.
- Поблагодарили: 0 раз.
- Опыт программирования: Меньше месяца
- Языки программирования: Пашкет
Subb98 » 07 июл 2017, 00:26
Mrrival2012, добрый вечер. Пожалуйста, измените название темы на информативное, в соответствии
Вы должны зарегистрироваться, чтобы видеть ссылки.. Если Вы не сделаете этого в течение суток, я изменю название темы сам, однако в этом случае Вам будет выдано предупреждение в профиль.
П.с.: для вставки исходного кода используйте кнопку "Код / Исходник".
«Очень хорошо. Лучше вы, чем я» © Donald J. Trump
-
Subb98
-
- Сообщения: 5485
- Зарегистрирован: 24 мар 2011, 19:42
- Откуда: г. Пермь
- Благодарил (а): 1329 раз.
- Поблагодарили: 2343 раз.
- Опыт программирования: Больше трех лет
- Языки программирования: PHP
Вернуться в Вопросы по AMXX и его плагинам
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2