Как ограничить по флагу

Kruzya

Участник
Сообщения
12,974
Реакции
10,940
  • Команда форума
  • #21
@Palonez, а проверял, работает ли, без флагов?)
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,940
  • Команда форума
  • #23
Не должно работать, либо ты в оверрайды прописал и забыл. Покажи sm_dump_admcache.
 

Kruzya

Участник
Сообщения
12,974
Реакции
10,940
  • Команда форума
  • #25
Флаги, как видно, передаются шестым аргументом.
У нас же админфлаги идут в прототипе самой сишной функции четвертым, а шестым - просто флаги, которые передаются куда-то в AddOrFindCommand: sourcemod/ConCmdManager.cpp at 02f188899e185e62b98df51909ade4ea927e18de · alliedmodders/sourcemod
А они уже передаются в конструктор ConCommand: sourcemod/ConCmdManager.cpp at 02f188899e185e62b98df51909ade4ea927e18de · alliedmodders/sourcemod
ConCommand пришел в SM из HL2SDK, который ничего об админфлагах Сурсмода не знает, и знать не может:

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