VIP TEST/Тест випки на определенное время

Юран

Пользователь
Регистрация
30 Авг 2018
Сообщения
52
Симпатии
4
если через sqlite вылазит ошибка в консоле
Код:
L 02/10/2019 - 23:01:00: [AMXX] Plugin ("vip_test.amxx") is setting itself as failed.
L 02/10/2019 - 23:01:00: [AMXX] Plugin says: unable to open database file
L 02/10/2019 - 23:01:00: [AMXX] Run time error 1 (plugin "vip_test.amxx") - forced exit
возможно у вас отключён модуль sqlite..зайдите addons/amxmodx/configs/modules.ini
и посмотрите прописан он у вас или нет..
 

Слава

Пользователь
Регистрация
1 Фев 2019
Сообщения
10
Симпатии
0
возможно у вас отключён модуль sqlite..зайдите addons/amxmodx/configs/modules.ini
и посмотрите прописан он у вас или нет..
все включено
Код:
;;;
; To enable a module, remove the semi-colon (;) in front of its name.
; If it's not here, simply add it its name, one per line.
; You don't need to write the _amxx part or the file extension.
;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; SQL Modules usually need to be enabled manually ;;
;; You can have any number on at a time.  Use      ;;
;;  amx_sql_type in sql.cfg to specify the default ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

mysql
sqlite

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Put third party modules below here.              ;;
;; You can just list their names, without the _amxx ;;
;;  or file extension.                              ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; These modules will be auto-detected and loaded   ;;
;;  as needed.  You do not need to enable them here ;;
;;  unless you have problems.                       ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fun
;engine
fakemeta
;geoip
;sockets
;regex
nvault
cstrike
csx
hamsandwich
reapi
reaimdetector
 

Юран

Пользователь
Регистрация
30 Авг 2018
Сообщения
52
Симпатии
4
все включено
Код:
;;;
; To enable a module, remove the semi-colon (;) in front of its name.
; If it's not here, simply add it its name, one per line.
; You don't need to write the _amxx part or the file extension.
;;;

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; SQL Modules usually need to be enabled manually ;;
;; You can have any number on at a time.  Use      ;;
;;  amx_sql_type in sql.cfg to specify the default ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

mysql
sqlite

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Put third party modules below here.              ;;
;; You can just list their names, without the _amxx ;;
;;  or file extension.                              ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;



;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; These modules will be auto-detected and loaded   ;;
;;  as needed.  You do not need to enable them here ;;
;;  unless you have problems.                       ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

fun
;engine
fakemeta
;geoip
;sockets
;regex
nvault
cstrike
csx
hamsandwich
reapi
reaimdetector
ну да..отправте сюда свой мета лист
 

marchenkovasea

Пользователь
Регистрация
2 Фев 2019
Сообщения
19
Симпатии
2
Данный плагин берет ранг из csstats (csx), а для csstatsx sql сможет кто-нибудь переделать? Вся стата лежит в sql.
 

den4ik

Пользователь
Регистрация
8 Июл 2017
Сообщения
99
Симпатии
17
Пол
Мужской
Как вариант, не лучше ли сделать работу с базой csbans (как самой распространённой)? Чтобы туда добавлялись ид и флаги со сроками. Тогда меньше проблем было бы с плагинами типа кастомных моделек, и многих других. Ид и сроки в общем-то и так нормально будут работать в csbans, надо только чтобы флаги ещё добавлялись.
 
K

kapangaIII

С чего бы подобным проблем становится реже?
Флаг в первый раз выдается в игре.
 

georgeml

Скриптер
Постоялец
Регистрация
12 Сен 2017
Сообщения
595
Симпатии
314
Нормальное решение с флагами возможно в 2-х случаях
1. За флаги отвечает 1 плагин, остальные работают с флагами через него
2. Все плагины написаны одним автором, который после перезагрузки админок и прочих действий не забудет перезагрузить их во всех зависимых плагинах.

На данный момент, ни то ни другое не имеет место.
 
K

kapangaIII

Ну ты просто в amx_reloadadmins проверяй, есть ли игрок в файле и обнуляй ему флаги, а всех остальных не трогай.
 

danisimus

Пользователь
Регистрация
24 Мар 2018
Сообщения
4
Симпатии
0
А нельзя допустим сделать не по часам, а по минутам?
 

Sergei30

Пользователь
Регистрация
20 Авг 2020
Сообщения
2
Симпатии
-2
Вроде не видел тут этой темы или похожей. По поиску по крайне мере
Описание:
Данный плагин дает возможность любому игроку протестировать Випку на вашем сервере на определенное время в часах(см настройки)
Данные могут сохраняться по steamid, nick, ip.
Что бы протестировать вип, ранг должен быть не выше 1500, сделано для того что бы новые залетные игроки не могли взять виптест.
Я выставил значение 10000, для того что бы мог брать любой.

Что бы мотд окно не было белым когда жмем информация.
Редактируем под себя и закидываем vip_test.txt в cstrike/addons/amxmodx/configs/
vip_test.txt

Команды для вызова:
viptest
/viptest

Сами настройки в исходнике:
Форматирование (BB-код):
#define VIP_TEST_HOUR 5                ////на сколько времени выдать права(в часах)
#define SAVE_TYPE                     0    //0 - по стимид  1 -по айпи  2 - по нику
#define DB_SAVE                    2    //1-sqlite 2- mysql
#define MAX_PLAYER                    32
#define MIN_RANK                    1500 /* Чтобы новые аккаунты не брали */

new const szTableName[] = "vip_test"     //Название таблицы
new const szDBHost[] = ""                // Хост
new const szDBUser[] = ""                //Пользователь
new const szDBPass[] = ""                //Пароль от бд
new const szBDName[] = ""             //Название бд
#define VIP_FLAG "ts"                    //Какие флаги выдавать?
Посмотреть вложение 7529
Не рабочий плагин!!!!!!
 
  • Не нравится
Симпатии: r1nk0
Сверху Снизу