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

[GM] Free Vip 1.6.2

Нет прав для скачивания
Сообщения
330
Реакции
93
Помог
2 раз(а)
Noob_with_cheats добавил(а) новый ресурс:

[GM] Free Vip - Система выдачи бесплатных привилегий

Плагин добавляет возможность выдавать:
  • Ночные привилегии
  • Подарочные привилегии
  • Праздничные привилегии
Настроить можно как и время старта и конца, так и флаги выдачи и игнора. Есть возможность указывать группу флагов игнора, либо проверка на наличие каждого флага.
The plugin adds the ability to issue:
  • Night privileges
  • Gift privileges
  • Holiday privileges
You can configure both the start and end times, as well...
Узнать больше об этом ресурсе...
 
Сообщения
372
Реакции
47
Помог
6 раз(а)
а что значит [GM]? Это как unreal?
 
  • Lol
Реакции: devl
Сообщения
330
Реакции
93
Помог
2 раз(а)
DEVV,
Грубо говоря да. Пока это таковым и является. На пару лет точно, пока не сделаю основную вещь
 
  • Нравится
Реакции: DEVV
Сообщения
122
Реакции
25
Помог
2 раз(а)
Noob_with_cheats, 613 строка
Код:
        case 0: {formatex(szMsg, charsmax(szMsg), "%l", "FV_HUD_SET_GIFTS");}
!
        case 1: {formatex(szMsg, charsmax(szMsg), "%l", "FV_HUD_REMOVE_GIFTS");}
 
Сообщения
330
Реакции
93
Помог
2 раз(а)
devl, ох уж эти воображаемые дедлайны. Остаток от комментариев
 
Сообщения
122
Реакции
25
Помог
2 раз(а)
@Noob_with_cheats,спасибо большое за плагин! Но вопрос,зачем показывать в чате выдаваемые флаги доступа:crazy:
2 Янв 2024
@Noob_with_cheats, спасибо большое за плагин! Но вопрос,зачем показывать в чате выдаваемые флаги доступа:crazy:
отредактировал gm_free_vip.txt под свое
 
Сообщения
330
Реакции
93
Помог
2 раз(а)
devl, кто-то шарит, кто-то нет. Поэтому дал возможность убирать спокойно, а не тупо привязывать. Сейчас буду добавлять viptest и плюшки для steam/gsclient.
 
Сообщения
122
Реакции
25
Помог
2 раз(а)
Noob_with_cheats, я к вечеру отпишу. Возможно пишет в чат тем у кого есть флаги игнора.
 
Сообщения
330
Реакции
93
Помог
2 раз(а)
devl, они пишет всем, но если у игрока есть флаг игнора, то ему сообщает "Игроки получили такие-то флаги, но они у вас есть".
 
  • Okey
Реакции: devl
Сообщения
265
Реакции
0
Предупреждения
2
Помог
5 раз(а)
Наконец-то появился аналог ultimate flags
 
Сообщения
330
Реакции
93
Помог
2 раз(а)
Для тех, кто в танке. Уберите для начало ! знак на 613 строке, а потом компилируйте, как и написал товарищ. Я постараюсь сегодня допилить обнову и обновить ресурс
Noob_with_cheats, 613 строка
Код:
        case 0: {formatex(szMsg, charsmax(szMsg), "%l", "FV_HUD_SET_GIFTS");}
!
        case 1: {formatex(szMsg, charsmax(szMsg), "%l", "FV_HUD_REMOVE_GIFTS");}
 
  • Нравится
Реакции: devl
Сообщения
330
Реакции
93
Помог
2 раз(а)
Ресурс [GM] Free Vip был обновлен:

Обновление до версии 1.3.7
  • Добавлен Viptest с возможность указывать N команд для вызова.
  • Добавлены привилегии за клиент игрока (Steam, GSClient, NextClient, Steam + GSClient, Steam + NextClient).
  • Добавлены форварды:
    • FV_RemoveClients — Вызывается при удалении привилегий за клиент игрока.
    • FV_SetClients — Вызывается при выдаче привилегий за клиент игрока .
    • FV_RemoveVipTest — Вызывается при удалении привилегий viptest.
    • FV_SetVipTest — Вызывается при выдаче viptest.
  • Добавлены нативы:
    • fv_get_viptest_flags — Получить флаги viptest.
    • fv_is_user_gsclient — Проверяет, является ли игрок gsclient.
    • fv_get_ignor_flags_viptest — Получить флаги игнора viptes.
    • fv_is_user_viptest — Проверяет, использует ли игрок viptest.
  • Часть stock перенесены в inc файл.
  • Добавлено полное описание нативов, стоков, форвардов в inc файле.
  • Мелкие фиксы.
  • Небольшой рефакторинг кода.

  • Added Viptest with the ability to specify N commands to call.
  • Added privileges for the player's client (Steam, GSClient, NextClient, Steam + GSClient, Steam + NextClient).
  • Added forwards:
    • FV_RemoveClients — Сalled when clients flags are taken away from the player.
    • FV_SetClients — Called when a player sets clients flags.
    • FV_RemoveVipTest — Сalled when viptest flags are taken away from the player.
    • FV_SetVipTest — Called when a player sets viptest flags.
  • Added natives:
    • fv_get_viptest_flags — Gets VipTest flags.
    • fv_is_user_gsclient — Check if is GSClient.
    • fv_get_ignor_flags_viptest — Gets Ignor VipTest flags.
    • fv_is_user_viptest — Check if using VipTest.
  • Part of the stock has been moved to the inc file.
  • Added a full description of natives, stocks, forwards in the inc file.
  • Minor fixes.
  • A little code refactoring.
