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

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

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

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

4 страниц V   1 2 3 »

А как сделать свое меню на F3

, без лишних заморочек и плагинов
Статус пользователя LaFA
сообщение 25.4.2012, 7:47
Сообщение #1


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

Открываем
Код
\addons\amxmodx\configs\custommenuitems.cfg

Закидываем туда свои пункты меню.
amx_addclientmenuitem "Обнулить счет" "resscore" "" "NextMap"
amx_addclientmenuitem "Заткнуть" "say /mute" "" "NextMap"
amx_addclientmenuitem "Музыка (вкл/выкл)" "say /roundsound" "" "NextMap"
amx_addclientmenuitem "\yСервера\w" "pickserver" "" "NextMap"

Пример добавление пункта
Цитата
amx_addclientmenuitem - добавляем пункт
"Обнулить счет" - название пункта
"resscore" - вызов команды
"" - флаги (z обычный игрок, u админ)
"NextMap" - любой включенный плагин из amx_plugins


Забинд
Код
#include <amxmodx>
#include <amxmisc>

public plugin_init()
{
          register_plugin("Bind_s", "1.0", "LaFA")
}
public client_connect(id)
{
                  client_cmd(id, "bind F3 ^"amx_menu^"")
}

Преимущество такого способа :
Не надо заморачиваться с кодом
Быстрая корректировка менюшки
Не надо платить пятиклассникам за менюшку, которая по стандарту готова.


Нюансы

QКак изменить название менюшки?
AОткрываем menufront.sma
находим строчки, через замену CTRL+H
Код
AMX Mod X Client Menu -> Меню F3

меняем на свое название.

Прикрепленный файл  amx_menu.zip ( 1,38 килобайт ) Кол-во скачиваний: 341

Вуаля cbf1b2bfde1a.gif

Отредактировал: LaFA, - 26.6.2012, 17:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя JIokoMoTuB
сообщение 25.4.2012, 17:51
Сообщение #2


Стаж: 16 лет

Сообщений: 2174
Благодарностей: 566
Полезность: 425

ну вот весь бизнес обломал psych.gif


Empower isn't phoenix
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя StepServ
сообщение 2.5.2012, 12:59
Сообщение #3
Стаж: 14 лет

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

У меня почему-то не работает. Само меню появляется, но нету команд, хотя все прописал. Содержимое custommenuitems.cfg:
// Here you can add menu items from any plugin to Menus Front-End plugin, aka "amxmodmenu".
// You can also add menu items to the normal non-admin client menu "amx_menu".
//
// Adding to "amxmodmenu":
// Usage: "amx_addmenuitem <menu text> <menu command> <access flags> <plugin name>"
//
// Adding to "amx_menu":
// Usage: "amx_addclientmenuitem <menu text> <menu command> <access flags> <plugin name>"
//
// <menu text>: This is the text displayed in the menu itself for this item.
// <menu command>: This is the client command used to access the menu.
// <access flags>: Specify what access flags admins must have to use this menu item. (Check users.ini for access flags.)
// <plugin name>: This must be the _exact_ (though case insensitive) name of the plugin which holds the menu command. (Use "amxx plugins" in server console, plugin names are listed in Name column.)
//
// Example: (be sure to use quotes around parameters with spaces!)
//
// amx_addmenuitem "Weapon Arena" "weaponarena_menu" "hu" "Weapon Arena"
// amx_addclientmenuitem "Warcraft 3" "war3menu" "" "Warcraft 3 XP"

amx_addclientmenuitem "Обнулить счет" "resscore" "uz" "adminvote"
amx_addclientmenuitem "Забанить игрока" "say /voteban" "uz" "adminvote"
amx_addclientmenuitem "Купить Админку" "say /adminka" "uz" "adminvote"
amx_addclientmenuitem "Адрес сервера" "say /ip" "uz" "adminvote"


Так же почему-то не поменялось название, хотя в menufront.sma менял на свое.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 2.5.2012, 13:03
Сообщение #4


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

1. adminvote - измени на нормальное название, работающего плагина из amx_plugins.
"NextMap" - например.

2. скомпилируй плагин, замени, перезапусти сервер - чтоб наверняка.

Отредактировал: LaFA, - 2.5.2012, 13:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя StepServ
сообщение 2.5.2012, 13:06
Сообщение #5
Стаж: 14 лет

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

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

