Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Меню сервера на F3

, не компилируется плагин [РЕШЕНО]
Статус пользователя SiJey686
сообщение 29.12.2017, 22:19
Сообщение #1


Стаж: 12 лет
Город: Новокузнецк

Сообщений: 58
Благодарностей: 2
Полезность: 29

Здравствуйте всем, помогите разобраться.

Cкрытый текст

#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "SiJey"

new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_10|MENU_KEY_11|MENU_KEY_0
new cvar_showhudmsg

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("Menu 1", keys, "func_menu")
register_concmd("menu", "Server_Menu")
register_concmd("chooseteam", "Server_Menu")

cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"menu^"")
}

public client_putinserver(id)
{
if(get_pcvar_num(cvar_showhudmsg))
set_task(1.0, "task_hudmsg", id, _, _, "b")
}

public task_hudmsg(id)
{
set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0)
show_hudmessage(id, "Меню Сервера На [F3]")
}

public Server_Menu(id)
{
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yМеню\w Arrows\r Novokuznetsk\w*\d ©^n\wМы\r [\yВ\r]\wК:\r vk.com/arrowsnvkz^n\r [\yIP:\r] 31.220.164.250:27015^n^n")

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[1]. \r[\yСменить команду\r]\d?^n")
keys |= MENU_KEY_1

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[2]. \r[\yСменить карту\r]\d?^n")
keys |= MENU_KEY_2

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[3]. \r[\yЗабанить читера\r]\d?^n")
keys |= MENU_KEY_3

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[4]. \r[\yОбнулить счёт\r]\d?^n")
keys |= MENU_KEY_4

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[5]. \r[\yТоп 15\r]\d?^n")
keys |= MENU_KEY_5

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[6]. \r[\yМой Ранк\r]\d?^n")
keys |= MENU_KEY_6

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[7]. \r[\yВип и Админ онлайн\r]\d?^n^n")
keys |= MENU_KEY_7

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d8\w]. [\rВип\w|\rМеню\w*]\d?^n")
keys |= MENU_KEY_8

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d9\w]. [\rАдмин\w|\rМеню\w*]\d?^n^n")
keys |= MENU_KEY_9

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d10\w]. [\rПокупка\w|\rVIP\w*]\d?^n^n")
keys |= MENU_KEY_10

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d11\w]. [\rПокупка\w|\rADMIN\w*]\d?^n^n")
keys |= MENU_KEY_11

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[0]. [\yExit\r]^n")
keys |= MENU_KEY_0

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")
case 4: client_cmd(id, "say /top15")
case 5: client_cmd(id, "say /rank")
case 6: client_cmd(id, "say /admin")
case 7: client_cmd(id, "say /vipmenu")
case 8: client_cmd(id, "amxmodmenu")
case 9: client_cmd(id, "say /vipka")
case 10: client_cmd(id, "say /adminka")
}
return PLUGIN_HANDLED
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя NiceGaming
сообщение 30.12.2017, 2:04
Сообщение #2
Стаж: 6 лет 2 месяца
Город: New York

Сообщений: 11
Благодарностей: 1
Полезность: 0

#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "SiJey"

new keys = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MEN
U_KEY_8|MENU_KEY_9|MENU_KEY_0
new cvar_showhudmsg

public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_menu("Menu 1", keys, "func_menu")
register_concmd("menu", "Server_Menu")
register_concmd("chooseteam", "Server_Menu")

cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - on 0 - off
}

public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"menu^"")
}

public client_putinserver(id)
{
if(get_pcvar_num(cvar_showhudmsg))
set_task(1.0, "task_hudmsg", id, _, _, "b")
}

public task_hudmsg(id)
{
set_hudmessage(0, 255, 0, 0.75, 0.0, 0, 6.0, 12.0)
show_hudmessage(id, "Меню Сервера На [F3]")
}

public Server_Menu(id)
{
new name[32]
get_user_name(id, name, 31)
static menu[650], iLen
iLen = 0
iLen = formatex(menu[iLen], charsmax(menu) - iLen, "\yМеню\w Arrows\r Novokuznetsk\w*\d ©^n\wМы\r [\yВ\r]\wК:\r vk.com/arrowsnvkz^n\r [\yIP:\r] 31.220.164.250:27015^n^n")

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[1]. \r[\yСменить команду\r]\d?^n")
keys |= MENU_KEY_1

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[2]. \r[\yСменить карту\r]\d?^n")
keys |= MENU_KEY_2

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[3]. \r[\yЗабанить читера\r]\d?^n")
keys |= MENU_KEY_3

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[4]. \r[\yОбнулить счёт\r]\d?^n")
keys |= MENU_KEY_4

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[5]. \r[\yТоп 15\r]\d?^n")
keys |= MENU_KEY_5

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[6]. \r[\yМой Ранк\r]\d?^n")
keys |= MENU_KEY_6

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[7]. \r[\yВип и Админ онлайн\r]\d?^n^n")
keys |= MENU_KEY_7

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d8\w]. [\rВип\w|\rМеню\w*]\d?^n")
keys |= MENU_KEY_8

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\w[\d9\w]. [\rАдмин\w|\rМеню\w*]\d?^n^n")
keys |= MENU_KEY_9

iLen += formatex(menu[iLen], charsmax(menu) - iLen, "\r[0]. [\yExit\r]^n")
keys |= MENU_KEY_0

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")
case 4: client_cmd(id, "say /top15")
case 5: client_cmd(id, "say /rank")
case 6: client_cmd(id, "say /admin")
case 7: client_cmd(id, "say /vipmenu")
case 8: client_cmd(id, "amxmodmenu")
case 9: client_cmd(id, "say /vipka")
case 10: client_cmd(id, "say /adminka")
}
return PLUGIN_HANDLED
}

попробуй так в меню не нужно добавлять больше 9 кнопок так как сервер небудет его воспиймать потому что на клавиатуре нет кнопок 10-11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Vasiok007
сообщение 30.12.2017, 17:07
Сообщение #3


Стаж: 12 лет
Город: Кишинев

Сообщений: 157
Благодарностей: 56
Полезность: 258

SiJey686,
Cкрытый текст
Прикрепленное изображение

Прикрепленный файл  menu.sma ( 2,48 килобайт ) Кол-во скачиваний: 115


Мир всем местным
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя SiJey686
сообщение 30.12.2017, 22:59
Сообщение #4


Стаж: 12 лет
Город: Новокузнецк

Сообщений: 58
Благодарностей: 2
Полезность: 29

NiceGaming,
Vasiok007,

все работает спасибо большое!!!

Тему закрываю!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: