Редакция на menufront, plmenu и admincmd.

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
thoughtz
Извън линия
Модератор
Модератор
Мнения: 585
Регистриран на: 13 Окт 2016, 00:32
Местоположение: гр. София
Се отблагодари: 112 пъти
Получена благодарност: 79 пъти
Обратна връзка:

Редакция на menufront, plmenu и admincmd.

Мнение от thoughtz » 30 Апр 2017, 19:42

Здравейте,

пускам малко дълга заявка и ще се радвам някой да я направи :)

admincmd Искам да се редактира admincmd, всички команди в чата да бъдат цветни. Цветовете нямат значение, аз ще ти си ги променя после.

menufront В менюто ако може да останат само: Kick Menu, Ban Menu (съвместимо с AdvancedBans), Slay/Slap Menu, Transfer Menu. Също така под Transfer Menu, ако може да се добави, някакъв ChatBan, какъвто прецените вие, стига да няма бъгове. Менюто да бъде цветно (жълто, червено, няма значение, стига да не е бяло).

plmenu Съвместимо с AdvancedBans, пак да бъде цветно, както и всички команди към него.

Използвам ReАmxModx, версия 1.8.3, build 7.

Благодаря Ви предварително и се надявам някой да се отзове на заявката ми! :drunk:

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

Re: Редакция на menufront, plmenu и admincmd.

Мнение от OciXCrom » 30 Апр 2017, 20:11

Виж този прост урок за да разбереш как да направиш съобщенията цветни - http://amxx-bg.info/forum/viewtopic.php?f=26&t=732
За менютата, търсиш това и премахваш ненужните редове:

Код за потвърждение: Избери целия код

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")
} 

Аватар
LUMIS43
Извън линия
Потребител
Потребител
Мнения: 44
Регистриран на: 16 Ное 2016, 14:41

Редакция на menufront, plmenu и admincmd.

Мнение от LUMIS43 » 09 Фев 2018, 10:52

Здравейте, възползвам се от отворената тема, тъй като и аз имам въпрос за menufront.
И аз си редактирах менюто, изтрих ненужните редове и искам да си добавя Gag menu след VOTE_MAPS.
Пробвах да направя това:

Код за потвърждение: Избери целия код

	AddMenu("BAN_PLAYER", "amx_banmenu", get_clcmd_flags("amx_banmenu", flags) ? flags : ADMIN_BAN, "Players Menu")
	AddMenu("KICK_PLAYER", "amx_kickmenu", get_clcmd_flags("amx_kickmenu", flags) ? flags : ADMIN_KICK , "Players Menu")
	AddMenu("SLAP_SLAY", "amx_slapmenu", get_clcmd_flags("amx_slapmenu", flags) ? flags : ADMIN_SLAY, "Players Menu")
	AddMenu("TEAM_PLAYER", "amx_teammenu", get_clcmd_flags("amx_teammenu", flags) ? flags : ADMIN_LEVEL_A, "Players Menu")
	AddMenu("CHANGEL", "amx_mapmenu", get_clcmd_flags("amx_mapmenu", flags) ? flags : ADMIN_MAP, "Maps Menu")
	AddMenu("VOTE_MAPS", "amx_votemapmenu", get_clcmd_flags("amx_votemapmenu", flags) ? flags : ADMIN_VOTE, "Maps Menu")
	AddMenu("Gag Menu", "amx_gagmenu", get_clcmd_flags("amx_gagmenu", flags) ? flags : ADMIN_KICK, "Gag Menu")
Графата Gag menu се показва в amxmodmenu-то, но е демаркирана (не мога да е избера).
Използвам Gag system на TheRedShoko, когато напиша amx_gagmenu всичко си излиза.
Кое трябва да променя, че да заработи menufront?

Аватар
EMOTO2.COM
Извън линия
Потребител
Потребител
Мнения: 344
Регистриран на: 11 Яну 2018, 17:02
Се отблагодари: 26 пъти
Получена благодарност: 31 пъти
Обратна връзка:

Редакция на menufront, plmenu и admincmd.

Мнение от EMOTO2.COM » 09 Фев 2018, 12:39

Код за потвърждение: Избери целия код

AddMenu("Gag Menu",
Трябва да напишеш точното име на функцията която да се изпълнява при натискане на определеното меню.
Присъедини се към най-доброто място за игра!
https://emoto2.com/

Аватар
LUMIS43
Извън линия
Потребител
Потребител
Мнения: 44
Регистриран на: 16 Ное 2016, 14:41

Редакция на menufront, plmenu и admincmd.

Мнение от LUMIS43 » 09 Фев 2018, 13:04

А коя е точната функция? Пробвах така:

Код за потвърждение: Избери целия код

AddMenu("GAG_PLAYER", "amx_gagmenu", get_clcmd_flags("amx_gagmenu", flags) ? flags : ADMIN_KICK, "Gag menu")
Но менюто излезе така:
Изображение

EDIT След 1 час проба/грешка намерих решението:
1. В menufront.sma се добавя

Код за потвърждение: Избери целия код

AddMenu("GAG_PLAYER", "amx_gagmenu", ADMIN_KICK, "Players Menu")
2. В menufront.txt (amxmodx\data\lang\menufront.txt) се добавя

Код за потвърждение: Избери целия код

GAG_PLAYER = Gag menu
Краен резултат:
Изображение

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 11 госта