Иконка ресурса

[VIP] Time Played 1.0

StateByte

Fullstack Software Engineer.
Сообщения
431
Реакции
622
  • Автор ресурса
  • #1
FIVE добавил(а) новый ресурс:

[VIP] Time Played - Получение VIP-статуса по наигранному времени

Описание:
На сервер добавляется команда для получения VIP-статуса от времени игрока проведенного на сервере.
Время получает из ядра статистик Levels Ranks или Fire Player Stats.

Легкая настройка через конфиг, а именно:
- выдаваемую группу,
- срок VIP-статуса,
- сколько игрок должен наиграть времени, чтобы он мог получить VIP - статус,
- все сообщения
- команду для получения (!timevip)
- имеется логирование

Временно поддержка только CS:GO.
Спасибо за идею @StrAnn1k

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

PEP

Участник
Сообщения
26
Реакции
1
vip_timeplayed_LR.smx ([VIP] Time Played (LR)): Native "VIP_GiveClientVIP" was not found
vip_timeplayed_FPS.smx ([VIP] Time Played (FPS)): Could not find required plugin "FirePlayersStats"
Не работает
 

StateByte

Fullstack Software Engineer.
Сообщения
431
Реакции
622
  • Автор ресурса
  • #3
vip_timeplayed_LR.smx ([VIP] Time Played (LR)): Native "VIP_GiveClientVIP" was not found
vip_timeplayed_FPS.smx ([VIP] Time Played (FPS)): Could not find required plugin "FirePlayersStats"
Не работает
45245

Сообщения автоматически склеены:

Читайте внимательно требования
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Стоит LR, но таже ошибка, что и выше у чела
vip_timeplayed_FPS.smx ([VIP] Time Played (FPS)): Could not find required plugin "FirePlayersStats"

"[Levels Ranks] Core" (vv3.0 SR1) by RoadSide Romeo & Wend4r
"[VIP] Core" (v3.0 R) by R1KO
SourceMod (v1.10.0.6425) by AlliedModders LLC
 

StateByte

Fullstack Software Engineer.
Сообщения
431
Реакции
622
  • Автор ресурса
  • #5
Стоит LR, но таже ошибка, что и выше у чела
vip_timeplayed_FPS.smx ([VIP] Time Played (FPS)): Could not find required plugin "FirePlayersStats"

"[Levels Ranks] Core" (vv3.0 SR1) by RoadSide Romeo & Wend4r
"[VIP] Core" (v3.0 R) by R1KO
SourceMod (v1.10.0.6425) by AlliedModders LLC
Вы установили версию для FPS. А вам нужно LR!
 

Arestonelle

Учусь на чужих ошибках
Сообщения
97
Реакции
14
Добрый день. Есть небольшой вопрос, как данный плагин себя ведёт с постоянными випами или вип группами выдаваемыми автоматический?

Пример 1:
У человека достаточно часов для получения вип группы по наигранному времени, у него стоит постоянная вип группа которая лучше\больше. Он вводит !timevip - что будет?

Пример 2:
Человек состоит в группе сервера в steam за что с помощью SWGM автоматический получает небольшую вип, и по наиграному временни берет !timevip которая лучше, чем вип группы. Что будет в этом случае?

Спасибо за ответ!
 

StateByte

Fullstack Software Engineer.
Сообщения
431
Реакции
622
  • Автор ресурса
  • #8
Добрый день. Есть небольшой вопрос, как данный плагин себя ведёт с постоянными випами или вип группами выдаваемыми автоматический?

Пример 1:
У человека достаточно часов для получения вип группы по наигранному времени, у него стоит постоянная вип группа которая лучше\больше. Он вводит !timevip - что будет?

Пример 2:
Человек состоит в группе сервера в steam за что с помощью SWGM автоматический получает небольшую вип, и по наиграному временни берет !timevip которая лучше, чем вип группы. Что будет в этом случае?

Спасибо за ответ!
По первому и второму примеру отвечу:
В плагине стоит проверка, что игрок являеться випом не зависимо какой он группы. Если это так, он выведет сообщение в чат указанное в конфиге, инечего не будет выдавать!
 

V1adJkee

Участник
Сообщения
148
Реакции
81
А плагин учитывает время, проведённое в спекторах? Или игнорирует?
 

GARAYEV

𝓗𝓔𝓘𝓢𝓔𝓝𝓑𝓔𝓡𝓖
Сообщения
264
Реакции
372
значит нашёл баг. если у игрока есть ник с какими то странными символами (например 𝕨𝟙𝕫𝕫) то LR не может добавить его на базу и никакой статистики у этого игрока не считается, даже sm_lvl просто у него не работает. конечно это ошибка не относится этому плагину. Проблема в том что, любой игрок у которого есть странные символы на ник и он не добавляется на LR бд то он просто напишет !timevip и станет випом, даже если он первый раз зашёл сервер.
 

StateByte

Fullstack Software Engineer.
Сообщения
431
Реакции
622
  • Автор ресурса
  • #12
значит нашёл баг. если у игрока есть ник с какими то странными символами (например 𝕨𝟙𝕫𝕫) то LR не может добавить его на базу и никакой статистики у этого игрока не считается, даже sm_lvl просто у него не работает. конечно это ошибка не относится этому плагину. Проблема в том что, любой игрок у которого есть странные символы на ник и он не добавляется на LR бд то он просто напишет !timevip и станет випом, даже если он первый раз зашёл сервер.
Да такой баг встречается, и он в лр, поэтому все модули, которые работают с временем у игрока со спец символами будут неправильно работать...
Сообщения автоматически склеены:

Как вариант, поставить данный плагин, должно помочь:
 

mrdiega

Участник
Сообщения
328
Реакции
47
в LR вроде считает время в спектрах, нельзя это пофиксить?
 

БлагоЯр

Участник
Сообщения
898
Реакции
86
Кто может написать код что бы время в наблюдателях не считалось
 

MRUS246

Участник
Сообщения
146
Реакции
43
опишите пожалуйста как работает параметр /// - количество получений VIP-статуса///
после наиграного времени выдается количество раз
выдается всего при каждом наигранном времени
 

PCH3LK1N

Участник
Сообщения
82
Реакции
14
Добрый день! Можно ли сделать в этом плагине, так чтобы игрок мог отыграть например 2 часа на сервере и получить VIP на 12 часов, после истечения VIP ему нужно будет снова отыграть 2 часа, чтобы вновь получить VIP. Я плагин установил попробовал сделать, но у меня не получалось никак.
Просто берёт и выдаёт через команду !timevip каждый раз, после истечения VIP-статуса.
 

MRUS246

Участник
Сообщения
146
Реакции
43
С добрым , не думаю что автор ответит , хотя плагин востребован и многие были бы благодарны за доработку , я попросил объяснить логику - автор забил, хотябы в описании подробнее написать вполне не сложно на мой взгляд,
можно только выставить количество выдачей после однократно наигранного времени , хотя смысл должен быть чтобы приходилось каждый раз наигрывать сколько то времени чтобы получить привилегию.
Было бы правильно 3 варианта:
1) Одна выдача- навсегда
2) Два и боле -ограничение получение выдач (после однократно наигранного времени)
3) Бесконечное получение выдач привилегии после каждый раз наигранного времени
 
Последнее редактирование:

b3-be

Участник
Сообщения
10
Реакции
1
Как игроку узнать сколько еще играть нужно ?
 

Похожие темы

  • Закрыта
  • Закреплено
Ответы
36
Просмотры
26К
  • Закреплено
Ответы
Просмотры
421К
Сверху Снизу