BLOG Mini-DevBlog команды GM-X

Статус
В этой теме нельзя размещать новые ответы.

cAh

Сообщения
30
Реакции
6
ifx, на кссерв на выбор есть и 5 и 7, в isp менять можно.
Ранее по умолчанию 5 стоял, сейчас 7
 

ifx

Сообщения
330
Реакции
149
Помог
4 раз(а)
cAh, в isp начиная с 5ой версии можно ставить одновременно разные версии пхп
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
Кое-как сделал разбан. Не хватает конечно переводов (завтра или уже на след недели сделаю). Еще бы хотелось сделать новый уровень доступа на разбан отдельно (пока что нужны права редактировать наказания). Ну и причесать немного в коде. Пофиксить наконец то все TODO-шки. Качать веб часть тут: https://github.com/gm-x/gmx-web/releases/tag/v0.1.783-alpha.

Плагины также все обновить (и инклуды).
 
Сообщения
190
Реакции
16
Помог
1 раз(а)
Небольшой апдейт.

1. Вывели последние привилегии на главной странице
Посмотреть вложение 19575
2. Расширили API плагинов
3. Сделали базовое меню наказаний
Посмотреть вложение 19576Посмотреть вложение 19577Посмотреть вложение 19578Посмотреть вложение 19579Посмотреть вложение 19580Посмотреть вложение 19581
4. Сделали вывод в консоль при бан-кике с возможностью задать свое сообщение (пример тут)
Посмотреть вложение 19582
Здорово было бы дать возможность пользователю редактировать оформление меню. Цвет текста, его отступ, расположение на экране (выше, ниже), а также номера меню в скобках, либо без. Я понимаю, что скриптер сможет отредактировать, но для обычного обывателя это проблема. Возможно для удобства сделать в lang файл, либо отдельный конфиг?

И еще, можно было бы для некоторых/всех сразу наказаний присвоить своё время бана без возможности изменить. А для админа с флагом была бы возможность прописать причину самому и указать время, как в amxbans. Удобно тем, что на серве простым админам не нужно давать такие полномочия, а главному админу хотелось бы дать возможность банить по всякому.
Возможно даже некоторым админам дать только ряд определенных причин банов с фиксированным временем.
 

d3m37r4

111111
Сообщения
1,428
Реакции
1,169
Помог
10 раз(а)
Здорово было бы дать возможность пользователю редактировать оформление меню. Цвет текста, его отступ, расположение на экране (выше, ниже), а также номера меню в скобках, либо без. Я понимаю, что скриптер сможет отредактировать, но для обычного обывателя это проблема. Возможно для удобства сделать в lang файл, либо отдельный конфиг?
Это все не второстепенные мелочи, которым уделять внимание стоит в самый последний момент.
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
Цвет текста, его отступ, расположение на экране (выше, ниже), а также номера меню в скобках, либо без. Я понимаю, что скриптер сможет отредактировать, но для обычного обывателя это проблема. Возможно для удобства сделать в lang файл, либо отдельный конфиг?
Отступы можно отредактировать хоть сейчас, А на счет других настроек, то полностью согласен с d3m37r4.

И еще, можно было бы для некоторых/всех сразу наказаний присвоить своё время бана без возможности изменить. А для админа с флагом была бы возможность прописать причину самому и указать время, как в amxbans. Удобно тем, что на серве простым админам не нужно давать такие полномочия, а главному админу хотелось бы дать возможность банить по всякому.
Уже сейчас есть возможность указать время в причине. Но даная фича не интегрированная на данный момент в плагин.
 
Сообщения
95
Реакции
21
fantom, немного дебага по работе плагинов:

L 11/02/2019 - 19:07:15: [AMXX] Run time error 10 (plugin "aps_core.amxx") (native "grip_json_object_get_value") - debug not enabled!
L 11/02/2019 - 19:07:15: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 11/02/2019 - 19:07:15: [AMXX] Run time error -1 (plugin "gmx.amxx") - debug not enabled!
L 11/02/2019 - 19:07:15: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 11/02/2019 - 19:10:11: Start of error session.
L 11/02/2019 - 19:10:11: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20191102.log")
L 11/02/2019 - 19:10:11: [gRIP] Error: Can't index json using reason, because json doesn't contain it

