Material Admin

[v1.1.5.4] Material Admin - рефорк SB++ 1.5.4.7

zmchel

Участник
Сообщения
62
Реакции
20
Ребят, объясните пожалуйста
После добавления админка сразу должна работать, или нужно перезайти на сервер?
Хочу с помощью gamecms сделать продажу вип привилегий через флаги, чтобы человек купил и и она заработала без перезагрузки карты/сервера... и какой командой перезагружать админов? стандартной sm_reloadadmins или ma_wb_rehashadm.
Просто дело в том что если я удаляю себя с админов, сервер все равно видит админку даже после перезахода на сервер, вручную напишу релоададмин и она пропадает только так.
В настройках серверов в админ-панели, нужно нажать на "rcon команды" соответствующего сервера и указать rcon пароль, и отредактировать команду на обновление админов (можно и sm_reloadadmins вписать там, работать будет нормально)
Ну и выбрать "Активация" >> "Включено"

Насчет выдачи випки по админ флагам - лучше обратиться в соответствующую тему на форуме, но не уверен, что такое сейчас есть
(знаю точно, что есть выдача админки/флагов по вип привилегии)
 

sladerev

Участник
Сообщения
323
Реакции
29
В настройках серверов в админ-панели, нужно нажать на "rcon команды" соответствующего сервера и указать rcon пароль, и отредактировать команду на обновление админов (можно и sm_reloadadmins вписать там, работать будет нормально)
Ну и выбрать "Активация" >> "Включено"

Насчет выдачи випки по админ флагам - лучше обратиться в соответствующую тему на форуме, но не уверен, что такое сейчас есть
(знаю точно, что есть выдача админки/флагов по вип привилегии)
Понял, еще такой вопрос, у меня стоит все на майарене, то есть порты TCP/UDP точно должны быть доступны.
Но у меня трабл, у меня "materialadmin" в датабейс, но файлы еще старые(но для новой версии) где 4 папки, если я качаю для новой версии где 3 папки, у меня не работает админка) но связь с сервером есть, что делать? Или мне надо залить 3 папки с заменой, а плагин остается тот что еще с прошлых версий?
Вот о чем я скрины приложил.
1600067044476.png

А если скачать NewServerMaster то тут 3 папки...
1600067077464.png
 

zmchel

Участник
Сообщения
62
Реакции
20
Понял, еще такой вопрос, у меня стоит все на майарене, то есть порты TCP/UDP точно должны быть доступны.
Но у меня трабл, у меня "materialadmin" в датабейс, но файлы еще старые(но для новой версии) где 4 папки, если я качаю для новой версии где 3 папки, у меня не работает админка) но связь с сервером есть, что делать? Или мне надо залить 3 папки с заменой, а плагин остается тот что еще с прошлых версий?
Вот о чем я скрины приложил.
Посмотреть вложение 64498
А если скачать NewServerMaster то тут 3 папки...
Посмотреть вложение 64499
МА последней версии с гитхаба, нужно самому скомпилировать

и да, плагины для sb или ma нужно брать не с веб-части
Цитата из шапки темы

Скачать:
  • Веб-часть. Плагины лучше брать не от сюда, а по ссылкам ниже.
  • Плагин (старый). Четыре плагина (sourcebans.smx, sourcecomms.smx, sb_admcfg.smx, sb_checker.smx), как в SB++.
  • Плагин (новый). Один плагин для всего с большими преимуществами по сравнению со старым. Всё ещё находится в стадии разработки. Не забудьте выключить совместимость со старым плагином в веб-панели SourceBans (подробнее см. ниже)!
 

sladerev

Участник
Сообщения
323
Реакции
29
МА последней версии с гитхаба, нужно самому скомпилировать

и да, плагины для sb или ma нужно брать не с веб-части
Понял, а где то можно глянуть, как эти три папки скомпилировать которая новая (мастер сервер) чтобы создать плагин и 4 папки получилось? Буду благодарен)
 

CAXAPOK

Участник
Сообщения
300
Реакции
111
Понял, а где то можно глянуть, как эти три папки скомпилировать которая новая (мастер сервер) чтобы создать плагин и 4 папки получилось? Буду благодарен)
 

Miroha

Участник
Сообщения
1,124
Реакции
134
Кто может в дискорд пойти и помочь с флагами? у меня проблема с флагом root
 

NyanDev

Участник
Сообщения
54
Реакции
11
Привет, вот такая ошиб04ка

L 09/22/2020 - 17:08:41: rcon from "HIDDEN": command "sm_reloadadmins"
L 09/22/2020 - 17:08:41: [materialadmin.smx] GroupsDone:QUERY: SELECT `name`, `flags`, `immunity`, `maxbantime`, `maxmutetime` FROM `sb_srvgroups` ORDER BY `id`
L 09/22/2020 - 17:08:41: [materialadmin.smx] Failed to retrieve groups from the database, Unknown column 'maxbantime' in 'field list'
L 09/22/2020 - 17:08:41: [materialadmin.smx] LoadGroupsOverrides:QUERY: SELECT sg.`name`, so.`type`, so.`name`, so.`access` FROM `sb_srvgroups_overrides` so LEFT JOIN `sb_srvgroups` sg ON sg.`id` = so.`group_id` ORDER BY sg.`id`
L 09/22/2020 - 17:08:41: [materialadmin.smx] AdminsDone:QUERY: SELECT `authid`, `srv_password`, (SELECT `name` FROM `sb_srvgroups` WHERE `name` = `srv_group` AND `flags` != '') AS `srv_group`, `srv_flags`, `user`, `immunity`, `expired`, `extraflags`, (SELECT `flags` FROM `sb_groups` WHERE `gid` = a.`gid`) AS `flags` FROM `sb_admins_servers_groups` AS asg LEFT JOIN `sb_admins` AS a ON a.`aid` = asg.`admin_id` WHERE (`expired` > UNIX_TIMESTAMP() OR `expired` = 0 OR `expired` = NULL) AND `authid` != 'STEAM_ID_SERVER' AND ((`server_id` = 3 OR `srv_group_id` = ANY (SELECT `group_id` FROM `sb_servers_groups` WHERE `server_id` = 3))) GROUP BY `aid`, `authid`, `srv_password`, `srv_group`, `srv_flags`, `user`
L 09/22/2020 - 17:08:41: [materialadmin.smx] Failed to retrieve admins from the database, Unknown column 'expired' in 'field list'

ID сервера указан в конфиге(всего три сервера)
Но при добавлении нового админа возникает такая ошибка и он не добавляется на сервере.

How to fix, help please!
 

D1fox

Просто люблю чай
Сообщения
902
Реакции
212
Скачал Архив с GitHub убрал в materialadmin.inc убрал префикс [MA] перекомпили все файлы но префикс там и остался, кто подскажет что делать?
 

Juck

Участник
Сообщения
349
Реакции
79
Привет, вот такая ошиб04ка

L 09/22/2020 - 17:08:41: rcon from "HIDDEN": command "sm_reloadadmins"
L 09/22/2020 - 17:08:41: [materialadmin.smx] GroupsDone:QUERY: SELECT `name`, `flags`, `immunity`, `maxbantime`, `maxmutetime` FROM `sb_srvgroups` ORDER BY `id`
L 09/22/2020 - 17:08:41: [materialadmin.smx] Failed to retrieve groups from the database, Unknown column 'maxbantime' in 'field list'
L 09/22/2020 - 17:08:41: [materialadmin.smx] LoadGroupsOverrides:QUERY: SELECT sg.`name`, so.`type`, so.`name`, so.`access` FROM `sb_srvgroups_overrides` so LEFT JOIN `sb_srvgroups` sg ON sg.`id` = so.`group_id` ORDER BY sg.`id`
L 09/22/2020 - 17:08:41: [materialadmin.smx] AdminsDone:QUERY: SELECT `authid`, `srv_password`, (SELECT `name` FROM `sb_srvgroups` WHERE `name` = `srv_group` AND `flags` != '') AS `srv_group`, `srv_flags`, `user`, `immunity`, `expired`, `extraflags`, (SELECT `flags` FROM `sb_groups` WHERE `gid` = a.`gid`) AS `flags` FROM `sb_admins_servers_groups` AS asg LEFT JOIN `sb_admins` AS a ON a.`aid` = asg.`admin_id` WHERE (`expired` > UNIX_TIMESTAMP() OR `expired` = 0 OR `expired` = NULL) AND `authid` != 'STEAM_ID_SERVER' AND ((`server_id` = 3 OR `srv_group_id` = ANY (SELECT `group_id` FROM `sb_servers_groups` WHERE `server_id` = 3))) GROUP BY `aid`, `authid`, `srv_password`, `srv_group`, `srv_flags`, `user`
L 09/22/2020 - 17:08:41: [materialadmin.smx] Failed to retrieve admins from the database, Unknown column 'expired' in 'field list'

ID сервера указан в конфиге(всего три сервера)
Но при добавлении нового админа возникает такая ошибка и он не добавляется на сервере.

How to fix, help please!
На чистую базу данных ставили? Если нет , лучше попробовать на чистую поставить
Сообщения автоматически склеены:

Скачал Архив с GitHub убрал в materialadmin.inc убрал префикс [MA] перекомпили все файлы но префикс там и остался, кто подскажет что делать?
SB-MaterialAdmin/NewServer вот здесь редактируй , Оффтоп
 

NyanDev

Участник
Сообщения
54
Реакции
11
На чистую базу данных ставили? Если нет , лучше попробовать на чистую поставить
Сообщения автоматически склеены:


SB-MaterialAdmin/NewServer вот здесь редактируй , Оффтоп
решил путем копирования со старых серверов плагинов и конфигов + изменение айди сервера
 

D1fox

Просто люблю чай
Сообщения
902
Реакции
212
На чистую базу данных ставили? Если нет , лучше попробовать на чистую поставить
Сообщения автоматически склеены:


SB-MaterialAdmin/NewServer вот здесь редактируй , Оффтоп
слушай помогло, спасибо:) слушай а в чем может быть ошибка я в ma phares ставлю "\n" но при этом строка не переводится на некст строчку, делаю я это в самом конце phares где идет настройка банов мутов в чат
1600855362064.png
 
Последнее редактирование:

rus0707

Участник
Сообщения
326
Реакции
43
Привет всем как исправить?

C-подобный:
L 09/23/2020 - 23:10:20: SourceMod error session started
L 09/23/2020 - 23:10:20: Info (map "c8m5_rooftop") (file "/ho/l4d2_test/serverfiles/left4dead2/addons/sourcemod/logs/errors_20200923.log")
L 09/23/2020 - 23:10:20: [SM] Exception reported: Client index 0 is invalid
L 09/23/2020 - 23:10:20: [SM] Blaming: ma_basevotes.smx
L 09/23/2020 - 23:10:20: [SM] Call stack trace:
L 09/23/2020 - 23:10:20: [SM]   [0] GetClientUserId
L 09/23/2020 - 23:10:20: [SM]   [1] Line 89, C:\sborka\scripting_coop_1.10.0-git6490\ma\ma_basevotes.sp::DisplayVoteBanMenu
L 09/23/2020 - 23:10:20: [SM]   [2] Line 231, C:\sborka\scripting_coop_1.10.0-git6490\ma\ma_basevotes.sp::Command_Voteban
L 09/23/2020 - 23:13:27: Error log file session closed.

SM - SourceMod (1.10.0.6490) by AlliedModders LLC
MM - Metamod:Source version 1.10.7-dev

Plugins
name = "Material Admin",
author = "Material Admin Dev Team",
description = "For to sm 1.9",
version = MAVERSION,
url = "SB-MaterialAdmin/NewServer"
 

ReDcTiOn

Участник
Сообщения
153
Реакции
21
Начал писать плагин и использовал в нем покупку админки через materialadmin по команде ma_addadmin, но при покупке ее в плагине, игроку в консоль пишет что нет прав,хотя плагин использует ServerCommand. Можете подсказать в чем проблема или может сделать нативы на выдачу адм?
C-подобный:
public Action OnClientSayCommand(int iClient, const char[] szCommand, const char[] szArgs)
{
    if (szArgs[0])
    {
        if (g_hPlayers[iClient].bEnterPassword)
        {
            ServerCommand("ma_addadmin \"#%d\" \"%d\" \"%s\" \"%s\" \"%d\"", GetClientUserId(iClient), g_hPlayers[iClient].iImmunity, g_hPlayers[iClient].szFlags, szArgs, g_hPlayers[iClient].iExpires);
            g_hPlayers[iClient].bEnterPassword = false;
            return Plugin_Handled;
        }
    }
    return Plugin_Continue;
}
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • Автор ресурса
  • #6,036
И опять уведомления не приходили...

Но при добавлении нового админа возникает такая ошибка и он не добавляется на сервере.
README для слабаков придумали.

игроку в консоль пишет что нет прав,хотя плагин использует ServerCommand
ma_addadmin проверяет права пользователя, который запускает команду (в данном случае, самого сервера) в веб-части. Естественно, у него нет никаких прав.

может сделать нативы на выдачу адм
Над этим можно подумать.
 

JustFanku

Участник
Сообщения
102
Реакции
10
Здравствуйте все, забил как то на сервера и закрыл, но решил вернуться, и забыл как это все делалось, нужна помощь, так как крузя молчит в дискорде я напишу здесь.
Как поправить Deprecated: Function create_function() is deprecated in /var/www/u19575/data/www/сайт/bans/includes/smarty/Smarty_Compiler.class.php on line 269
Deprecated
: Function get_magic_quotes_gpc() is deprecated in /var/www/u19575/data/www/сайт/bans/includes/xajax.inc.php on line 705

Заранее спасибо
 
Последнее редактирование:

Juck

Участник
Сообщения
349
Реакции
79
Здравствуйте все, забил как то на сервера и закрыл, но решил вернуться, и забыл как это все делалось, нужна помощь, так как крузя молчит в дискорде я напишу здесь.
Как поправить Deprecated: Function create_function() is deprecated in /var/www/u19575/data/www/сайт/bans/includes/smarty/Smarty_Compiler.class.php on line 269
Deprecated
: Function get_magic_quotes_gpc() is deprecated in /var/www/u19575/data/www/сайт/bans/includes/xajax.inc.php on line 705

Заранее спасибо
Какой PHP? попробуй поставить выше PHP7.0
 
Сверху Снизу