Ровный Кент
Участник
- Сообщения
- 703
- Реакции
- 121
Пара вопросов :
VIP_Core by R1KO - обязательно ?
Можно ли использовать sqlite вместо myslq ?
VIP_Core by R1KO - обязательно ?
Можно ли использовать sqlite вместо myslq ?
ну как бы это несколько отличающиеся БДsqlite попробуйте, это тот же самый mysql в теории
1 | Немного изменил и пофиксил код,
2 | Подготовил плагин к использованию им другими плагинами.
3 | Добавил файл для быстрой манипуляции с переводом - BlockProfileSteam.phrases,
4 | Добавил 2 натива:
C-подобный:/* [ Добавляет определенного игрока в базу данных антипроверки ] */ native int BP_AddUserAccessList(int iClient); /* [ Есть ли игрок в базе данных антипроверки? - Да, вернет true, нет false ] */ native bool BP_IsCheckAccess(int iClient);
Есть, но приятнее было бы делать всё в одном плагине)Вроде есть плагин который отключает и включает плагины по времени
Но если требуется могу добавить
Полностью убрал зависимость от VIP_Core
Позже добавлю отдельно плагин, с участием VIP_Core
Добавил время анти проверки, с-до
И к нему, будет ли включена эта система.
Также добавил пару нативов для будущих модулей
Которые будут предоставлять доступ на сервер
Те же самые LevelRank Keys VIP и прочее.
Много есть идей, долго реализовывать.
Вот кстати сами нативы:
C-подобный:/* [ Проверяет, какая группа в профиле избранная ] */ native int BP_GetPrimaryGroup(int...
Это от бота ошибка.Что за ошибка?
Exception reported: Invalid database Handle 0 (error: 4)
[SM] Blaming: BlockNoAccessProfile.smx
[SM] Call stack trace:
[SM] [0] Database.Query
[SM] [1] Line 652, C:\Users\Admin\Desktop\hlmod\compiled\BlockNoAccessProfile.sp::GetInformationPlayer
[SM] [2] Line 643, C:\Users\Admin\Desktop\hlmod\compiled\BlockNoAccessProfile.sp::OnClientPostAdminCheck
Пофиксил ошибку при запуске плагина,
Которую вызывал бот, и сам сервер.
Немного переделал натив BP_GetPrimaryGroup
Чтобы получать Главные группы в профиле, пришлось добавить
В начало цифр букву - s
Так как KV Считает GroupID за Int и выдает максимальное значение - 2 147 483 647
Для одного модуля для данного плагина добавил переменную - sm_bp_groupid
В данном плагине она не требуется.
Если указанная переменная sm_bp_groupid будет совпадать с гл.группой игрока.
То он вернет...
Маленький фикс в проверки гл.группы игрока,
ОффтопАдминистраторы простите что так много обновлении делал)
Полностью обновите таблицу blockprofile_configL 12/10/2019 - 14:59:31: [BlockNoAccessProfile.smx] SQL_Callback_CheckError: Unknown column 'тут мой токен steam api' in 'field list'
L 12/10/2019 - 14:59:31: [BlockNoAccessProfile.smx] SQL_Callback_CheckError: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `serverid` = '1'' at line 1
я даже базу удалял и по новой создаваласьПолностью обновите таблицу blockprofile_config
Создайте свой токен →ТУТ← и вставьте его вместо надписи "Установитье токен"я даже базу удалял и по новой создавалась
Прописав значения ниже в базе наблюдал с токеном надпись "Установите Token" всё равно. Может быть сделать чтобы в столбце token дефолтное значение писалось только на английском языке, а не вперемешку?
прописывал значения в server.cfg
всё равно выдаёт эту ошибку.sm_bp_active "1"
sm_bp_appid "730"
sm_bp_timeaccess "0"
sm_bp_timefrom "0"
sm_bp_timeto "0"
sm_bp_lvlsteam "0"
sm_bp_numvacmax "3"
sm_bp_numplaying "0"
sm_bp_numlastban "1"
sm_bp_createprofile "7"
sm_bp_stats "3"
sm_bp_token "мой_токен"
Эта база подходит сразу чтобы на несколько серверов поставить с одинаковыми данными для входа или под каждый нужно свою базу создавать?
Можешь сделать чтобы создавался конфиг отдельный с указанием значений под каждый сервер нужных в cfg/sourcemod/blockprofilesteam.cfg ?
Версия mysql-5.7.23
Версия PHP: 5.3.28
Сообщения автоматически склеены:
Сделайте скрин таблицы blockprofile_configвсё это и так делал, прописывал токен вручную в базу данных и всё равно выдавало такую ошибку.
Сделайте скрин таблицы blockprofile_config