/
githubmirror
/
vgstation13
Обзор
Документация
Войти
/
githubmirror
/
vgstation13
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
Bleeding-Edge
code/modules/admin/verbs/profiling.dm
25 строк
719 B
PJB3005
Adds a to_chat() proc, to pave the way to a non shit chat.
25 ноя 2015, 17:55
25 ноя 2015, 17:55
99bf59d
Код
Авторство
О чём код?
var/global/PROFILING_VERBS = list( /client/proc/disable_scrubbers, /client/proc/disable_vents, ) /* /client/proc/disable_scrubbers() set category = "Debug" set name = "Disable all scrubbers" disable_scrubbers = !disable_scrubbers to_chat(world, "<span class='danger'>Scrubbers are now [disable_scrubbers?"OFF":"ON"].</span>") */ #define gen_disable_proc(TYPE,LABEL) \ /client/proc/disable_##TYPE() { \ set category = "Debug"; \ set name = "Disable all "+LABEL; \ disable_##TYPE = !disable_##TYPE; \ to_chat(world, "<span class='danger'></span>"+LABEL+" are now <b>[disable_##TYPE?"OFF":"ON"]</b>."); \ } gen_disable_proc(scrubbers,"Scrubbers") gen_disable_proc(vents, "Vents") #undef gen_disable_proc