Prime Natives

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #41
(q флаг стоит во всех привилегиях с помощью "SetAdminFlags" в [VIP] Admin Privileges )
Возможно слишком поздно ставится флаг.

Игрок, у которого ноу прайм с випкой: Steam Community :: admiral
Игрок, у которого прайм и админка: Steam Community :: Maydenly
Странно, у обоих через Steam Web API не могу получить список купленных игр. Ладно еще первый со скрытым профилем.
Можешь другого без Prime статуса кинуть, но с открытым профилем ?
 

Ice_Wolf

Участник
Сообщения
125
Реакции
12
Можешь другого без Prime статуса кинуть, но с открытым профилем ?
Steam Community :: SPoCS_test
Сначала у него были скрыты игры, у него выдало:
PHP:
[SteamWorks_OnValidateClient]
[Validate Start: SPoCS_test - 2]
[Validate End: SPoCS_test - 1 - 1]
Потом я его попросил полностью открыть профиль, но он все равно не может зайти с тем же логом, при этом у него есть VIP...
--- Добавлено позже ---
Возможно слишком поздно ставится флаг.
Было 5 секунд, пробовал выключить и 0.1 ставить - без изменений...
PHP:
// This file was auto-generated by SourceMod (v1.9.0.6275)
// ConVars for plugin "vip\VIP_Admin_Privileges_1.0.3.smx"


// Через сколько секунд после входа VIP-игрока давать ему админские привилегии (0 - Отключить)
// -
// Default: "5.0"
sm_vip_set_admin_privileges_delay "0.1"

// Через сколько секунд повторно давать VIP-игрокам админские привилегии (0 - Отключить)
// -
// Default: "120.0"
sm_vip_set_admin_privileges_repeat "120.0"
 
Последнее редактирование:

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #43
PHP: // This file was auto-generated by SourceMod (v1.9.0.6275)
// ConVars for plugin "vip\VIP_Admin_Privileges_1.0.3.smx"


// Через сколько секунд после входа VIP-игрока давать ему админские привилегии (0 - Отключить)
// -
// Default: "5.0"
sm_vip_set_admin_privileges_delay "0.1"

// Через сколько секунд повторно давать VIP-игрокам админские привилегии (0 - Отключить)
// -
// Default: "120.0"
sm_vip_set_admin_privileges_repeat "120.0"
Ну оно и понятно. Я говорил о том, что событие проверки Prime статуса происходит раньше, чем установка флага этим плагином.
 

Ice_Wolf

Участник
Сообщения
125
Реакции
12
Ну оно и понятно. Я говорил о том, что событие проверки Prime статуса происходит раньше, чем установка флага этим плагином.
А то что прайм у скрытого аккаунта не видно, его никак не исправить?
Раз уже с флагами не работает, то помоги исправить Vip Access)
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #45
А то что прайм у скрытого аккаунта не видно, его никак не исправить?
Пока не знаю. Раньше такого не было. Если смотреть через SteamDB, то у меня у самого нет того DLC, которое определяет Prime - Counter-Strike: Global Offensive Full Edition · AppID: 624820

Есть вариант подкопаться к квару sv_prime_accounts_only, но с большой вероятностью это тупик.
Пока только сидеть и ждать.

Раз уже с флагами не работает, то помоги исправить Vip Access)
Позже.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #46
Я бы всё же попробовал заюзать SteamWorks_HasLicenseForApp(). В этом случае сервер имеет доступ ко всему перечню имеющихся лицензий у клиента.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #47
Я бы всё же попробовал заюзать SteamWorks_HasLicenseForApp()
* который и так используется.

upload_2019-3-3_18-31-56.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #48
@Someone, ну-ну.
upload_2019-3-3_19-32-21.png


Это две разные функции. В первом случае (когда используется Account ID) сервер не знает лицензии игрока. А во втором - знает, потому что игрок сидит на нём, и Steam сам отдаёт полный перечень не взирая даже на настройки приватности.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #49
Это две разные функции. В первом случае (когда используется Account ID) сервер не знает лицензии игрока. А во втором - знает, потому что игрок сидит на нём, и Steam сам отдаёт полный перечень не взирая даже на настройки приватности.
Абсолютно одинаковые функции. Разница лишь в способе определении игрока. У первой более "длинный путь" для получения CSteamID.


unknown.png
 

Ice_Wolf

Участник
Сообщения
125
Реакции
12
Оставил только ядро дебаг и кик...
Тот же игрок с праймом, но уже с открытым профилем:
PHP:
L 03/03/2019 - 23:49:12: [Prime_Natives.smx] =============>[SteamWorks_OnValidateClient]
L 03/03/2019 - 23:49:12: [Prime_Natives.smx] =============>[Validate Start: Maydenly - 2]
L 03/03/2019 - 23:49:12: [Prime_Natives.smx] =============>[Validate End: Maydenly - 1 - 1]
Не пускает(((

На всякий случай упомяну - sv_prime_accounts_only "0"
--- Добавлено позже ---
@Someone, ну что, есть варианты как это исправить?
 
Последнее редактирование:

Ровный Кент

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

1. Установил Prime Natives
2. Установил Account Lifetime (не забыв про web, срок аккаунта 3 дня)
3. Установил Tag
4. Установил Kick 1.0

В итоге :

1. Нон праймы заходят свободно (даже если он только что завел акк), тег перед ником [No Prime] не пишеться.
2. Ошибок нет.
3. Заметил просадки sv (net_graph)

Не советую к установке.
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #52

Вложения

  • Prime_Natives.smx
    6.2 КБ · Просмотры: 12
Последнее редактирование:

zer0

Участник
Сообщения
178
Реакции
27
Очень жаль, что пропадает такой замечательный плагин.
 

PVE

Участник
Сообщения
66
Реакции
19
Ребята в логах пишет Failed to auto generate config for Prime_Natives_Tag.smx, make sure the directory has write permission.
Хотя другие плагины создают файлик cfg значит с правами все норм
 

KeyWin

Участник
Сообщения
100
Реакции
8
Есть такие, у которых плагин работает нормально? Просто хочу убедиться в своей криворукости
 

KeyWin

Участник
Сообщения
100
Реакции
8
Я вообщем снес весь prime natives, потом после повторной установки каждого плагина перезагружал сервер, менял lifetime c 1 дня до 15 и пытался заходить с нового аккаунта, которому 2 дня и все работало корректно, ничего не спамит в ошибки. Магия какая то!
 

Lnk

Добрая душа
Сообщения
249
Реакции
78
Кто-нибудь сталкивался ?
..............................14:54: [SM] Exception reported: [GetPlayerStatus] Client index 3 is a bot.
L 08/23/2019 - 13:14:54: [SM] Blaming: Prime_Natives.smx
L 08/23/2019 - 13:14:54: [SM] Call stack trace:
L 08/23/2019 - 13:14:54: [SM] [0] ThrowNativeError
L 08/23/2019 - 13:14:54: [SM] [1] Line 118, C:\csgo\1.7\addons\sourcemod\scripting\1.8 Weapon Restrict\scripting\Prime_Natives.sp::CheckClient
L 08/23/2019 - 13:14:54: [SM] [2] Line 37, C:\csgo\1.7\addons\sourcemod\scripting\1.8 Weapon Restrict\scripting\Prime_Natives.sp::Native_GetPlayerStatus
L 08/23/2019 - 13:14:54: [SM] [4] PN_GetPlayerStatus
L 08/23/2019 - 13:14:54: [SM] [5] Line 72, plugin.sp::OnClientPostAdminCheck
Сообщения автоматически склеены:

Ребята в логах пишет Failed to auto generate config for Prime_Natives_Tag.smx, make sure the directory has write permission.
Хотя другие плагины создают файлик cfg значит с правами все норм
создай папку prime_natives в директорию cfg/sourcemod/
и перезагрузи сервер, он создаст кфг туда
 

Someone

Участник
Сообщения
1,933
Реакции
1,653
  • Автор ресурса
  • #58
Кто-нибудь сталкивался ?
..............................14:54: [SM] Exception reported: [GetPlayerStatus] Client index 3 is a bot.
L 08/23/2019 - 13:14:54: [SM] Blaming: Prime_Natives.smx
L 08/23/2019 - 13:14:54: [SM] Call stack trace:
L 08/23/2019 - 13:14:54: [SM] [0] ThrowNativeError
L 08/23/2019 - 13:14:54: [SM] [1] Line 118, C:\csgo\1.7\addons\sourcemod\scripting\1.8 Weapon Restrict\scripting\Prime_Natives.sp::CheckClient
L 08/23/2019 - 13:14:54: [SM] [2] Line 37, C:\csgo\1.7\addons\sourcemod\scripting\1.8 Weapon Restrict\scripting\Prime_Natives.sp::Native_GetPlayerStatus
L 08/23/2019 - 13:14:54: [SM] [4] PN_GetPlayerStatus
L 08/23/2019 - 13:14:54: [SM] [5] Line 72, plugin.sp::OnClientPostAdminCheck
Сообщения автоматически склеены:


создай папку prime_natives в директорию cfg/sourcemod/
и перезагрузи сервер, он создаст кфг туда
Что за plugin.sp ?
 

Izert

Участник
Сообщения
197
Реакции
38
Поставил ядро и 2 модуля кик и вип. Я так понимаю модуль кик должен кикать все нонпраймов без вип, а випы могут играть. Но он не пускает никого! Только онли прайм.
 
Сверху Снизу