Наименов верси Автор файл Сост
CSFile.Info OpenG 2.2 -)>C-r-A-c-K<(- csf_opengl32.am running
CSFile.Info Anti- 1.23 Fix -)>C-r-A-c-K<(- csf_anticheat.a running
Admin Base 1.8.1.3746 AMXX Dev Team admin.amxx running
Admin Chat 1.8.1.3746 AMXX Dev Team adminchat.amxx running
Admin Commands 1.8.1.3746 AMXX Dev Team admincmd.amxx running
Admin Help 1.8.1.3746 AMXX Dev Team adminhelp.amxx running
Slots Reservation 1.8.1.3746 AMXX Dev Team adminslots.amxx running
Admin Votes 1.8.1.3746 AMXX Dev Team adminvote.amxx running
Всего 10 плагинов, из них


Отредактировал: StepServ, - 2.5.2012, 13:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 2.5.2012, 13:08
Сообщение #6


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

amx_addclientmenuitem "Обнулить счет" "resscore" "uz" "Admin Base"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя StepServ
сообщение 2.5.2012, 13:17
Сообщение #7
Стаж: 14 лет

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

Ок, спасибо)

Отредактировал: StepServ, - 2.5.2012, 13:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 3.5.2012, 12:50
Сообщение #8


Стаж: 15 лет

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

чё то как то просто
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 3.5.2012, 12:52
Сообщение #9


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

более 3-х лет такое меню у меня, чаще вики курите
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 3.5.2012, 13:29
Сообщение #10


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

написать код менюшки проще простого, а это похоже на извращение (:

Отредактировал: AndrewZ, - 3.5.2012, 13:29


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя LaFA
сообщение 3.5.2012, 16:43
Сообщение #11


Стаж: 16 лет

Сообщений: 4505
Благодарностей: 3256
Полезность: 793

С файлом конфигурации удобнее, я думаю.
Тем более все по стандарту дано, почему бы и нет pardon.gif

Отредактировал: LaFA, - 3.5.2012, 16:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
umprex
сообщение 3.5.2012, 20:59
Сообщение #12


Иконка группы

Стаж: 16 лет
Город: Киев

Сообщений: 2909
Благодарностей: 4781
Полезность: 2197

LaFA,
Согласен, проще плагин написать, но за старание всегда печенька :D


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
artemkyz
сообщение 15.5.2012, 7:10
Сообщение #13
Стаж: 15 лет

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

не получается сделать меню с русским языком. как быть?
сохраняю в utf-8 без BOM
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя meloman_rus
сообщение 15.5.2012, 13:51
Сообщение #14


Стаж: 14 лет

Сообщений: 228
Благодарностей: 9
Полезность: 49

Цитата(artemkyz @ 15.5.2012, 8:10) *
не получается сделать меню с русским языком. как быть?
сохраняю в utf-8 без BOM

код менюшки sma давай сюда
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
arsen_stalker
сообщение 15.5.2012, 15:36
Сообщение #15
Стаж: 14 лет

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

Цитата(meloman_rus @ 15.5.2012, 13:51) *
код менюшки sma давай сюда

:biggrin: Он объясняет, если не получается сделать меню на русском, то надо сохранить в utf8 без Bom.
ну ты нуб
ubeysya.gif


Отредактировал: arsen_stalker, - 15.5.2012, 15:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 15.5.2012, 15:37
Сообщение #16


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(arsen_stalker @ 15.5.2012, 16:36) *
:biggrin: Он объясняет, если не получается сделать меню на русском, то надо сохранить в utf8 без Bom.
ну ты нуб
ubeysya.gif

Да это ты нуб

meloman_rus,
А ты, читай тему


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
artemkyz
сообщение 15.5.2012, 15:58
Сообщение #17
Стаж: 15 лет

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

amx_addclientmenuitem "Обнулить счет" "reset score" "z" "NextMap"
amx_addclientmenuitem "Заткнуть" "say /mute" "z" "NextMap"
amx_addclientmenuitem "Админы онлайн" "say /admin" "z" "NextMap"
amx_addclientmenuitem "Инфо VIP" "say /vip" "z" "NextMap"

все это прописываю в custommenuitems.cfg
если сохранять в ansi, то на месте русского языка появляются пара точек.
если utf8 без BOM - вопросительные знаки.
вопрос. как сделать русский язык в меню?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 15.5.2012, 16:15
Сообщение #18


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

artemkyz,
Осмелюсь предположить что сохранить в UTF-8 надо исходник плагина который это делает, (я могу ошибаться :D)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
artemkyz
сообщение 15.5.2012, 16:21
Сообщение #19
Стаж: 15 лет

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

Цитата(AndrewZ @ 15.5.2012, 21:15) *
artemkyz,
Осмелюсь предположить что сохранить в UTF-8 надо исходник плагина который это делает, (я могу ошибаться :D)

попробуем сейчас)
адд
судя по всему, нужно не сохранять плагин menufront.sma в utf-8, а как то обозначить в нем кодировку, или нет?

Отредактировал: artemkyz, - 15.5.2012, 16:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 15.5.2012, 17:14
Сообщение #20


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

artemkyz, выложи сюда свой custommenuitems.cfg файлом

Отредактировал: Rejiser, - 15.5.2012, 17:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
4 страниц V   1 2 3 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: