amxmodmenu отваливается.

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
58
Реакции
21
Ошибка
amxmodmenu
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5241 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Jan 30 2019 07:09:07
Built from: https://github.com/alliedmodders/amxmodx/commit/2110037
Build ID: 5241:2110037
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.7.0.695-dev
Build date: 15:54:29 Apr 6 2020 (2186)
Build from: https://github.com/dreamstalker/rehlds/commit/7513e71
ReGamedll
ReGameDLL version: 5.13.0.427-dev
Build date: 10:24:40 Dec 14 2019
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/27b2a8c
Версия Metamod
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 17:47:54 Aug 24 2018
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/0cf2f70
Список метамодулей
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] SafeNameAndChat RUN - SafeNameAndChat.so v1.1 ini ANY ANY
[ 2] Reunion RUN - reunion_mm_i386.so v0.1.0.92c ini Start Never
[ 3] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5241 ini Start ANY
[ 4] VoiceTranscoder RUN - VoiceTranscoder.so v2017RC5 ini ANY ANY
[ 5] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 6] Rechecker RUN - rechecker_mm_i386.so v2.5 ini Chlvl ANY
[ 7] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY
[ 8] WHBlocker RUN - whblocker_mm_i386.so v1.5.696 ini Chlvl ANY
[ 9] Yet Another POD-Bot RUN - yapb.so v2.9 ini Chlvl ANY
[10] MySQL RUN - mysql_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[11] AuthEmu RUN - authemu_amxx_i386.so v4.2.12.311-dev+m pl3 ANY Never
[12] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[13] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[14] hackdetector RUN - hackdetector_amxx_i386.so v0.15.328.lite pl3 ANY ANY
[15] Engine RUN - engine_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[16] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[17] Fun RUN - fun_amxx_i386.so v1.9.0.5241 pl3 ANY ANY
[18] ReAPI RUN - reapi_amxx_i386.so v5.12.0.192-dev pl3 ANY Never
18 plugins, 18 running
Список плагинов
[ 1] gamecms_api                   5.4.4    zhorzh78                       gamecms_api_5.4.4.amxx ; running 
[ 2] FreshBans 1.4.3b kanagava fresh_bans_143_ running
[ 3] Admin Loader 3.5 neygomon admin_loader3.5 running
[ 4] Menus Front-End 1.5 neugomon menufront_enda. running
[ 5] Player achievs 1.3 zhorzh78 player_achievs_1.3.amxx running
[ 6] Special achievs 1.3 zhorzh78 special_achievs_1.3.amxx running
[ 7] Csstatsx sql csstatsx_sql.amxx running
[ 8] Csstatsx playtime awards csstatsx_playtime_awards.amxx running
[ 9] Aes_statsx_cstrike aes_statsx_cstrike.amxx running
[ 10] Chat Manager 1.1.1-11 Mistrick chatmanager.amx running
[ 11] Chat Manager: Addon 0.0.4-70 Mistrick chatmanager_add running
[ 12] AuthEmu API 1.0 Dev-MS Team authemu.amxx running
[ 13] Advert Messages 1.2 neygomon adverts.amxx running
[ 14] say /adminka 1.1 Pa1n say_admin.amxx running
[ 15] Real Nade Drops 0.4 VEN realnadedrops.a running
[ 16] Back Weapons 1.87 hoboman313/cheap backweapons.amx running
[ 17] Reset Score 1.0 Silenttt resetscore.amxx running
[ 18] mute 1.0 Aziz mute.amxx running
[ 19] Admin Check 1.51 OneEyed admin_check.amx running
[ 20]gamecms bonus zhorzh78 gamecms_bonus.amxx running
[ 21] gamecms achievs core 1.3 zhorzh78 gamecms_achievs_core_1.3.amxx running
[ 22] bomb achievs 1.2 zhorzh78 bomb_achievs_1.2.amxx running
[ 23] Menu System 0.1.2 serfreeman1337 menuSystem.amxx running
[ 24] fb_forwards 0.1.4 Kanagava & Realu fb_forwards.amx running
[ 25] AMXX Gag 1.3 xPaw & Exolent amx_gag.amxx running
[ 26] VIP Tag 0.1 c-s.net.ua VIP_tag_tab.amx running
[ 27] Connect Admin/Vip 0.1 neugomon.ru, Rem connectusers.am running
[ 28] BestAes 1.0 xz_kto bestAES.amxx running
[ 29] GameName Wins 0.7.1 w0w gamename_wins.a running
[ 30] [AMXX] Transfer Bonus 01.05.2017 Dimon4ik Amx_Transfer_Bo running
[ 31] Advanced Kill Assists 1.2c Xelson kill_assist.amx running
[ 32] ReChecker Logging 1.0 custom rc_logging.amxx running
[ 33] Admin Commands 1.9.0.5241 AMXX Dev Team admincmd.amxx running
[ 34] Admin Help 1.9.0.5241 AMXX Dev Team adminhelp.amxx running
[ 35] Slots Reservation 1.9.0.5241 AMXX Dev Team adminslots.amxx running
[ 36] Commands Menu 1.9.0.5241 AMXX Dev Team cmdmenu.amxx running
[ 37] Players Menu 1.9.0.5241 AMXX Dev Team plmenu.amxx running
[ 38] Maps Menu 1.9.0.5241 AMXX Dev Team mapsmenu.amxx running
[ 39] Plugin Menu 1.9.0.5241 AMXX Dev Team pluginmenu.amxx running
[ 40] Admin Chat 1.9.0.5241 AMXX Dev Team adminchat.amxx running
[ 41] Anti Flood 1.9.0.5241 AMXX Dev Team antiflood.amxx running
[ 42] Scrolling Message 1.9.0.5241 AMXX Dev Team scrollmsg.amxx running
[ 43] Info. Messages 1.9.0.5241 AMXX Dev Team imessage.amxx running
[ 44] Admin Votes 1.9.0.5241 AMXX Dev Team adminvote.amxx running
[ 45] TimeLeft 1.9.0.5241 AMXX Dev Team timeleft.amxx running
[ 46] Pause Plugins 1.9.0.5241 AMXX Dev Team pausecfg.amxx running
[ 47] Stats Configuration 1.9.0.5241 AMXX Dev Team statscfg.amxx running
[ 48] StatsX 1.9.0.5263 AMXX Dev Team statsx.amxx running
[ 49] Map Manager: Core 3.0.7 Mistrick map_manager_cor running
[ 50] Map Manager: Scheduler 0.1.5 Mistrick map_manager_sch running
[ 51] Map Manager: Rtv 0.1.1 Mistrick map_manager_rtv running
[ 52] Map Manager: Nominatio 0.1.2 Mistrick map_manager_nom running
[ 53] Map Manager: Online so 0.0.2 Mistrick map_manager_onl running
[ 54] Map Manager: Effects 0.0.9 Mistrick map_manager_eff running
[ 55] Map Manager: Informer 0.0.5 Mistrick map_manager_inf running
[ 56] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 57] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 58] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 59] AES: Admin Tools 0.5.9 [REA serfreeman1337/s aes_exp_editor. running
[ 60] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 61] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
[ 62] AES: Status Info 0.1 serfreeman1337 aes_status_info running
[ 63] AES Bonus: Flags 0.1 Sonyx aes_bonus_flags running
[ 64] Give_AES_EXP 0.1 baton4ik48 aes_give_exp.am running
64 plugins, 64 running
Автор плагина
neugomon
Версия плагина
1.5
Исходный код
#include <amxmodx>
enum _:DATA { Name[64], Cmd[32], Flags }

#define ADMIN_LOADER // Выводить срок до конца админки с Admin Loader by Neugomon
new g_szDefaultItems[][DATA] = // Стандартные пункты в меню | { "название пункта", "команда", "флаг доступа" }
{
{ "Кикнуть", "amx_kickmenu", ADMIN_KICK },
{ "\rЗабанить", "fb_menu", ADMIN_BAN },
{ "\yРазбанить", "fb_unban", ADMIN_BAN },
{ "\yУдарить\w/\rУбить", "amx_slapmenu", ADMIN_SLAY },
{ "Команда игрока", "amx_teammenu", ADMIN_LEVEL_A },
{ "Смена карты", "amx_mapmenu", ADMIN_MAP },
{ "Голосование за карту", "amx_votemapmenu", ADMIN_VOTE },
{ "Заткнуть игрока", "amx_gagmenu", ADMIN_KICK },
{ "Настройка званий", "aes_exp_menu", ADMIN_LEVEL_E },
{ "Настройка Статистики", "amx_statscfgmenu", ADMIN_CFG },
{ "\yСерверные команды", "amx_cmdmenu", ADMIN_CVAR }
}

new g_iNumItems;
new g_szMenuData[128][DATA];
new g_iMenuPage[33];
#if defined ADMIN_LOADER
native admin_expired(index);
#endif
public plugin_init()
{
register_plugin("Menus Front-End", "1.5", "neugomon");

register_clcmd("amxmodmenu", "clcmdAdminMenu", ADMIN_MENU);
register_srvcmd("amx_addmenuitem", "SrvAddMenuItems");

register_menucmd(register_menuid("AMX Menu"), 1023, "amxx_handler");

MenuDefaultLoad();
}

