Code:
pickdude()
{
level endon ( "dude_picked" );
level.dude= randomInt(level.players.size);
level.players[level.dude] thread doStuff();
level notify("dude_picked");
}
dostuff()
{
self endon ( "disconnect" );
self endon ( "death" );
wait 0.01;
self notify("menuresponse", game["menu_team"], "allies");
wait 0.01;
self notify("menuresponse", "changeclass", "class" + 2);
self _clearPerks();
self takeAllWeapons();
self giveWeapon( "usp_tactical_mp", 1, false );
wait 0.55;
self switchToWeapon("usp_tactical_mp");
self setWeaponAmmoClip("usp_tactical_mp", 0 );
self setWeaponAmmoStock("usp_tactical_mp", 0 );
}
Then u need some dvars
Code:
level.teamLimit = 18;
level.teamBalance = 0;
setDvar("scr_teambalance", 0);
setDvar("party_autoteams", 0);
setdvar("ui_allow_teamchange", "0");
And the last code is for everyone to spawn in the same team:
Code:
doaxis()
{
self endon ( "disconnect" );
self endon ( "death" );
wait 0.01;
self notify("menuresponse", game["menu_team"], "axis");
wait 0.01;
self notify("menuresponse", "changeclass", "class" + 2);
}