BlockProfileSteam

BlockProfileSteam 6.4.4

Ровный Кент

Участник
Сообщения
703
Реакции
121
Пара вопросов :

VIP_Core by R1KO - обязательно ?
Можно ли использовать sqlite вместо myslq ?
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
  • Автор ресурса
  • #62

Grey83

не пишу плагины с весны 2022
Сообщения
8,521
Реакции
4,982

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
  • Автор ресурса
  • #64
Rustgame обновил(а) ресурс [ Core ] > BlockProfileSteam новой записью:

Немного фиксов :) И улучшение

1 | Немного изменил и пофиксил код,
2 | Подготовил плагин к использованию им другими плагинами.
3 | Добавил файл для быстрой манипуляции с переводом - BlockProfileSteam.phrases,
4 | Добавил 2 натива:

C-подобный:
/*    [     Добавляет определенного игрока в базу данных антипроверки ]                                */

native int BP_AddUserAccessList(int iClient);

/*  [   Есть ли игрок в базе данных антипроверки? - Да, вернет true, нет false ]       */

native bool BP_IsCheckAccess(int iClient);

Узнать больше об этом обновлении...
 
Последнее редактирование:

EZZY

Участник
Сообщения
377
Реакции
74
Возможно добавить проверку по времени? Например, с 2-х ночи до 6 утра пускать всех.
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
  • Автор ресурса
  • #66
Возможно добавить проверку по времени? Например, с 2-х ночи до 6 утра пускать всех.
Вроде есть плагин который отключает и включает плагины по времени
Но если требуется могу добавить
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
  • Автор ресурса
  • #69
Rustgame обновил(а) ресурс BlockProfileSteam новой записью:

Обновление BlockProfile | V4.1.8

Полностью убрал зависимость от VIP_Core
Позже добавлю отдельно плагин, с участием VIP_Core

Добавил время анти проверки, с-до
И к нему, будет ли включена эта система.

Также добавил пару нативов для будущих модулей
Которые будут предоставлять доступ на сервер
Те же самые LevelRank Keys VIP и прочее.
Много есть идей, долго реализовывать.

Вот кстати сами нативы:
C-подобный:
/*  [   Проверяет, какая группа в профиле избранная ]                               */
native int BP_GetPrimaryGroup(int...

Узнать больше об этом обновлении...
 
  • Мне нравится
Реакции: EZZY

EZZY

Участник
Сообщения
377
Реакции
74
Что за ошибка?
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
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
  • Автор ресурса
  • #71
Что за ошибка?
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
Это от бота ошибка.
В следующем обновлении исправлю.
На работу плагина он не влияет.
 
  • Мне нравится
Реакции: EZZY

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
  • Автор ресурса
  • #72
Rustgame обновил(а) ресурс BlockProfileSteam новой записью:

Обновление BlockProfile | V4.2.3

Пофиксил ошибку при запуске плагина,
Которую вызывал бот, и сам сервер.

Немного переделал натив BP_GetPrimaryGroup
Чтобы получать Главные группы в профиле, пришлось добавить
В начало цифр букву - s
Так как KV Считает GroupID за Int и выдает максимальное значение - 2 147 483 647

Для одного модуля для данного плагина добавил переменную - sm_bp_groupid
В данном плагине она не требуется.
Если указанная переменная sm_bp_groupid будет совпадать с гл.группой игрока.
То он вернет...

Узнать больше об этом обновлении...
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
  • Автор ресурса
  • #73
Последнее редактирование:

sPonso™

Участник
Сообщения
169
Реакции
48
L 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
 

Rustgame

Ленивая кошатина!
Сообщения
254
Реакции
151
  • Автор ресурса
  • #75
L 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
 

sPonso™

Участник
Сообщения
169
Реакции
48
Полностью обновите таблицу 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
Сообщения автоматически склеены:
 
Последнее редактирование:

Митюха

Я - Енотик-Потаскун
Сообщения
144
Реакции
20
я даже базу удалял и по новой создавалась
Прописав значения ниже в базе наблюдал с токеном надпись "Установите 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
Сообщения автоматически склеены:
Создайте свой токен →ТУТ← и вставьте его вместо надписи "Установитье токен"
Ещё бы вам версию PHP поменять бы
 

sPonso™

Участник
Сообщения
169
Реакции
48
Создайте свой токен →ТУТ← и вставьте его вместо надписи "Установитье токен"
Ещё бы вам версию PHP поменять бы
всё это и так делал, прописывал токен вручную в базу данных и всё равно выдавало такую ошибку.
 

sPonso™

Участник
Сообщения
169
Реакции
48
Сделайте скрин таблицы blockprofile_config
1.jpg
 
Сверху Снизу