// Simple help message system // It prints messages with the configured name and interval to all connected users // Exec this file and start the help system with the command help_loop // You can adjust those two settings and change the messages and their count // help_cfg_time is the time between two messages in seconds // help_cfg_prefix is prepended to each message, useful to color the nick and message differently // help_msg_count is from 0 to last message, thus one more then the last message number you want // the messages need to be starting from 0 and be consecutive // for manual use: help_inc switches to the next message, help_doit will print the current message, help_next will do both together // settings set help_cfg_nick "^2Help System^3" set help_cfg_time 5 set help_cfg_prefix "^2" // aliases making up the actual helpsystem set help_tmp_index 0 // TODO this will get reset with every game on ruleset-votable servers (https://gitlab.com/xonotic/xonotic-data.pk3dir/issues/1973) alias help_say "set help_tmp_oldnick \"$sv_adminnick\"; set sv_adminnick \"$help_cfg_nick\"; say \"$*\"; help_say2" alias help_say2 "set sv_adminnick \"$help_tmp_oldnick\"" alias help_doit "sv_cmd rpn /help_tmp_msg help_msg_$help_tmp_index def; help_doit2" alias help_doit2 "help_say $help_cfg_prefix$help_tmp_msg" alias help_inc "sv_cmd rpn /help_tmp_index help_tmp_index 1 add $help_msg_count mod def" alias help_next "help_doit; help_inc" alias help_loop "help_next; defer $help_cfg_time help_loop"