Command Restrictions

Одобрените от нас плъгини. Моля, докладвайте ако забележите бъг с някой от плъгините в този раздел.
Потребителски аватар

serge90
Foreigner
Foreigner
Мнения: 1
Регистриран: 22 мар 2020, 12:52
Местоположение: Pervouralsk, Russia
Се отблагодари: 1 път
Контакти:

Command Restrictions

Мнение от serge90 » 22 мар 2020, 12:58

Hey Bro, when I comment "//#define USE_CSTRIKE", plugin doesn't compile. I guess there something wrong with code :(

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 6073
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 107 пъти
Получена благодарност: 770 пъти
Години: 22
Контакти:

Command Restrictions

Мнение от OciXCrom TM » 22 мар 2020, 15:29

serge90 написа:
22 мар 2020, 12:58
Hey Bro, when I comment "//#define USE_CSTRIKE", plugin doesn't compile. I guess there something wrong with code :(
Oops, my bad. It's fixed now. Added "map" option as well.

Изображение
  • Добавена е опция с която можете да направите команда достъпна само на определени карти, на пример "de_dust2" или "de_*" за повече карти зависимо от префикса.

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 6073
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 107 пъти
Получена благодарност: 770 пъти
Години: 22
Контакти:

Command Restrictions

Мнение от OciXCrom TM » 25 мар 2020, 20:51

Изображение
  • Променен е начинът по който плъгинът чете ограниченията от конфигурационния файл.
    • Вместо проверката да спре когато е достигнат първият "block" <status>, четенето ще продължи до последното ограничение. Демек, ограниченията се четат 1 по 1, отгоре надолу, така че тези сложени по-долу в кода презаписват горните. На пример, ако сте сложили "block" на първия ред и "allow" на втория - "allow" ще бъде прочетено последно и ще ви позволи достъп до командата.

      Код: Избери всички

      [amx_my_command]
      block all
      allow name "OciXCrom" // ако това условие е изпълнено, играчът ще получи достъп до командата
  • Добавени са 2 нови вида <status> - "pass" и "stop".
    • Тъй като плъгинът чете ограниченията 1 по 1, ако използвате "pass" или "stop", четенето на останалите ограничения ще спре ако даденото "pass" или "stop" ограничение отговаря на дадените условия, и директно ще ви позволи (pass)/забрани (stop) достъпа до дадената команда.

      Код: Избери всички

      [amx_my_command]
      pass name "OciXCrom" // ако това условие е изпълнено, играчът ще получи достъп до командата и всички условия по-долу биват игнорирани
      block all
      allow team "ct"
      allow map "de_*"
      stop time "23:00-5:00" // ако това условие е изпълнено, играчът няма да има достъп до командата и всички условия по-долу биват игнорирани
      allow flags "mno"
  • Добавено е ново ограничение "anyflag" с което можете да направите дадени команди достъпни за играчи които притежават поне един от дадените флагове, за разлика от "flags" с което трябва да имат всички дадени флагове.
  • Добавено е ново ограничение "score" с което можете да направите дадени команди достъпни за играчи които са достигнали определена сума точки в scoreboard-а (TAB).
  • Добавена е поддръжка за OciXCrom's Rank System - можете да направите дадени команди достъпни след достигане на определено ниво в ранк системата или дадено ХР. За тази цел са добавени две нови ограничения - "level" и "xp". Тези ограничения не са достъпни ако не ползвате ранк системата. Ако я ползвате, автоматично стават достъпни и можете да ги ползвате.
  • Добавена е поддръжка за CSStats. Вече можете да направите дадени команди достъпни след достигане определена позиция в top15 и прочие. За тази цел са добавени следните видове ограничения:
    • rank - за играчи с дадена ранк-позиция в CSStats
    • kills - за играчи с даден брой на убийства в CSStats
    • deaths - за играчи с даден брой на умирания в CSStats
    • headshots - за играчи с даден брой на headshots в CSStats
  • Ползването на плъгина в игра различна от Counter-Strike вече не изисква редактиране на .sma файла, а става автоматично.
  • Стилът на конфигурационния файл е изцяло променен с цел по-лесно разбиране на упътванията в него. Препоръчвам ви да го обновите.

Потребителски аватар

Maverick
Рекламатор
Рекламатор
Мнения: 245
Регистриран: 22 окт 2016, 17:05
Местоположение: 93.123.18.81:27017
Се отблагодари: 26 пъти
Получена благодарност: 11 пъти
Контакти:

Command Restrictions

Мнение от Maverick » 28 мар 2020, 13:30

Бих искал да попитам ако съм забранил командата /shop и си работи нормално дали ще бъдaт забранени и всичките и производни с /Shop /sHop и т.н. ?

Потребителски аватар

Автор на темата
OciXCrom TM
Администратор
Администратор
Мнения: 6073
Регистриран: 06 окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 107 пъти
Получена благодарност: 770 пъти
Години: 22
Контакти:

Command Restrictions

Мнение от OciXCrom TM » 28 мар 2020, 14:17

Maverick написа:
28 мар 2020, 13:30
Бих искал да попитам ако съм забранил командата /shop и си работи нормално дали ще бъдaт забранени и всичките и производни с /Shop /sHop и т.н. ?
Току що качих нов ъпдейт и вече ще забранява и тези.

Отговори

Върни се в “Одобрени плъгини”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 4 госта