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

[VIP] Time VIP 2.0.2

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
Заметил такую штуку, что временная випка несбрасывается, до последних обнов все было норм, теперь временные випки навсегда, причем в списке випов нет ни одного игрока, а привилегии используются.
Отключил плагин, временные випки пропали. =(


UPD: ошибок нет, консоль чистая.
UPD2: Переустановил плагин, переустановил vip core, поменял настройки, вроде все работает как и раньше. Связываю проблему с обновками от вульвы. До них все работало.

UPD3: Плагин не работает, группу выдает, но не забирает.
 
Последнее редактирование:

iGreen

Участник
Сообщения
351
Реакции
26
я выгрузил плагин из за того что то выдавал випки только тем у кого не було випки, я хочу чтоб ночью выдавал всем особую ночную випку если даже у игрока уже есть вип, надо чтобы у игрокa у которого уже есть вип поменялось в ночной вип вместе со всеми.
 

I_ExtaZzZ_I

Участник
Сообщения
168
Реакции
57
В чем проблема?

L 07/28/2020 - 01:05:16: [SM] Exception reported: Client 6 is not connected/Игрок 6 не подключен
L 07/28/2020 - 01:05:16: [SM] Blaming: vip/VIP_Core.smx
L 07/28/2020 - 01:05:16: [SM] Call stack trace:
L 07/28/2020 - 01:05:16: [SM] [0] ThrowNativeError
L 07/28/2020 - 01:05:16: [SM] [1] Line 1263, vip/API.sp::CheckValidClient
L 07/28/2020 - 01:05:16: [SM] [2] Line 307, vip/API.sp::Native_IsClientVIP
L 07/28/2020 - 01:05:16: [SM] [4] VIP_IsClientVIP
L 07/28/2020 - 01:05:16: [SM] [5] Line 111, VIP_TimeVIP_1.0.0.sp::Timer_Delay
 

babka68

Участник
Сообщения
2,124
Реакции
956
В чем проблема?

L 07/28/2020 - 01:05:16: [SM] Exception reported: Client 6 is not connected/Игрок 6 не подключен
L 07/28/2020 - 01:05:16: [SM] Blaming: vip/VIP_Core.smx
L 07/28/2020 - 01:05:16: [SM] Call stack trace:
L 07/28/2020 - 01:05:16: [SM] [0] ThrowNativeError
L 07/28/2020 - 01:05:16: [SM] [1] Line 1263, vip/API.sp::CheckValidClient
L 07/28/2020 - 01:05:16: [SM] [2] Line 307, vip/API.sp::Native_IsClientVIP
L 07/28/2020 - 01:05:16: [SM] [4] VIP_IsClientVIP
L 07/28/2020 - 01:05:16: [SM] [5] Line 111, VIP_TimeVIP_1.0.0.sp::Timer_Delay
Не хватает проверки вошёл ли в игру игрок,на 111 строке.
Попробуй я не спец в этом деле,но вроде бы должно быть так.
Было:
C-подобный:
    if(iClient && VIP_IsClientVIP(iClient) == false)
    {
        VIP_SetClientVIP(iClient, 0, AUTH_STEAM, g_sGroup, false);
    }

Стало:
C-подобный:
    if(iClient && VIP_IsClientVIP(iClient) && IsClientInGame(iClient) == false)
    {
        VIP_GiveClientVIP(iClient, 0, 0, g_sGroup, false);
    }
 

Вложения

  • VIP_TimeVIP_1.0.0.sp
    3 КБ · Просмотры: 18
  • VIP_TimeVIP_1.0.0.smx
    4.2 КБ · Просмотры: 23

iGreen

Участник
Сообщения
351
Реакции
26
@babka68, братан есть одна проблемка в ето плагине, если у игрока уже имеется група вип 1 то ночю плагин не выдает групу вип 2, игрок так и остается с групой 1, случайно не знаешь как подправить?
 

babka68

Участник
Сообщения
2,124
Реакции
956
@babka68, братан есть одна проблемка в ето плагине, если у игрока уже имеется група вип 1 то ночю плагин не выдает групу вип 2, игрок так и остается с групой 1, случайно не знаешь как подправить?
это к @R1KO вопросы он автор модуля
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
@babka68, братан есть одна проблемка в ето плагине, если у игрока уже имеется група вип 1 то ночю плагин не выдает групу вип 2, игрок так и остается с групой 1, случайно не знаешь как подправить?
А как вы хотите, что бы было? Плагин проверяет является человек випом или нет. Если нет, то выдаёт вип статус.
А если у него фул вип и её перебивает ночной вип? Плюс как в базах это будет работать..
 

iGreen

Участник
Сообщения
351
Реакции
26
А как вы хотите, что бы было? Плагин проверяет является человек випом или нет. Если нет, то выдаёт вип статус.
А если у него фул вип и её перебивает ночной вип? Плюс как в базах это будет работать..

я не знаю но у меня на сервере есть вип групы которые имеют меньше преимуществ чем ночной вип, потомучто в ночном вип встpoен бхоп, поетому мне кажется для меня большая проблема (что не переписивается вип) из за которой приходится удалять полностю данный плагин из сервера, но плагин так по себе очень хороший и хотелось бы использовать его

(извините мой русский, я не русский)
 

babka68

Участник
Сообщения
2,124
Реакции
956
я не знаю но у меня на сервере есть вип групы которые имеют меньше преимуществ чем ночной вип, потомучто в ночном вип встpoен бхоп, поетому мне кажется для меня большая проблема (что не переписивается вип) из за которой приходится удалять полностю данный плагин из сервера, но плагин так по себе очень хороший и хотелось бы использовать его

(извините мой русский, я не русский)
у меня к примеру создана группа vip time с определенным функционалом,с 00 до 05 утра по мск,настает 12 ночи, и всем кто только зашел на сервер выдается vip ночная,те кто был уже на сервер нужно перезаходить на сервер,что бы появилась vip ,а вот если у игрока уже есть vip группа,это я даже как то без внимания,какая ему выдается vip группа.
@R1KO
Вообще я думаю модуль требует обновления,что бы по наступлению таких же 00(12 ночи) игроку не нужно было перезаходить или ждать смену карты,что бы появилась vip ночная
Так же было бы удобно,что бы игрокам при написании !vip показывалось время окончания данной vip группы,а то как сейчас показывает "навсегда"
 
  • Мне нравится
Реакции: R1KO

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
@babka68, могу выкинуть с проверкой по игрокам. Таким образом не надо перезаходить. А навсегда пишет, по тому, что наверное они не добавляются в базу данных. А просто випы.
 

babka68

Участник
Сообщения
2,124
Реакции
956
@babka68, могу выкинуть с проверкой по игрокам. Таким образом не надо перезаходить. А навсегда пишет, по тому, что наверное они не добавляются в базу данных. А просто випы.
можно попробовать,если у R1CO не будет свободного времени на фикс,то наверное закажу модуль на dev-source и возможно поделюсь в паблик
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
/cfg/vip/vip_give_time.cfg

Есть проверка на игроков(по времени), звук и надпись в чат. Особо не тестил, но вроде сойдёт пока Рико не сделает новую версию.
 

Вложения

  • vip_time_1.2.zip
    302.3 КБ · Просмотры: 83

Auttend

Помешан на Лансере
Сообщения
155
Реакции
48
Не выдается VIP игрокам, что мог сделать не так? :\
Сервер перезапускал.
1598746658889.png

UPD: Выдается
 
Последнее редактирование:

Zkiffy

Участник
Сообщения
547
Реакции
192
@R1KO пока не до этого, поэтому, желающие могут использовать мою доработанную версию, которая точно учитывает время - до минут.
sm_vip_time_group - "Группа VIP-статуса (по умолчанию: vip)." - как в оригинале плагина.
sm_vip_time_period - "Период времени для начала-конца выдачи VIP'а (по умолчанию: 00:00-05.00)." - новый квар и его заполнение.
Обязательно удалите старый time_vip.cfg, если имеется, чтобы он обновился!
Время можно заполнять, почти как вздумается: с любым односимвольным знаком разделения часы-минуты и времени между собой (00:00 05:00, 00 00_05 00, 00 00 05 00, 00.00=05,00), а также не обязательно добавлять 0 ("ноль") при указании часов (00:00-5:00, 0.00 05:00, 0-00 5.00).
Единственное, как и в оригинале - нельзя указывать часы, проходя через полные сутки (23:00 5:00 - работать после полуночи не будет!). Оффтоп
plugin.sp(62) : warning 234: symbol "VIP_SetClientVIP" is marked as deprecated: Use VIP_GiveClientVIP() instead
plugin.sp(62) : error 017: undefined symbol "AUTH_STEAM"
1 Error.
 

Вложения

  • vip_core.inc
    25.2 КБ · Просмотры: 15

iGreen

Участник
Сообщения
351
Реакции
26
plugin.sp(62) : warning 234: symbol "VIP_SetClientVIP" is marked as deprecated: Use VIP_GiveClientVIP() instead
plugin.sp(62) : error 017: undefined symbol "AUTH_STEAM"
1 Error.
а если у игрока уже есть другая VIP група? поменяет на ночную?
 

VeNoM`1K =))

Живи и ошибайся. В этом жизнь.
Сообщения
701
Реакции
267
/cfg/vip/vip_give_time.cfg

Есть проверка на игроков(по времени), звук и надпись в чат. Особо не тестил, но вроде сойдёт пока Рико не сделает новую версию.
Там в кфг переправь минуты на секунды) А то я значит выдал себе 60 думал минуты, а там секунды))
 
Сверху Снизу