Плагин требуется установленного Material Admin.После обновления поймал ошибку:
Errors:
Admins.smx (Simple Admins List): Could not find required plugin "materialadmin"
SM и Ptah обновил до последних версий. Ранее ошибки не получал, ошибка появилась с выходом операции, но весь функционал плагина, каким-то образом работает.
Так у меня всегда стоял материал admin. И почему он тогда сейчас работает?Плагин требуется установленного Material Admin.
Как минимум у тебя с базой данных что-то не так.Что за проблема?
L 12/25/2020 - 08:29:14: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 12/25/2020 - 08:29:14: [SM] Blaming: Admins.smx
L 12/25/2020 - 08:29:14: [SM] Call stack trace:
L 12/25/2020 - 08:29:14: [SM] [0] Database.Format
L 12/25/2020 - 08:29:14: [SM] [1] Line 268, C:\Users\Ebal i XEON on GOVNO\Desktop\scripting\Admins.sp::GetCountVotes
L 12/25/2020 - 08:29:14: [SM] [2] Line 425, C:\Users\Ebal i XEON on GOVNO\Desktop\scripting\Admins.sp::Command_Admins
L 12/25/2020 - 08:29:17: [SM] Exception reported: Invalid database Handle 0 (error: 4)
L 12/25/2020 - 08:29:17: [SM] Blaming: Admins.smx
L 12/25/2020 - 08:29:17: [SM] Call stack trace:
L 12/25/2020 - 08:29:17: [SM] [0] Database.Format
L 12/25/2020 - 08:29:17: [SM] [1] Line 268, C:\Users\Ebal i XEON on GOVNO\Desktop\scripting\Admins.sp::GetCountVotes
L 12/25/2020 - 08:29:17: [SM] [2] Line 425, C:\Users\Ebal i XEON on GOVNO\Desktop\scripting\Admins.sp::Command_Admins
Как минимум у тебя с базой данных что-то не так
materialadmin
levels_ranks
weapons
glovevws
lk
shop
L 12/30/2020 - 21:21:54: Info (map "de_mirage") (file "/home/server309/game/csgo/addons/sourcemod/logs/errors_20201230.log")
L 12/30/2020 - 21:21:54: [Admins.smx] [Admins] DB_GlobalCallback: NOT NULL constraint failed: admins.contact
L 12/30/2020 - 21:22:44: [Admins.smx] [Admins] Error! I cant get results from GetVotes callback! Check your db..
L 12/30/2020 - 21:25:40: SourceMod error session started
L 12/30/2020 - 21:25:40: Info (map "de_mirage") (file "/home/server309/game/csgo/addons/sourcemod/logs/errors_20201230.log")
L 12/30/2020 - 21:25:40: [Admins.smx] [Admins] DB_GlobalCallback: NOT NULL constraint failed: admins.contact
public void DB_GetAuthCallback(Database hDatabase, DBResultSet hResults, const char[] szError, any data)
{
if(szError[0])
{
LogError("[Admins] DB_GetAuthCallback: %s", szError);
return;
}
int iClient = GetClientOfUserId(data);
if(!iClient) return;
if(!hResults.FetchRow())
{
char sQuery[128];
g_hDatabase.Format(sQuery, sizeof(sQuery), "INSERT INTO [ICODE]sb_adminsinfo[/ICODE] ([ICODE]auth[/ICODE], [ICODE]contact[/ICODE], [ICODE]likes[/ICODE], [ICODE]dislikes[/ICODE]) VALUES ('%s', 0, 0, 0);", g_sAuthID[iClient]);
g_hDatabase.Query(DB_GlobalCallback, sQuery);
}
}
sb_adminsinfo
(auth
, contact
, likes
, dislikes
) VALUES ('%s', 0, 0, 0);", g_sAuthID[iClient]);это вставить надо в файл с .sp?Все работает.
А от флуда в логе можно сделать так.
DB_GetAuthCallback:public void DB_GetAuthCallback(Database hDatabase, DBResultSet hResults, const char[] szError, any data) { if(szError[0]) { LogError("[Admins] DB_GetAuthCallback: %s", szError); return; } int iClient = GetClientOfUserId(data); if(!iClient) return; if(!hResults.FetchRow()) { char sQuery[128]; g_hDatabase.Format(sQuery, sizeof(sQuery), "INSERT INTO [ICODE]sb_adminsinfo[/ICODE] ([ICODE]auth[/ICODE], [ICODE]contact[/ICODE], [ICODE]likes[/ICODE], [ICODE]dislikes[/ICODE]) VALUES ('%s', 0, 0, 0);", g_sAuthID[iClient]); g_hDatabase.Query(DB_GlobalCallback, sQuery); } }
g_hDatabase.Format(sQuery, sizeof(sQuery), "INSERT INTOsb_adminsinfo
(auth
,contact
,likes
,dislikes
) VALUES ('%s', 0, 0, 0);", g_sAuthID[iClient]);
в .sp найти g_hDatabase.Format(sQuery, sizeof(sQuery), "INSERT INTO sb_adminsinfo (auth, contact, likes, dislikes) VALUES и заменить там ('%s', 0, 0, 0);", g_sAuthID[iClient]);это вставить надо в файл с .sp?
да в логе флуда то нет.в .sp найти g_hDatabase.Format(sQuery, sizeof(sQuery), "INSERT INTO sb_adminsinfo (auth, contact, likes, dislikes) VALUES и заменить там ('%s', 0, 0, 0);", g_sAuthID[iClient]);
не в это теме надо спрашивать. HLstatsX:CE никаким боком не относится к этому плагину.да в логе флуда то нет.
хотелось чтоб в телеграм канал не залетали сообщения именно вот по такому событию.
"Console<0><Console><Console>" triggered smchat (text "HLstatsX:CE - AlexWolf was switched to balance teams")
от него нет абсолютно никакого толка. но за день бывает набивается много таких сообщений и не видно действительно полезных.
L 03/25/2021 - 19:33:20: [Admins.smx] [Admins] Error! I cant get results from GetVotes callback! Check your db..
L 03/25/2021 - 19:33:20: [Admins.smx] [Admins] Error! I cant get results from GetVotes callback! Check your db..
L 03/25/2021 - 19:33:21: [Admins.smx] [Admins] Error! I cant get results from GetVotes callback! Check your db..
L 03/25/2021 - 19:33:21: [Admins.smx] [Admins] Error! I cant get results from GetVotes callback! Check your db..
L 03/25/2021 - 19:33:21: [Admins.smx] [Admins] Error! I cant get results from GetVotes callback! Check your db..