Нажмите на эту ссылку, чтобы узнать подробности обновления
 
Последнее редактирование:
Сообщения
1,041
Реакции
206
Предупреждения
1
Помог
6 раз(а)
Noob_with_cheats, А там разве не в ncl_client_api_ready надо проверять ?
 
Сообщения
330
Реакции
93
Помог
2 раз(а)
BiZaJe, нет, не обязательно. Это просто форвард, вызывающийся в void NextClientApi::OnPlayerPostThink(int client) и говорящий, что весь функционал api готов к работе. В плагине теста api натив ncl_is_using_nextclient используют вне этого форварда. Можете поизучать исходный код. За минут 10 справитесь. Меня больше интересует то, что посылает ли данный клиент какие-либо команды, как с gsc_user. Можно и через setinfo, но не факт, что это будет nextclient, как и с gsclient.
 
Сообщения
1,041
Реакции
206
Предупреждения
1
Помог
6 раз(а)
Noob_with_cheats, Ну как раз по тесту апи ncl_is_using_nextclient используется в форварде и я сам также делал через форвард
Вот и возник вопрос

Хотя нет, ошибся вообщем, все нормально отрабатывает
 
Последнее редактирование:
Сообщения
105
Реакции
6
Плагин вроде работает но выдаёт ошибку:
Код:
L 01/14/2024 - 17:02:44: [AMXX] Run time error 10 (plugin "gm_free_vip.amxx") (native "ArrayGetArray") - debug not enabled!
L 01/14/2024 - 17:02:44: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).

L 01/14/2024 - 15:47:12: [AMXX]    [0] free_vip.inc::UTIL_GetWeekDay (line 364)
L 01/14/2024 - 15:47:12: [AMXX]    [1] gm_free_vip.sma::IsNight (line 728)
L 01/14/2024 - 15:47:12: [AMXX]    [2] gm_free_vip.sma::@RoundEnd_Pre (line 412)
L 01/14/2024 - 15:48:07: Invalid index -1 (count: 7)
L 01/14/2024 - 15:48:07: [AMXX] Displaying debug trace (plugin "gm_free_vip.amxx", version "1.3.7")
L 01/14/2024 - 15:48:07: [AMXX] Run time error 10: native error (native "ArrayGetArray")
Сама ошибка появилась сегодня, до этого работало нормально
INI:
; "start" "end" "flags" "ignore"
; использовтаь . перед флагами для проверки каждого флага.
; использовать пробел для разделения групп флагов. Ищет до первого совпадения
[Holliday Vip]
;"24.08.23 16:00" "25.08.23 16:00" "tm" "tm"

; "start" "end" "flags" "ignore"
; to use . in front of the flags to check each flag.
; use a space to separate groups of flags. Searches until the first match
[Nights Vip]
"23:00" "8:00" "qm" ".m"   ; Monday
"23:00" "8:00" "qm" ".m"
"23:00" "8:00" "qm" ".m"
"23:00" "8:00" "qm" ".m"
"23:00" "8:00" "qm" ".m"
"23:00" "8:00" "qm" ".m"
"15:00" "8:00" "qm" ".m"   ; Sunday

; "Steam" "start" "end" "flags"
[Gifts Vip]
;"STEAM_0:1:751714418" "24.08.23 16:00" "30.08.23 16:00" "abit"

;"type" "flags" "ignor"
; Type: "Steam" "NextClient" "GSClient" "Steam GSClient" "Steam NextClient" "NextClient Steam" "GSClient Steam"
; to use . in front of the flags to check each flag.
; use a space to separate groups of flags. Searches until the first match
[Client]
"steam"    "q" "q"
;"gsclient" "x" "x"
;"nextclient" "a" "a"

; "CMD1 CMD2" "AutoClear Minutes" "Length Minutes" "flags" "ignore"
; don't use / ? ! .  (auto / ? ! .)
; use Auto Clear = 0 to use the viptest 1 time
; to use . in front of the flags to check each flag.
; use a space to separate groups of flags. Searches until the first match
[Test Vip]
;"viptest vip_test VIPTEST TESTVIP" "43200" "180" "q" "q"
"goldvt GOLD VIP" "0" "60" "qm" ".m"
 
Последнее редактирование модератором:
Сообщения
265
Реакции
0
Предупреждения
2
Помог
5 раз(а)
Dau84, обновись до свежего regamedll и reapi, если юзаешь плагины скальпеля то обновлять regamedll и reapi не рекомендую, ибо сервер будет постоянно падать.
 
Сообщения
330
Реакции
93
Помог
2 раз(а)
Dau84, почему-то он у тебя в ArrayGetArray(g_aNightsSettings, UTIL_GetWeekDay() - 1, aTempData) не учитывает вычитание из числа -1.
 
Сообщения
105
Реакции
6
Noob_with_cheats, я ещё проверю, но почему-то это именно приходится на воскресенье. В другие дни недели всё нормально
 

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

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