[Keys] VIP

snr93

Участник
Сообщения
84
Реакции
11
Крайняя версия VIP и модуля KEYS, заливал ессно нужную версию.
пишу в консоли сервера
keys_gen 30 0 vip_add DiamondVIP 604800
получаю ответ
[KEYS] ОШИБКА: Неверный тип ключа!

В Keys_Core.cfg указал так:
key_length "16"
key_template "XXXX-XXXX-XXXX-XXXX"

что ему еще нужно то?
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@snr93, Вы попутали немного местами аргументы.
А именно потеряли key_use_count. Должно быть три цифры, а не две, в начале.
Попробуйте так:
C-подобный:
keys_gen 30 0 1 vip_add DiamondVIP 604800
 

snr93

Участник
Сообщения
84
Реакции
11
@snr93, Вы попутали немного местами аргументы.
А именно потеряли key_use_count. Должно быть три цифры, а не две, в начале.
Попробуйте так:
C-подобный:
keys_gen 30 0 1 vip_add DiamondVIP 604800
да, моя невнимательность. Но теперь снова проблема.

C-подобный:
key 9FLh-9n1b-h8n9-Vy5f
[KEYS] ОШИБКА: unknown
ввожу в консоль игры key 9FLh-9n1b-h8n9-Vy5f
вылетает ОШИБКА: unknown
у меня нет выданной на меня VIP. Полазил тут по ветке, ничего не нашел, кроме как Рико сказал что у него такого не бывает...
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #384
@snr93, такая ошибка возникает когда при использовании ключа вылетает ошибка плагина. Посмотри эррор лог.
 

snr93

Участник
Сообщения
84
Реакции
11
@snr93, такая ошибка возникает когда при использовании ключа вылетает ошибка плагина. Посмотри эррор лог.
C-подобный:
L 12/28/2018 - 14:51:24: [SM] Exception reported: Invalid client index/Некорректный индекс игрока (0)
L 12/28/2018 - 14:51:24: [SM] Blaming: vip/VIP_Core.smx
L 12/28/2018 - 14:51:24: [SM] Call stack trace:
L 12/28/2018 - 14:51:24: [SM]   [0] ThrowNativeError
L 12/28/2018 - 14:51:24: [SM]   [1] Line 1302, vip/API.sp::CheckValidClient
L 12/28/2018 - 14:51:24: [SM]   [2] Line 576, vip/API.sp::API_GiveClientVIP
L 12/28/2018 - 14:51:24: [SM]   [3] Line 566, vip/API.sp::Native_SetClientVIP
L 12/28/2018 - 14:51:24: [SM]   [5] VIP_SetClientVIP
L 12/28/2018 - 14:51:24: [SM]   [6] Line 225, Keys_VIP.sp::OnKeyUse
L 12/28/2018 - 14:51:24: [SM]   [8] Call_Finish
L 12/28/2018 - 14:51:24: [SM]   [9] Line 199, keys/cmds.sp::SQL_Callback_UseKey
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@snr93, випка, похоже, 3.0, а модуль для 2.х.
 

snr93

Участник
Сообщения
84
Реакции
11
@snr93, випка, похоже, 3.0, а модуль для 2.х.
Безымянный.png
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #388
@snr93, скинь исходник
 

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • Автор ресурса
  • #390
@snr93, скомпилируй сам
 

Вложения

  • Keys_VIP.sp
    8.5 КБ · Просмотры: 183

dmc116

Участник
Сообщения
245
Реакции
13
А что нужно игроку приписать чтоб получить вип через ключ?
 

September

Участник
Сообщения
5,238
Реакции
2,742
Может тут кто-то объяснит?

В документации time - срок действия VIP-группы (Зависит от sm_vip_time_mode).
У меня "sm_vip_time_mode" = "1" ( def. "0" ) min. 0.000000 max. 3.000000 - Формат времени (0 - Секунды, 1 - Минуты, 2 - Часы,
В БД значение 86400, т.е должно быть 86400 МИНУТ или 60 дней.
А выдает Вип на 1 сутки, т.е 86400 секунд

@R1KO
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@September, это если через команду или админку выдавать, насколько мне известно.
Нативы випки считают в секундах принудительно.
 

September

Участник
Сообщения
5,238
Реакции
2,742
@September, это если через команду или админку выдавать, насколько мне известно.
Нативы випки считают в секундах принудительно.

я инфу взял из этой темы, описание модуля

C-подобный:
Типы ключей:
Выдача VIP-группы:
vip_add
Создание ключей:
key_create <key> <key_lifetime> <key_use_count> "vip_add" "vip_group" "time"
keys_gen <count> <key_lifetime> <key_use_count> "vip_add" "vip_group" "time"
Где:
key - ключ;
count - количество ключей;
key_lifetime - время жизни ключа(в секундах | 0 - вечный);
key_use_count - количество использований ключа;
key_type - vip_add;
vip_group - группа VIP, с файла addons/sourcemod/data/vip/cfg/groups.ini.
time - срок действия VIP-группы (Зависит от sm_vip_time_mode).
 

September

Участник
Сообщения
5,238
Реакции
2,742
К слову, я сделал
sm_vip_time_mode 0, точно так же выдает на сутки)
видимо время указывает только в секундах, и параметр
sm_vip_time_mode никак не влияет, тогда из описания модуля стоит убрать
time - срок действия VIP-группы (Зависит от sm_vip_time_mode).
 
Сверху Снизу