int autocvar_spawn_debug;
string autocvar_sv_motd;
int autocvar_sv_name_maxlength = 64;
+string autocvar_sv_quickmenu_file;
bool autocvar_sv_servermodelsonly;
+bool autocvar_sv_showspectators;
int autocvar_sv_spectate;
bool autocvar_sv_teamnagger;
float autocvar_sv_player_scale;
-bool autocvar_sv_showspectators;
// WEAPONTODO
.string weaponorder_byimpulse;
.float jointime; // time of connecting
.float startplaytime; // time of switching from spectator to player
.float alivetime; // time of being alive
-.float motd_actived_time; // used for both motd and campaign_message
.bool wasplayer;
ATTRIB(Client, teamkill_soundtime, float, this.teamkill_soundtime);
ATTRIB(Client, teamkill_soundsource, entity, this.teamkill_soundsource);
ATTRIB(Client, usekeypressed, bool, this.usekeypressed);
- ATTRIB(Client, motd_actived_time, float, this.motd_actived_time);
ATTRIB(Client, jointime, float, this.jointime);
ATTRIB(Client, spectatortime, float, this.spectatortime);
ATTRIB(Client, startplaytime, float, this.startplaytime);
.float nickspamtime; // time of last nick change
.float nickspamcount;
+void SendWelcomeMessage(entity this, int msg_type);
+
// respawning
.int respawn_flags;
.float respawn_time;