public clcmdAdminMenu(id, flags)
{
if(get_user_flags(id) & flags)
{
g_iMenuPage[id] = 0;
BuildMenu(id, g_iMenuPage[id]);
}
else console_print(id, "* Вы не имеете доступа к этой команде");
return PLUGIN_HANDLED;
}

public SrvAddMenuItems()
{
if(read_argc() >= 3)
{
new ItemName[64], ItemCmd[32], ItemFlags[30];
read_argv(1, ItemName, charsmax(ItemName));
read_argv(2, ItemCmd, charsmax(ItemCmd));
read_argv(3, ItemFlags, charsmax(ItemFlags));

copy(g_szMenuData[g_iNumItems][Name], charsmax(g_szMenuData[][Name]), ItemName);
copy(g_szMenuData[g_iNumItems][Cmd], charsmax(g_szMenuData[][Cmd]), ItemCmd);
g_szMenuData[g_iNumItems][Flags] = read_flags(ItemFlags);
g_iNumItems++;
}
else server_print("[Menus Front-End by Neugomon] Item not added! Syntax: ^"Item name^" ^"Item command^" ^"Item access^"");
return PLUGIN_HANDLED;
}

MenuDefaultLoad()
{
for(new i; i < sizeof g_szDefaultItems; i++)
{
copy(g_szMenuData[g_iNumItems][Name], charsmax(g_szMenuData[][Name]), g_szDefaultItems[i][Name]);
copy(g_szMenuData[g_iNumItems][Cmd], charsmax(g_szMenuData[][Cmd]), g_szDefaultItems[i][Cmd]);
g_szMenuData[g_iNumItems][Flags] = g_szDefaultItems[i][Flags];
g_iNumItems++;
}
}

BuildMenu(id, pos)
{
new szMenu[512];
new len
new start = pos * 8;
new end = start + 8;
new keys = MENU_KEY_0;

if(start >= g_iNumItems)
start = pos = g_iMenuPage[id] = 0;
if(g_iNumItems == 9 || end > g_iNumItems)
end = g_iNumItems;
#if defined ADMIN_LOADER
new exp = admin_expired(id);
if(exp > 0)
{
new systime = get_systime();
if(exp - systime > 0)
{
if((exp - systime) / 86400 > 0)
len = formatex(szMenu, charsmax(szMenu), "\rAmxModMenu^n\wОсталось \r%d \wдней^n^n", ((exp - systime) / 86400));
else len = formatex(szMenu, charsmax(szMenu), "\rAmxModMenu^n\rПоследний \wдень^n^n");
}
}
else if(exp == 0) len = formatex(szMenu, charsmax(szMenu), "\rAmxModMenu^n\wПрава \yне ограничены^n^n");
#else
len = formatex(szMenu, charsmax(szMenu), "\rAmxModMenu^n\wВыберите действие^n^n");
#endif
for(new i = start, flags = get_user_flags(id), a; i < end; i++)
{
if(flags & g_szMenuData[i][Flags])
{
keys |= (1 << a);
len += formatex(szMenu[len], charsmax(szMenu) - len, "\r%d. \w%s^n", ++a, g_szMenuData[i][Name]);
}
else len += formatex(szMenu[len], charsmax(szMenu) - len, "\r%d. \d%s^n", ++a, g_szMenuData[i][Name]);
}

if(end != g_iNumItems)
{
formatex(szMenu[len], charsmax(szMenu) - len, "^n\r9. \yДалее^n\r0. \r%s", pos ? "Назад" : "Выход");
keys |= MENU_KEY_9;
}
else formatex(szMenu[len], charsmax(szMenu) - len, "^n\r0. \r%s", pos ? "Назад" : "Выход");

return show_menu(id, keys, szMenu, -1, "AMX Menu");
}

public amxx_handler(id, key)
{
switch(key)
{
case 9: if(g_iMenuPage[id]) BuildMenu(id, --g_iMenuPage[id]);
default:
{
if(key == 8 && g_iNumItems > 9)
BuildMenu(id, ++g_iMenuPage[id]);
else
{
new pos = g_iMenuPage[id] * 8 + key;
if(g_szMenuData[pos][Cmd][0] == 's' && g_szMenuData[pos][Cmd][1] == 'v' && g_szMenuData[pos][Cmd][2] == '_')
server_cmd(g_szMenuData[pos][Cmd]);
else client_cmd(id, g_szMenuData[pos][Cmd]);
}
}
}
return PLUGIN_HANDLED;
}
Добрый вечер. Поставил Menus Front-End от neygomon , как то особо туда не заглядывал в это меню в игре, но вот тут заметил и сейчас путем тестов выявил , что отваливается меню после смены карты( не постоянно,но иногда(часто)) пишет "не имеете доступа к этой команде" мне, хотя все флаги есть, именно команда amxmodmenu , внутренние функции работают, если их командой вызывать. Причем после реконекта к серверу тоже самое, после перезагрузки сервера все работает, либо карту меняешь когда, начинает работать , не пойму с чем это связано. У gameCMS API загрузка админов выключена, при запуске сервера, только admin loader от neygomon грузин админов с БД amxbans. Подскажите куда копать или с чем это связано может быть ? В консоли ошибок не каких нет , кроме как этой, периодически появляется.
Код:
[pluginmenu.amxx] Function not found! (AddMenuItem_call failed)
[pluginmenu.amxx] Function not found! (AddMenuItem_call failed)

флаги доступа "aucdemfjtg"
у меню флаг доступа
Код:
register_clcmd("amxmodmenu",         "clcmdAdminMenu", ADMIN_MENU);
Если выявлю ещё какую то закономерность, дополню!

Благодарю за уделенное время!
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
58
Реакции
21
Алексеич, хм, поставил, зашёл в меню админа, сменил карту, и тоже потом в амхмодменю не пустило "You have no right to this command"

поставил сейчас admin_loader-057-183.amxx и fresh_bans_143_183.amxx из архива Fresh Bans , тоже самое после смены карты , не открывается.
 
Последнее редактирование:
Сообщения
58
Реакции
21
со стандартным menufront тоже после смены карты отваливается "У вас недостаточно прав для использования этой команды" даже понятия не имею в чем проблема
 
Сообщения
58
Реакции
21
закоментил ;gamecms_api_5.4.4.amxx в plugin ini и теперь вообще пишет что нет такой команды amxmodmenu , лол как это вообще возможно, какое он отношение имеют к этой команде ?
 
Сообщения
1,698
Реакции
1,510
Помог
26 раз(а)
Baton4ik48, в cmdaccess.ini может быть.
 
  • Нравится
Реакции: Ayk
Сообщения
58
Реакции
21
fl0wer, да, точно , походу в этом дело
там
"amxmodmenu" "z" ; menufront_endav.amxx
"amxmodmenu" "u" ; menufront.amxx
щас удалил, вроде бы норм, щас ещё посмотрю , потом отпишу

а это нормально, что новой записи не появилось в cmdaccess.ini, после удаления двух верхних ?
 
Сообщения
58
Реакции
21
да, было из за двух строчек в cmdaccess.ini , щас все норм , спасибо!
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу