Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Ошибка в cs bans

Статус пользователя nokia2730
сообщение 2.5.2021, 23:47
Сообщение #1
Стаж: 7 лет 11 месяцев

Сообщений: 19
Благодарностей: 1
Полезность: 0

На хостинге csserv установил gaglist в cs bans всё работает но при редактировании gag игрока выдаёт ошибка
Ошибка 500
Undefined index: s

Прикрепленное изображение

не знаю что не так сделал и как исправить.
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
XyLiGaN
сообщение 3.5.2021, 7:47
Сообщение #2
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

А при чем тут гаг твой и веб часть банса?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nokia2730
сообщение 3.5.2021, 8:56
Сообщение #3
Стаж: 7 лет 11 месяцев

Сообщений: 19
Благодарностей: 1
Полезность: 0

Цитата(XyLiGaN @ 3.5.2021, 7:47) *
А при чем тут гаг твой и веб часть банса?

Здравствуйте, к сожалению я не сильно в этом разбираюсь вот и предположил.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 3.5.2021, 9:17
Сообщение #4
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

nokia2730, Когда ты приходишь в больницу и говоришь доктору что у тебя болит голова, доктор направляет тебя делать анализы и на основе данных этих самых анализов он прописывает лечение, вот тут тоже самое, только в место анализов - логи, в данном случае как минимум веб-сервера.

Возможно у тебя неправильно формирует ссылку для редактирования банов, смотри в сторону ЧПУ (.htaccess).
Вот актуальная версия плагина и морды с последними фиксами.

Попробуй переустановить, убедись что ты всё сделал правильно.



Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nokia2730
сообщение 4.5.2021, 16:15
Сообщение #5
Стаж: 7 лет 11 месяцев

Сообщений: 19
Благодарностей: 1
Полезность: 0

нашел где искать проблему. в базе даных Таблиця: ucc_gag
изначально у меня стоит вот так
Прикрепленное изображение

но изменивши
s
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nokia2730
сообщение 4.5.2021, 16:25
Сообщение #6
Стаж: 7 лет 11 месяцев

Сообщений: 19
Благодарностей: 1
Полезность: 0

нашел где искать проблему. в базе данных таблиця: ucc_gag
изначально у меня стояло вот так


Прикрепленное изображение

я пропробывал изменить на вот это
Прикрепленное изображение

и в самом cs bans мог уже нажать кнопку редактировать. но при сохранение (кпримеру добавлении к гагу игрока времени у меня всё равно вылазила ошибка).
потом захожу снова редатирование и у меня снова ошибка, а в таблице уже стоит
Прикрепленное изображение

так как я в этом от слова вообще не шарю, я не знаю как это правильно исправить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nokia2730
сообщение 4.5.2021, 17:20
Сообщение #7
Стаж: 7 лет 11 месяцев

Сообщений: 19
Благодарностей: 1
Полезность: 0

Вот видео. после таких же манипуляций (после видео) уже не открывается редактирование гаг снова ошибка 500
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 4.5.2021, 23:06
Сообщение #8
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

nokia2730, что у тебя за плагин?
Попробуй поставить тот что я скинул. Это в папку cstrike

Плагин сам создаст нужную таблицу
Часть кода, создание таблицы

Код
new const SQL_TBL_GAGS[] = "chatadditions_gags"

....

Storage_Create() {
  formatex(g_query, charsmax(g_query), "CREATE TABLE IF NOT EXISTS %s ", SQL_TBL_GAGS); {
    strcat(g_query, "( id INTEGER PRIMARY KEY AUTO_INCREMENT,", charsmax(g_query))
    strcat(g_query, "name VARCHAR(32) NOT NULL,", charsmax(g_query))
    strcat(g_query, "authid VARCHAR(64) NOT NULL,", charsmax(g_query))
    strcat(g_query, "ip VARCHAR(22) NOT NULL,", charsmax(g_query))
    strcat(g_query, "reason VARCHAR(256) NOT NULL,", charsmax(g_query))
    strcat(g_query, "admin_name VARCHAR(32) NOT NULL,", charsmax(g_query))
    strcat(g_query, "admin_authid VARCHAR(64) NOT NULL,", charsmax(g_query))
    strcat(g_query, "admin_ip VARCHAR(22) NOT NULL,", charsmax(g_query))
    strcat(g_query, "created_at DATETIME NOT NULL,", charsmax(g_query))
    strcat(g_query, "expire_at DATETIME NOT NULL,", charsmax(g_query))
    strcat(g_query, "flags INTEGER NOT NULL,", charsmax(g_query))
    strcat(g_query, "UNIQUE INDEX authid_unique_idx (authid)", charsmax(g_query))
    strcat(g_query, ") CHARACTER SET utf8 COLLATE utf8_general_ci;", charsmax(g_query))
  }


Всё что нужно это скомпилировать плагины и положить в папку plugins
В папке cstrike/addons/amxmodx/configs/
plugins-ChatAdditions.ini - файл в котором можно оставить только нужные плагины.

В этой папке настройки для плагинов
cstrike/addons/amxmodx/configs/ChatAdditions
/CA_Storage_CSBans.cfg - В этом файле нужно прописать данные для подключения к БД.

А это в папку CSBans


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nokia2730
сообщение 4.5.2021, 23:40
Сообщение #9
Стаж: 7 лет 11 месяцев

Сообщений: 19
Благодарностей: 1
Полезность: 0

Gecko, только что вот поставил. Тут нету редактировать GAG игрока или добавить GAG через сам CS Bans.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 5.5.2021, 0:54
Сообщение #10
Стаж: 7 лет 4 месяца

Сообщений: 1247
Благодарностей: 518
Полезность: 346

Цитата(nokia2730 @ 4.5.2021, 23:40) *
Gecko, только что вот поставил. Тут нету редактировать GAG игрока или добавить GAG через сам CS Bans.

Честно, я этот плагин не использовал, просто нашел на github самый свежий репозиторий и слегка пробежался по коду.
Обратил внимание на это:
Код
        array(
            'class'=>'bootstrap.widgets.TbButtonColumn',
            'template' => '{delete}',
            'htmlOptions' => array('style' => 'width:20px'),
            'visible' => Webadmins::checkAccess('bans_edit')
        )

Проверь, может прав не хватает.
Код
'visible' => Webadmins::checkAccess('bans_edit')


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: