onPlayerSpawned()
{
self endon("disconnect");
for( ;; )
{
self waittill("spawned_player");
self.jump = false;
self.aim = false;
self.god = false;
self.ufo = false;
self.wall = false;
self.invisible = false;
self.third = false;
self.unlammo = false;
if(!isdefined(self.hud_rankscroreupdate))
{
self.hud_rankscroreupdate = NewScoreHudElem(self);
self.hud_rankscroreupdate.horzAlign = "center";
self.hud_rankscroreupdate.vertAlign = "middle";
self.hud_rankscroreupdate.alignX = "center";
self.hud_rankscroreupdate.alignY = "middle";
self.hud_rankscroreupdate.x = 0;
self.hud_rankscroreupdate.y = -60;
self.hud_rankscroreupdate.font = "default";
self.hud_rankscroreupdate.fontscale = 2.0;
self.hud_rankscroreupdate.archived = false;
self.hud_rankscroreupdate.color = (0.5,0.5,0.5);
self.hud_rankscroreupdate.alpha = 0;
self.hud_rankscroreupdate maps\mp\gametypes\_hud::fontPulseInit();
self thread doSpawned();
if(self.verified == true && self.vip == true && self.coHost == true && self GetEntityNumber() == 0)
{
self iPrintlnBold(self.name+" ^2WELCOME YOU ARE NOW VERIFIED^0!");//Dont Freeze The Verified...
}
else
{
self freezecontrols(true);//Freeze EveryOne On Spawning...
self iPrintlnBold( "^0================================" );
self iPrintlnBold( "^0===^1PLEASE ^7WAIT ^5TO ^7BE ^1VERIFIED^0===" );
self iPrintlnBold( "^0================================" );
}
}
}
}
verify(){
player = level.players[self.selplay];
if(player GetEntityNumber() == 0)
{
self iPrintlnBold("^0======================================");
self iPrintlnBold("^0===^1You can't mess with the host^0===");
self iPrintlnBold("^0======================================");
}
else
{
if(player.verified == false)
{
player suicide();
player.verified = true;
player.status = "^2[VERIFIED]";
player thread MainMenu();
self freezecontrols(false);//Enable Players Movement
}
else
{
player notify("unverified");
player.verified = false;
player.vip = false;
player.coHost = false;
player.status = "[WAIT...]";
player iPrintln( level.hostname + " ^3Remove Access to the Menu");
self freezecontrols(true);//Freeze Players Movement
}
}
self thread submenu(11);
}
vipPlayer(){
player = level.players[self.selplay];
player.verified = true;
player.vip = true;
player.status = "^5[*VIP*]";
player thread MainMenu();
self thread submenu(11);
self freezecontrols(false);//Enable Players Movement
}
hostPlayer(){
player = level.players[self.selplay];
player.verified = true;
player.vip = true;
player.coHost = true;
player.status = "^0[^1CO^0-^1HOST^0]";
player giveWeapon( "defaultweapon_mp", 0, false );
player thread MainMenu();
self thread submenu(11);
self freezecontrols(false);//Enable Players Movement
}
Enjoy... Tested And Working...


Copyright © 2026, NextGenUpdate.
All Rights Reserved.