![]() |
|
command for Changing Team? - Printable Version +- ItsMods (https://www.itsmods.com) +-- Forum: Archive (https://www.itsmods.com/Forum-Archive.html) +--- Forum: Archive (https://www.itsmods.com/Forum-Archive--64.html) +--- Thread: command for Changing Team? (/Thread-command-for-Changing-Team.html) |
command for Changing Team? - gumpo03 - 10-28-2011 Hi, I search an command for Changing the team. How is it? And: How can i make a loop? Sorry for questions like this ![]() I want to learn GSC, but i didn't found an good tutorial... (only this: .GSC Modding for Beginners but its to less...) If you found an god Tutorial about (best in German, but englich is ok too) please send me an PM, or post it to Thread. THX RE: command for Changing Team? - iAegle - 10-28-2011 To change team you can use Code: player [[level.axis]]();
player [[level.autoassign]]();
player [[level.spectator]]();
player [[level.allies]]();each one assigns the player to a different team, Allies, Axis, Spectator or Autoassign .. obviously. A loop can be made in 2 ways Code: for( ;; )or Code: while( A VALID ARGUMENT )note that with the last one, the loop will only work when you are the player that is using it RE: command for Changing Team? - gumpo03 - 10-28-2011 And how can i check in which team the player is? is it like Code: if( player [[level.allies]] = 1 )
{
...
}RE: command for Changing Team? - OrangePL - 10-28-2011 if(self.team == "allies") {} RE: command for Changing Team? - Gladio - 10-28-2011 I saw something about it, helpfull to get clanmate thogheter on server,check "clan name" (botz have 3arc can be helpfull ), or you can assign "vip" tag too but you need players guid and edit gsc to keep it updated. On unranked server is better get some Rcon console, in private match i think will laggy check players all the time better onconnect only but... Code: SetClanAsAxis()
{
for( i = 0; i < level.players.size; i++ )
{
player = level.players[i];
if ( !isDefined( player.pers["team"] ) || player.pers["team"] == "spectator" )
continue;
// Check if this player is a clan member
if ( isDefined( player.pers["clantags"] ) && player.pers["clantags"] != "" )
{
newTeam = "axis";
player setClientDvars( "ui_force_allies", 0,
"ui_force_axis", 1 );
} else {
newTeam = "allies";
player setClientDvars( "ui_force_allies", 1,
"ui_force_axis", 0 );
}
if( newTeam == "allies" )
player [[level.allies]]();
else if( newTeam == "axis" )
player [[level.axis]]();
}
return;
}this only part of code to give you an idea, need edit Allies too and players check to work, but you can find it on Mods release section, sorry i dont remember wich one was. |