Trial Access

Trial Access 1.0.2

Нет прав для скачивания
Сообщения
15
Реакции
0
Всем привет.

Подскажите такую штуку. Установил значение квара ta_trial_flags "bt". На флаге "b" выдача модельки VIP игроку. на флаге "t" выдача гранат, брони и дефов в начале раунда. При активации теста VIP (на день) гранаты выдает, а модель не цепляет. При выдачи флага b через веб-модуль банов модельку присваивает, все нормально. Никто не сталкивался с подобным?
 
Сообщения
500
Реакции
110
Помог
16 раз(а)
wolfster, все зависит от плагина которыи выдает модели. custom models от неугомона так не умеет.
 
Сообщения
15
Реакции
0
r1nk0, нет, у меня стоит другой плагин.
Не подскажете совместимый плагин, который сможет выдавать модель?
Или же, если есть, актуальную реализацию функции. Буду очень благодарен!
 
Сообщения
500
Реакции
110
Помог
16 раз(а)
wolfster, ну значит твои тоже не умеет. он просто не проверяет каждыи раунд появились ли у игрока флаги или нет,проверяет при входе на сервер и все. я пробовал пофиксить кастом моделс от неугомона,все работало но иногда появляется баг,связанныи скорее всего с автобалансом,потому что иногда у игрока не менялась моделька,и за теров бегал тер с моделью кт тут подробнее о попытках - https://dev-cs.ru/threads/6870/#post-62162
 
Сообщения
15
Реакции
0
r1nk0, В том то и дело, что после смены карты модель так же не выдает.
 
Сообщения
15
Реакции
0
juice, а я не могу отправлять ПМ. Загугли по названию, 1 ссылка, там сразу исходник)
 
Сообщения
500
Реакции
110
Помог
16 раз(а)
juice, https://dev-cs.ru/resources/103/ тоже не меняет при присвоении модель,только после смене команды меняет :'(
но отбирает нормально,после смерти.
 
Сообщения
15
Реакции
0
r1nk0, принял. у меня еще, в моей версии, выдает модельки стим игрокам. а там немного по другому описана выдача. Не знаю, как правильно будет привинтить модельку стим игрокам... можно через присвоение флага, в принципе...
30 Июл 2019
juice помог, ковырнул мой плагин, за что ему огромное спасибо!
 
Сообщения
141
Реакции
55
Помог
2 раз(а)
Hey Sir. I'm getting this error sometimes:

L 01/17/2020 - 20:54:35: [ReAPI] get_member: invalid or uninitialized entity
L 01/17/2020 - 20:54:35: [AMXX] Displaying debug trace (plugin "trial_access.amxx", version "05.07.19")
L 01/17/2020 - 20:54:35: [AMXX] Run time error 10: native error (native "get_member")
L 01/17/2020 - 20:54:35: [AMXX] [0] trial_access.sma::task_Offer (line 572)

Latest ReAPI is installed. Tried recompiling, tried replacing natives. Do you need more info?

Thanks.
 
Сообщения
82
Реакции
6
Где включить игнорирование на действующих админов и випов? У админов пропала админка, есть только ВИП. Плагин стоит выше админлоадера
 
Сообщения
1,275
Реакции
2,257
Помог
57 раз(а)
airat, ta_check_mode + ta_check_flags ? Хотя подозреваю дело не в этом. Какой-то конфликт логики.
 
Сообщения
500
Реакции
110
Помог
16 раз(а)
BlackSignature, скорее всего именно в этом,админы просто взяли тест вип и у них пропали права.
airat, скидывай конфиг свой
 
Сообщения
82
Реакции
6
r1nk0, да так и было. взяли говорят вип тест и админка пропала.
func_RegCvars() {
bind_pcvar_num( create_cvar( "ta_trial_mode", "0",
.description = "Trial mode: 0 - days, 1 - minutes" ),
g_eCvar[CVAR__TRIAL_MODE] );

bind_pcvar_num( create_cvar( "ta_trial_time", "1",
.description = "Trial time in days/minutes (see 'ta_trial_mode')" ),
g_eCvar[CVAR__TRIAL_TIME] );

bind_pcvar_string( create_cvar( "ta_trial_flags", "bitmp",
.description = "Determines which flags will be granted as trial access" ),
g_szTrialFlags, chx(g_szTrialFlags) );

bind_pcvar_num( create_cvar( "ta_remove_all_flags", "1",
.description = "Remove all flags from player before giving him a trial access?" ),
g_eCvar[CVAR__REMOVE_ALL_FLAGS] );

bind_pcvar_string( create_cvar( "ta_remove_flags", "z",
.description = "Remove specified flags from player before giving him a trial access" ),
g_szRemoveFlags, chx(g_szRemoveFlags) );

bind_pcvar_num( create_cvar( "ta_restrict_time_mode", "2",
.has_min = true, .min_val = 0.0,
.has_max = true, .max_val = 3.0,
.description = "Restrict by time mode (see 'ta_restrict_time'):^n\
0 - Off^n\
1 - Use 'Simple Online Logger'^n\
2 - Use 'CSstatsX SQL' by serfreeman1337^n\
3 - Use 'CSstats MySQL' by SKAJIbnEJIb" ),
g_eCvar[CVAR__RESTRICT_TIME_MODE] );

bind_pcvar_num( create_cvar( "ta_restrict_time", "120",
.description = "How many minutes new players need to play to get access to trial function" ),
g_eCvar[CVAR__RESTRICT_TIME] );

bind_pcvar_num( create_cvar( "ta_restrict_by_aes_lvl", "1",
.description = "Minimal AES level to get access to trial function" ),
g_eCvar[CVAR__RESTRICT_AES] );

bind_pcvar_num( create_cvar( "ta_bypass_restrict_steam", "1",
.description = "Steam players will ignore time and AES level restrictions?" ),
g_eCvar[CVAR__BYPASS_RESTRICT_STEAM] );

bind_pcvar_string( create_cvar( "ta_bypass_restrict_flags", "",
.description = "Players with any of the specified flags will ignore time and AES level restrictions" ),
g_szBypassFlags, chx(g_szBypassFlags) );

bind_pcvar_num( create_cvar( "ta_check_mode", "0",
.has_min = true, .min_val = 0.0,
.has_max = true, .max_val = 2.0,
.description = "Flags check mode:^n\
0 - Off^n\
1 - Block getting trial for those who DO NOT HAVE any of the specified flags^n\
2 - Block getting trial for those who HAVE any of the specified flags" ),
g_eCvar[CVAR__CHECK_MODE] );

bind_pcvar_string( create_cvar( "ta_check_flags", "z",
.description = "Flags to check for 'ta_check_mode'" ),
g_szCheckFlags, chx(g_szCheckFlags) );

bind_pcvar_num( create_cvar( "ta_extended_cmd", "0",
.description = "Extended cmd registration ('say' & 'say_team', both '/' & '.')" ),
g_eCvar[CVAR__EXTENDED_CMD] );

bind_pcvar_float( create_cvar( "ta_reload_delay", "5",
.has_min = true, .min_val = 0.1,
.description = "Delay (in seconds) between 'amx_reloadadmins' and reloading trial access" ),
g_eCvar[CVAR_F__RELOAD_DELAY] );

bind_pcvar_float( create_cvar( "ta_save_interval", "0",
.has_min = true, .min_val = 0.0,
.description = "nVault saving interval in minutes (useful if server regularly crashing)" ),
g_eCvar[CVAR_F__SAVE_INTERVAL] );

bind_pcvar_float( create_cvar( "ta_check_delay", "0.2",
.has_min = true, .min_val = 0.2,
.description = "Player check delay (compatibility feature)" ),
g_eCvar[CVAR_F__CHECK_DELAY] );

bind_pcvar_num( create_cvar( "ta_prune_days", "30",
.has_min = true, .min_val = 0.0,
.description = "Clear nvault from records older that # days" ),
g_eCvar[CVAR__PRUNE_DAYS] );

bind_pcvar_num( create_cvar( "ta_offer_mode", "2",
.has_min = true, .min_val = 0.0,
.has_max = true, .max_val = 2.0,
.description = "Offer free privileges for those players who can get them:^n\
0 - Off^n\
1 - Offer by chat^n\
2 - Offer by menu" ),
g_eCvar[CVAR__OFFER_MODE] );

bind_pcvar_num( create_cvar( "ta_annoying_offer", "1",
.description = "Annoying offer mode:^n\
0 - Don't offer for those who can't get privilegies by played time or by AES level restriction^n\
1 - Offer anyway" ),
g_eCvar[CVAR__ANNOYING_OFFER] );

bind_pcvar_float( create_cvar( "ta_offer_delay", "10.0",
.has_min = true, .min_val = 3.0,
.description = "Offer delay (in seconds)" ),
g_eCvar[CVAR__OFFER_DELAY] );

bind_pcvar_num( create_cvar( "ta_show_prune_date", "1",
.description = "If not 0, The player will be notified how much time is left^n\
until the moment when he can get the privileges again" ),
g_eCvar[CVAR__SHOW_PRUNE_DATE] );
 
Сообщения
1,275
Реакции
2,257
Помог
57 раз(а)
airat, Вижу ta_remove_all_flags 1 стоит, что приводит к снятию всех флагов перед выдачей trial vip. Вероятно дело в этом.
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу