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

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

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

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

2 страниц V   1 2

Помогите Ктонибуть Переделать

Статус пользователя Akushi
сообщение 4.2.2010, 20:07
Сообщение #1


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Ктонибуть может переделать стандарт меню админки? добавить туда под обычным баном, меню amx_bancsmenu (тоесть меню будет работать если установлен плаг конечно) thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя [CBO]
сообщение 6.2.2010, 3:49
Сообщение #2


Стаж: 16 лет

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

1. Вариант

В папке configs в AMXX моде есть файлик custommenuitems.cfg

Код
amx_addmenuitem "BanCS menu" "amx_bancsmenu" "hu" "amx_bancs"


Если не ошибаюсь то новый пункт меню появится в самом конце amxmodmenu

2. Вариант

Ищем в папке scripting файл menufront.sma
Ищем...

Код
AddDefaultMenus()
{
    new flags;
    AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
    AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
    AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
    AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
    AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
    AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
    AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
    AddMenuLang("CLIENT_COM", "amx_clcmdmenu", get_clcmd_flags("amx_clcmdmenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
    AddMenuLang("SERVER_COM", "amx_cmdmenu", get_clcmd_flags("amx_cmdmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
    AddMenuLang("CVARS_SET", "amx_cvarmenu", get_clcmd_flags("amx_cvarmenu", flags) ? flags : ADMIN_CVAR, "Commands Menu")
    AddMenuLang("CONFIG", "amx_cfgmenu", get_clcmd_flags("amx_cfgmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
    AddMenuLang("LANG_SET", "amx_langmenu", get_clcmd_flags("amx_langmenu", flags) ? flags : ADMIN_CFG, "Multi-Lingual System")
    AddMenuLang("STATS_SET", "amx_statscfgmenu", get_clcmd_flags("amx_statscfgmenu", flags) ? flags : ADMIN_CFG, "Stats Configuration")
    AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", get_clcmd_flags("amx_pausecfgmenu", flags) ? flags : ADMIN_CFG, "Pause Plugins")
    AddMenuLang("RES_WEAP", "amx_restmenu", get_clcmd_flags("amx_restmenu", flags) ? flags : ADMIN_CFG, "Restrict Weapons")
    AddMenuLang("TELE_PLAYER", "amx_teleportmenu", get_clcmd_flags("amx_teleportmenu", flags) ? flags : ADMIN_CFG, "Teleport Menu")
}


Вставляем в нужное нам место кусок кода

Код
AddMenuLang("BANCS_PLAYER", "amx_bancsmenu", get_clcmd_flags("amx_bancsmenu", flags) ? flags : ADMIN_MENU, "BanCS menu")


Компилим и заменяем стандартный плагин AMXX

Далее идем в папку Data/lang и ищем файлик menufront.txt и в зависимости от языка добавляем туда запись.

Например у тебя amx на английском. То пишем

Цитата
[en]
KICK_PLAYER = Kick Player
BAN_PLAYER = Ban Player
BANCS_PLAYER = BanCS menu
SLAP_SLAY = Slap/Slay Player
TEAM_PLAYER = Team Player ^n
CHANGEL = Changelevel
VOTE_MAPS = Vote for maps ^n
SPECH_STUFF = Speech Stuff
CLIENT_COM = Client Commands
SERVER_COM = Server Commands
CVARS_SET = Cvars Settings
CONFIG = Configuration
LANG_SET = Language Settings
STATS_SET = Stats Settings ^n
PAUSE_PLUG = Pause Plugins
RES_WEAP = Restrict Weapons
TELE_PLAYER = Teleport Player


Сохраняем.


Все теперь у нас есть нужная менюшка в нужном месте.

Надеюсь все правильно написал. Если что то не правильно или забыл то напишите. Сам заодно знать больше буду =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 4 раз
   + Цитировать сообщение
Статус пользователя ultimix
сообщение 6.2.2010, 10:21
Сообщение #3


Стаж: 17 лет

Сообщений: 655
Благодарностей: 117
Полезность: 411

[CBO],
спасибо) очень подробно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 7.2.2010, 12:51
Сообщение #4


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Цитата([CBO] @ 6.2.2010, 7:49) *

Спасибо попробую thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 7.2.2010, 13:16
Сообщение #5


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Цитата([CBO] @ 6.2.2010, 7:49) *
1. Вариант

В папке configs в AMXX моде есть файлик custommenuitems.cfg

Код
amx_addmenuitem "BanCS menu" "amx_bancsmenu" "hu" "amx_bancs"


Если не ошибаюсь то новый пункт меню появится в самом конце amxmodmenu

2. Вариант

Ищем в папке scripting файл menufront.sma
Ищем...

Код
AddDefaultMenus()
{
    new flags;
    AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
    AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
    AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
    AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
    AddMenuLang("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
    AddMenuLang("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
    AddMenuLang("SPECH_STUFF", "amx_speechmenu", get_clcmd_flags("amx_speechmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
    AddMenuLang("CLIENT_COM", "amx_clcmdmenu", get_clcmd_flags("amx_clcmdmenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
    AddMenuLang("SERVER_COM", "amx_cmdmenu", get_clcmd_flags("amx_cmdmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
    AddMenuLang("CVARS_SET", "amx_cvarmenu", get_clcmd_flags("amx_cvarmenu", flags) ? flags : ADMIN_CVAR, "Commands Menu")
    AddMenuLang("CONFIG", "amx_cfgmenu", get_clcmd_flags("amx_cfgmenu", flags) ? flags : ADMIN_MENU, "Commands Menu")
    AddMenuLang("LANG_SET", "amx_langmenu", get_clcmd_flags("amx_langmenu", flags) ? flags : ADMIN_CFG, "Multi-Lingual System")
    AddMenuLang("STATS_SET", "amx_statscfgmenu", get_clcmd_flags("amx_statscfgmenu", flags) ? flags : ADMIN_CFG, "Stats Configuration")
    AddMenuLang("PAUSE_PLUG", "amx_pausecfgmenu", get_clcmd_flags("amx_pausecfgmenu", flags) ? flags : ADMIN_CFG, "Pause Plugins")
    AddMenuLang("RES_WEAP", "amx_restmenu", get_clcmd_flags("amx_restmenu", flags) ? flags : ADMIN_CFG, "Restrict Weapons")
    AddMenuLang("TELE_PLAYER", "amx_teleportmenu", get_clcmd_flags("amx_teleportmenu", flags) ? flags : ADMIN_CFG, "Teleport Menu")
}


Вставляем в нужное нам место кусок кода

Код
AddMenuLang("BANCS_PLAYER", "amx_bancsmenu", get_clcmd_flags("amx_bancsmenu", flags) ? flags : ADMIN_MENU, "BanCS menu")


Компилим и заменяем стандартный плагин AMXX

Далее идем в папку Data/lang и ищем файлик menufront.txt и в зависимости от языка добавляем туда запись.

Например у тебя amx на английском. То пишем



Сохраняем.


Все теперь у нас есть нужная менюшка в нужном месте.

Надеюсь все правильно написал. Если что то не правильно или забыл то напишите. Сам заодно знать больше буду =)

не тот, не тот способ не получился... вернее получилось ток меню прозрачное ну типо как, когда иммунитет у админа... тоже самое
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя [CBO]
сообщение 7.2.2010, 18:47
Сообщение #6


Стаж: 16 лет

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

А флаги доступа все стоят? Тут лучше тогда более опытных людей попросить посмотреть, ибо я тут не спец. Мои знания в этом весьма поверхностны
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 7.2.2010, 22:30
Сообщение #7


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Цитата([CBO] @ 7.2.2010, 22:47) *
А флаги доступа все стоят? Тут лучше тогда более опытных людей попросить посмотреть, ибо я тут не спец. Мои знания в этом весьма поверхностны

Конечно все флаги... Народ помогите ктонить thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 8.2.2010, 13:52
Сообщение #8


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Давно-давно делал себе по 2-му способу, всё работало
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 9.2.2010, 22:51
Сообщение #9


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Цитата(GODZILLA @ 8.2.2010, 16:52) *
Давно-давно делал себе по 2-му способу, всё работало

У меня вообще не как не получается ubeysya.gif , во всех моих случаях меню просто прозрачное...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 10.2.2010, 0:53
Сообщение #10


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Получилось только так...

Чтобы по написанию amxmodmenu, и нажатию потом двойки вылетало меню бана не обычного стандартного amx_banmenu, а вылетало меню amx_bancsmenu, нужно:
Открыть menufront.sma, из папки scripting, и там найти строку:
AddMenuLang("BAN_PLAYER", "amx_banmenu", ADMIN_BAN, "Players
И заменить amx_banmenu, на amx_bancsmenu,

ps.gif но мне нужно чтобы это меню было под обычным баном sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GODZILLA
сообщение 10.2.2010, 16:13
Сообщение #11


Стаж: 18 лет

Сообщений: 1471
Благодарностей: 440
Полезность: 716

Значит добавь его
Цитата
AddDefaultMenus()
{
new flags;
AddMenuLang("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
AddMenuLang("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("BANCS_PLAYER", "amx_bancsmenu", get_clcmd_flags("amx_bancsmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
AddMenuLang("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
AddMenuLang("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
...


и в menufont.txt добавляем

BANCS_PLAYER = BanCS Menu
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Akushi
сообщение 11.2.2010, 13:29
Сообщение #12


Стаж: 16 лет

Сообщений: 883
Благодарностей: 313
Полезность: 604

Угу спасибо всё пучком thank_you2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Goliaph
сообщение 6.5.2010, 8:38
Сообщение #13


Стаж: 19 лет

Сообщений: 50
Благодарностей: 8
Полезность: 124

как изменить в amx_banmenu, amx_ban на amx_banip

Отредактировал: Goliaph, - 6.5.2010, 8:38
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rovermate
сообщение 15.2.2011, 18:01
Сообщение #14
Стаж: 15 лет

Сообщений: 103
Благодарностей: 4
Полезность: 36

а если нету такого файла menufront.sma что делать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 15.2.2011, 18:24
Сообщение #15
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Rovermate @ 15.2.2011, 19:01) *
а если нету такого файла menufront.sma что делать?
Его не может не быть. AMX Mod X хоть установлен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sm4RT1K
сообщение 15.2.2011, 18:54
Сообщение #16


Стаж: 15 лет

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

а можно ли как нибудь вставить amx_gag если в нем нету меню, допустим в меню жмем и там появляються игрока по номерам

1. Кикнуть
2. Забанить
3. Убить\Ударить
4. Команда
5. Сменить карту
6. Голосование
7. Заткнуть ------->
1. unnamed

8. Команды игрока
2. user1

3. noob

9. Следущая
4. papko


0. Выйти
9. Заткнуть на 5 минут

0. Выйти


Помогите пожалуйста

Отредактировал: Sm4RT1K, - 15.2.2011, 18:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 15.2.2011, 20:58
Сообщение #17
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Sm4RT1K,
Внимательно прочитай этот пост.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sm4RT1K
сообщение 16.2.2011, 22:04
Сообщение #18


Стаж: 15 лет

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

у Gag плагина нету меню, просто команда amx_gag можно ли его добавить в меню?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 16.2.2011, 23:10
Сообщение #19
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Sm4RT1K @ 16.2.2011, 23:04) *
у Gag плагина нету меню, просто команда amx_gag можно ли его добавить в меню?
Можно создать меню, которое будет вызываться командой amx_clcmdmenu. Или amxmodmenu > 8.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rovermate
сообщение 17.2.2011, 8:30
Сообщение #20
Стаж: 15 лет

Сообщений: 103
Благодарностей: 4
Полезность: 36

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