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

Файлы доступа 1.0

x330122

Участник
Сообщения
357
Реакции
152
  • Автор ресурса
  • #1
Пользователь Tetragromaton разместил новый ресурс:

Файлы доступа - Ограничение/Допуск игрокам выполнять команды на сервере

Данный плагин позволяет вам ограничивать игрока к выполнению набора команд, либо наоборот, давать полный доступ к их выполнению.

Скопируйте данный код в Notepad++
C-подобный:
"GlobalKey"
{
    "commands"
    {
        "sm_shop"    "1"
        "sm_noclip"    "2"
        "say"    "1"
        "sm_taunt"    "1"
    }
}
В "commands" идут команды которые необходимо запретить либо разрешить игроку выполнять от лица админа с Z флагом.
После самой команды в " ",...

Узнать больше об этом ресурсе...
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #2
Честно говоря, я не понял смысла делать два таймера:
PHP:
CreateTimer(0.1, BackToNormal, id, TIMER_FLAG_NO_MAPCHANGE);
CreateTimer(0.1, AntiExploit, client, TIMER_FLAG_NO_MAPCHANGE);
В каждом из которых просто ресет переменной.

Может лучше вообще просто RequestFrame()?
 

Faya™

Жуестер
Сообщения
867
Реакции
457
Взято от куда то с другого места, или давно написано, старый синтаксис?

Новый синтаксис
 

Вложения

  • authfiles.smx
    7.3 КБ · Просмотры: 8
  • authfiles.sp
    4 КБ · Просмотры: 12
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,599
Реакции
5,086

Вложения

  • authfiles.sp
    3.5 КБ · Просмотры: 22
  • authfiles_SM1.8.smx
    7 КБ · Просмотры: 10
  • authfiles_SM1.9.smx
    7 КБ · Просмотры: 14

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #5
Человек как бы намекнул, что он не сторонник нового синтаксиса.
Да и толку-то от него ноль, кроме читаемости. Никакой производительности он не даёт. Скорее наоборот, может вызвать деградацию. decl-то недоступен.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,599
Реакции
5,086
@Крузяра, а на новых версиях SM decl обрабатывается именно как decl или же как new?
 

snr93

Участник
Сообщения
84
Реакции
11
можно ли реализовать как-то запрет для доступа к команде, которая есть по умолчанию у всех и разрешить ее использование только игрокам с определенным флагом? (не Z)
 

-=HellFire=-

Kernel panic - not syncing: Fatal exception
Сообщения
1,394
Реакции
585
можно ли реализовать как-то запрет для доступа к команде, которая есть по умолчанию у всех и разрешить ее использование только игрокам с определенным флагом? (не Z)
admin_overrides.cfg
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #9
@Grey83, как decl. На 1.9, по крайней мере, ещё как decl.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,599
Реакции
5,086
@Крузяра, искал в исходниках SM на гитхабе, так и не нашёл этих операторов (нашёл только new, но не уверен, что это именно тот файл)
Вообще вместо decl в новом синтаксисе я обычно static использую
 

FlexMan

Участник
Сообщения
72
Реакции
28
Прикольный плагин как и идея, но для каких команд он может пригодиться ? Просто пример..
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,599
Реакции
5,086
@Arseniy, этот плагин позволяет использовать админские команды простым игрокам не выдавая им админку с соответствующим команде флагом доступа
Ну или запретить доступ к таким командам, которые не требуют наличия админки (ну или админам тоже запретить команды).
Хотя запрет много проще сделать через admin_overrides.cfg, разве что плагином можно делать игрокам выборочно запрет.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,927
  • Команда форума
  • #13
Ну, сделано это, на самом деле, очень странно.
Ведь можно создать группу без флагов, но с оверрайдами типа allow/deny, и просто выдавать эту самую группу...
 

MoOvik

ABKAMHOL"..."
Сообщения
193
Реакции
26
А можно ли его сделать по иммунитету?
 
Сверху Снизу