L 11/02/2019 - 19:10:11: [AMXX] Displaying debug trace (plugin "aps_core.amxx", version "0.1.1")
L 11/02/2019 - 19:10:11: [AMXX] Run time error 10: native error (native "grip_json_object_get_value")
L 11/02/2019 - 19:10:11: [AMXX] [0] aps_core.sma::parsePunishment (line 219)
L 11/02/2019 - 19:10:11: [AMXX] [1] aps_core.sma::OnPunished (line 155)
L 11/02/2019 - 19:27:14: Start of error session.
L 11/02/2019 - 19:27:14: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20191102.log")
L 11/02/2019 - 19:27:14: [gRIP] Error: Can't index json using reason, because json doesn't contain it
2 Ноя 2019
В целом предлагаю, чтоб администраторы создали отдельную тему для дебага веб части или же плагинов. Я уверен, что команда разработчиков и так знает, что необходимо сделать/доделать, но возможно, что-то неувидят или же по сообщениям в теме будут делать хот фиксы.
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
thegame, спасибо за репорт. Постараюсь в ближайшее время починить.
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
thegame, а в веб части никаких ошибок у вас не замечено?
 
Сообщения
95
Реакции
21
fantom, ошибки:
светит не правильно администратора который забанил (берет ники игроков и подставляет само)

на странице сервера появилась надпись admin.access

на странице причин для бана -добавляет в список причин причины из речекера
3 Ноя 2019
Не уверен, что это ошибка веб части, но все же - дублирует баны.

тоесть нет такого, что забанило и по игроку дальше кик при попытках повторно подключиться. Игрок 6 раз пытался подключиться и 6 банов создало.
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
светит не правильно администратора который забанил (берет ники игроков и подставляет само)
Можна скрин чтобы понять более точно?


на странице причин для бана -добавляет в список причин причины из речекера
Так и должно быть. Сделано для совместимости. Вы можете в базе речекера указать одну причину общую, но добавить коммент с названием файла или подобное. Кроме админов коммент никто не увидит. Его можна указать как аргумент в комманде бана.


на странице сервера появилась надпись admin.access
Блин. Исправлю. Спешил с обновлением и не заметил как попал незаконченый функционал.



Не уверен, что это ошибка веб части, но все же - дублирует баны.

тоесть нет такого, что забанило и по игроку дальше кик при попытках повторно подключиться. Игрок 6 раз пытался подключиться и 6 банов создало.
Это критическая бага. У меня не было такого, но гляну к ней. Возможно банит речекер? Если да, то тогда кажется понятно куда копать. Скорее всего придется мерджить активные наказания с новыми по их типам.

Также на счет вывода адммина кто забанил при кике, скорей всего его не будет. Пока что не придумал как его получить красиво. У нас там идшники прилетают, а не ники. И мне кажется ник админа не столь критичен, чтобы делать массу доп запросов и проверок в апи.
 
Сообщения
95
Реакции
21
fantom,

”красиво” это игрок и написано, что он банил игрока саул коллектор... Но банил админ Шторм.

Да дубли банов от речекера
 
Последнее редактирование:
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
thegame,
По первому догадываюсь где копать. Скорей всего не тот идшник получается.

По второму также все понятно и будет пофикшено в скорем времени.

Но меня волнует больше вопрос: в целом меню и наказания работают?
 
Сообщения
95
Реакции
21
fantom, проверял только бан, кик, стук с менюшки - работают.

Бан чата не тестил, так как туда подтягивает все теже причины наказания, что и для бана... Может разделить бы?
 
Сообщения
2,491
Реакции
2,791
Помог
61 раз(а)
Бан чата не тестил, так как туда подтягивает все теже причины наказания, что и для бана... Может разделить бы?
На даный момент это нереально из плагина. В идеале хотелось бы, чтобы при редактировании причин можна было указать типы наказаний. А так как это доп функционал, то пока что отложено на потом
 
Сообщения
95
Реакции
21
fantom, это не критично, можно просто выбирать отдельно причину бана чата, если админы сознательные. Из последнего, что так ярко бросается в глаза это список игроков, не выводит. Пишет что играет 6-8 человек, но кто не показывает.
 
Сообщения
95
Реакции
21
fantom, сделал отдельную причину бана для речекера, переделал строку наказания под наказание, бан прошел, но в строке комментарий обрезано название комментария

19632
 
Сообщения
281
Реакции
196
Помог
1 раз(а)
ковырял я настройки крона, думаю посмотрю че он там мне отвечает
PHP:
PHP Parse error:  syntax error, unexpected '[', expecting ')' in /var/www/*****/data/www/t****/cron.php on line 22
 
Статус
В этой теме нельзя размещать новые ответы.

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

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