HGR Source. Подскажите хороший плагин паутинки, который выдаётся либо персонально либо по флагу.

Flenchaster

Участник
Сообщения
9
Реакции
0
Проблема такая:
У меня хостинг myarena.ru и там есть встроенные плагины, которые можно установить. Я установил так плагин на паутинку (Hgrsource), но дело в том, что он выдаётся либо админам либо всем. Причём админам с флагом "b". Мне надо так, чтобы я мог лично каждому кому захочу выдавать её. Например человек хочет себе паутинку без админки. Так же я хотел бы и вип сделать доступную паутинку, но надо настроить флаг, который не настраивается.
Подскажите плагин паутинки с настраиваемыми флагами.
Подскажите как настроить флаг.
Подскажите плагин паутинки с персональной выдачей.
 

Вложения

  • plugin.hgrsource.cfg
    2.6 КБ · Просмотры: 26

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
HGR:Source (Hook + Grab + Rope) [V1.0.3d] [Video!] - AlliedModders выкачайте исходник
Найдите эти строчки
C-подобный:
RegConsoleCmd("+hook",HookCmd);
  RegConsoleCmd("-hook",UnHookCmd);
  RegConsoleCmd("hook_toggle",HookToggle);
 
  RegConsoleCmd("+grab",GrabCmd);
  RegConsoleCmd("-grab",DropCmd);
  RegConsoleCmd("grab_toggle",GrabToggle);
 
  RegConsoleCmd("+rope",RopeCmd);
  RegConsoleCmd("-rope",DetachCmd);
  RegConsoleCmd("rope_toggle",RopeToggle);
C-подобный:
RegAdminCmd("+hook",HookCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("-hook",UnHookCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("hook_toggle",HookToggle,ADMFLAG_CUSTOM6);


    RegAdminCmd("+grab",GrabCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("-grab",DropCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("grab_toggle",GrabToggle,ADMFLAG_CUSTOM6);


    RegAdminCmd("+rope",RopeCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("-rope",DetachCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("rope_toggle",RopeToggle,ADMFLAG_CUSTOM6);
Компильните
Вместо ADMFLAG_CUSTOM6
C-подобный:
#define ADMFLAG_RESERVATION            (1<<0)        /**< Convenience macro for Admin_Reservation as a FlagBit */
#define ADMFLAG_GENERIC                (1<<1)        /**< Convenience macro for Admin_Generic as a FlagBit */
#define ADMFLAG_KICK                (1<<2)        /**< Convenience macro for Admin_Kick as a FlagBit */
#define ADMFLAG_BAN                    (1<<3)        /**< Convenience macro for Admin_Ban as a FlagBit */
#define ADMFLAG_UNBAN                (1<<4)        /**< Convenience macro for Admin_Unban as a FlagBit */
#define ADMFLAG_SLAY                (1<<5)        /**< Convenience macro for Admin_Slay as a FlagBit */
#define ADMFLAG_CHANGEMAP            (1<<6)        /**< Convenience macro for Admin_Changemap as a FlagBit */
#define ADMFLAG_CONVARS                (1<<7)        /**< Convenience macro for Admin_Convars as a FlagBit */
#define ADMFLAG_CONFIG                (1<<8)        /**< Convenience macro for Admin_Config as a FlagBit */
#define ADMFLAG_CHAT                (1<<9)        /**< Convenience macro for Admin_Chat as a FlagBit */
#define ADMFLAG_VOTE                (1<<10)        /**< Convenience macro for Admin_Vote as a FlagBit */
#define ADMFLAG_PASSWORD            (1<<11)        /**< Convenience macro for Admin_Password as a FlagBit */
#define ADMFLAG_RCON                (1<<12)        /**< Convenience macro for Admin_RCON as a FlagBit */
#define ADMFLAG_CHEATS                (1<<13)        /**< Convenience macro for Admin_Cheats as a FlagBit */
#define ADMFLAG_ROOT                (1<<14)        /**< Convenience macro for Admin_Root as a FlagBit */
#define ADMFLAG_CUSTOM1                (1<<15)        /**< Convenience macro for Admin_Custom1 as a FlagBit */
#define ADMFLAG_CUSTOM2                (1<<16)        /**< Convenience macro for Admin_Custom2 as a FlagBit */
#define ADMFLAG_CUSTOM3                (1<<17)        /**< Convenience macro for Admin_Custom3 as a FlagBit */
#define ADMFLAG_CUSTOM4                (1<<18)        /**< Convenience macro for Admin_Custom4 as a FlagBit */
#define ADMFLAG_CUSTOM5                (1<<19)        /**< Convenience macro for Admin_Custom5 as a FlagBit */
#define ADMFLAG_CUSTOM6                (1<<20)        /**< Convenience macro for Admin_Custom6 as a FlagBit */
 

Flenchaster

Участник
Сообщения
9
Реакции
0
--- Добавлено позже ---
HGR:Source (Hook + Grab + Rope) [V1.0.3d] [Video!] - AlliedModders выкачайте исходник
Найдите эти строчки
C-подобный:
RegConsoleCmd("+hook",HookCmd);
  RegConsoleCmd("-hook",UnHookCmd);
  RegConsoleCmd("hook_toggle",HookToggle);
 
  RegConsoleCmd("+grab",GrabCmd);
  RegConsoleCmd("-grab",DropCmd);
  RegConsoleCmd("grab_toggle",GrabToggle);
 
  RegConsoleCmd("+rope",RopeCmd);
  RegConsoleCmd("-rope",DetachCmd);
  RegConsoleCmd("rope_toggle",RopeToggle);
C-подобный:
RegAdminCmd("+hook",HookCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("-hook",UnHookCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("hook_toggle",HookToggle,ADMFLAG_CUSTOM6);


    RegAdminCmd("+grab",GrabCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("-grab",DropCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("grab_toggle",GrabToggle,ADMFLAG_CUSTOM6);


    RegAdminCmd("+rope",RopeCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("-rope",DetachCmd,ADMFLAG_CUSTOM6);
    RegAdminCmd("rope_toggle",RopeToggle,ADMFLAG_CUSTOM6);
Компильните
Вместо ADMFLAG_CUSTOM6
C-подобный:
#define ADMFLAG_RESERVATION            (1<<0)        /**< Convenience macro for Admin_Reservation as a FlagBit */
#define ADMFLAG_GENERIC                (1<<1)        /**< Convenience macro for Admin_Generic as a FlagBit */
#define ADMFLAG_KICK                (1<<2)        /**< Convenience macro for Admin_Kick as a FlagBit */
#define ADMFLAG_BAN                    (1<<3)        /**< Convenience macro for Admin_Ban as a FlagBit */
#define ADMFLAG_UNBAN                (1<<4)        /**< Convenience macro for Admin_Unban as a FlagBit */
#define ADMFLAG_SLAY                (1<<5)        /**< Convenience macro for Admin_Slay as a FlagBit */
#define ADMFLAG_CHANGEMAP            (1<<6)        /**< Convenience macro for Admin_Changemap as a FlagBit */
#define ADMFLAG_CONVARS                (1<<7)        /**< Convenience macro for Admin_Convars as a FlagBit */
#define ADMFLAG_CONFIG                (1<<8)        /**< Convenience macro for Admin_Config as a FlagBit */
#define ADMFLAG_CHAT                (1<<9)        /**< Convenience macro for Admin_Chat as a FlagBit */
#define ADMFLAG_VOTE                (1<<10)        /**< Convenience macro for Admin_Vote as a FlagBit */
#define ADMFLAG_PASSWORD            (1<<11)        /**< Convenience macro for Admin_Password as a FlagBit */
#define ADMFLAG_RCON                (1<<12)        /**< Convenience macro for Admin_RCON as a FlagBit */
#define ADMFLAG_CHEATS                (1<<13)        /**< Convenience macro for Admin_Cheats as a FlagBit */
#define ADMFLAG_ROOT                (1<<14)        /**< Convenience macro for Admin_Root as a FlagBit */
#define ADMFLAG_CUSTOM1                (1<<15)        /**< Convenience macro for Admin_Custom1 as a FlagBit */
#define ADMFLAG_CUSTOM2                (1<<16)        /**< Convenience macro for Admin_Custom2 as a FlagBit */
#define ADMFLAG_CUSTOM3                (1<<17)        /**< Convenience macro for Admin_Custom3 as a FlagBit */
#define ADMFLAG_CUSTOM4                (1<<18)        /**< Convenience macro for Admin_Custom4 as a FlagBit */
#define ADMFLAG_CUSTOM5                (1<<19)        /**< Convenience macro for Admin_Custom5 as a FlagBit */
#define ADMFLAG_CUSTOM6                (1<<20)        /**< Convenience macro for Admin_Custom6 as a FlagBit */

______________________________________________________
Вроде сделал всё как ты сказал, но паутинки теперь в принципе нету на сервере. Я думаю, что я где-то накосячил.
Описываю свои действия (Если что-то сделал не то, исправь):
1) Удалил старый плагин паутинки
2) Перешёл по ссылке ( HGR:Source (Hook + Grab + Rope) [V1.0.3d] [Video!] - AlliedModders ) опустился в низ и нашёл два файлика. Скачал второй, т.к. в нём есть этот текст (который ты мне говорил найти).
3) Заменил этот текст на тот, который ты мне скинул
4) Настроил скорость паутинки и поставил, чтобы могли пользоваться админы (Файл plugin.hgrsource.cfg)
5) В строчках за место "ADMFLAG_CUSTOM6" Вставил нужный мне флаг (k- голосование, vote) В последнем спойлере нашёл подходящую строчку -
#define ADMFLAG_VOTE (1<<10) /**< Convenience macro for Admin_Vote as a FlagBit */
И вставил её на место "ADMFLAG_CUSTOM6"
6) залил всё на сервак
7) Зашёл на сервер, пробовал вводить команду - ничего не сработало. (Хотя я админ z) Раньше в чате писало, что у вас её нету. Щас вообще ничего. Пробовал выдавать её командой, которая была в старом плагине - ничего. Пробовал менять "ADMFLAG_CUSTOM6" просто на "ADMFLAG_VOTE" тоже ничего. Подскажи в чём проблем.
--- Добавлено позже ---
Вот файл в котором я всё делал. Поправь если я кривой)
--- Добавлено позже ---
Если что, сервер CS:GO
--- Добавлено позже ---
И да, выбрал я второй файл, потому что в первом архиве этот hgrsource.sp был с краказябрами
 

Вложения

  • hgrsource.sp
    31.8 КБ · Просмотры: 19
Последнее редактирование:

Kruzya

Участник
Сообщения
12,970
Реакции
10,921
  • Команда форума
  • #4
@BreakSharp, зачем такие костыли, если есть оверрайды? Даже плагин пересобирать не придётся.
 

Flenchaster

Участник
Сообщения
9
Реакции
0
И да, выбрал я второй файл, потому что в
@BreakSharp, зачем такие костыли, если есть оверрайды? Даже плагин пересобирать не придётся.
Я понял только одно слово из твоего ответа) Можешь поконкретнее объяснить что и как) Просто я не совсем разбираюсь в плагинах. Заранее спасибо!
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,921
  • Команда форума
  • #6
@Flenchaster, а тут в плагинах разбираться и не надо.
В SourceMod из коробки есть функционал, позволяющий изменить флаги доступа к любой команде без редактирования исходника.
Вся документация есть на официальной вики SM: Overriding Command Access (SourceMod) - AlliedModders Wiki

Стыдно не знать то, что написано в оф вики SM. Стыдно.
 

Flenchaster

Участник
Сообщения
9
Реакции
0
@Flenchaster, а тут в плагинах разбираться и не надо.
В SourceMod из коробки есть функционал, позволяющий изменить флаги доступа к любой команде без редактирования исходника.
Вся документация есть на официальной вики SM: Overriding Command Access (SourceMod) - AlliedModders Wiki

Стыдно не знать то, что написано в оф вики SM. Стыдно.
Пункт Global Configuration?
 

Flenchaster

Участник
Сообщения
9
Реакции
0
Всё попробовал ничего не работает. И тот и тот способ
--- Добавлено позже ---
Есть у меня историческое недоверие к оверрайдам...
@BreakSharp, Короче. Вот описание плагина:

Благодаря этому плагину вы можете летать как Спайдер-мэн на паутине.
После установки во время игры на сервере в консоли игры напишите "bind f +hook" и удерживая букву "F" летайте по карте! Для использования вервки вы должны быть админом в Source Mod
Флаг паутинки "b"

Просто скажи как поменять флаг "b" на "k"
 
Последнее редактирование:

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291

Вложения

  • hookgrabrope_1.1.4.zip
    55.2 КБ · Просмотры: 52

Kruzya

Участник
Сообщения
12,970
Реакции
10,921
  • Команда форума
  • #11
@Flenchaster, а админ кеш релоадите после прописывания команд? Покажите, как прописывали?
@BreakSharp, оверрайды работают точно так же, как и флаги в RegAdminCmd(). Они даже первее проверяются.
 

Flenchaster

Участник
Сообщения
9
Реакции
0
@Kr1kuzya, я пробовал в оверрайды заливать вот это:

Overrides
{
"+grab" "k"
"+rope" "k"
"+hook" "k"
}

Но ничего у меня не получилось.
--- Добавлено позже ---
В cfg: sm_hgr_grab_adminonly "0"
Заливаете файлы из архива, выдаете себе/другу/брату флаг k - Голосование
И радуетесь.

@BreakSharp, КРАСАВА! РЕСПЕКТ! Спасибо, помог!
Решение найдено.
 
Последнее редактирование:
Сверху Снизу