• Spawnpoints
    2 replies, posted
Hello, i try to use the spawnpoints of Counter-Strike: Soruce on two different teams. The spawnpoint on the right spot, but both teams spawn on both sides. [CODE] function GM:CreateTeams() TEAM_ONE = 1 team.SetUp( TEAM_ONE, "Team ONE", Color( 153, 0, 0 ) ) team.SetSpawnPoint( TEAM_ONE, "info_player_counterterrorist" ) TEAM_TWO = 2 team.SetUp( TEAM_TWO, "Team TWO", Color( 255, 150, 0 ) ) team.SetSpawnPoint( TEAM_TWO, "info_player_terrorist" ) TEAM_SPECTATOR = 3 team.SetUp( TEAM_SPECTATOR, "Team Spectator", Color( 0, 150, 0 ) ) team.SetSpawnPoint( TEAM_SPECTATOR, "worldspawn" ) end [/CODE] do you have some advices to use them properly?
A quick google search showed me this [url=https://facepunch.com/showthread.php?t=1060527]Facepunch info on SetSpawnPoint[/url] which showed this code [lua] function GM:PlayerSpawn(ply) if ply:Team() == TEAM_WAIT then local points = ents.FindByClass("info_player_counterterrorist") ply:SetPos(points[math.random(1,#points)]:GetPos()) end end [/lua] now that i look at it you basically copy'd his code made a few changes without caring to look further into his post to see how they fix'd the issue :rollout: [lua] function GM:CreateTeams() TEAM_WAIT = 1 team.SetUp( TEAM_WAIT, "Waiting", Color( 0, 0, 255 ) ) team.SetSpawnPoint( TEAM_WAIT, "info_player_counterterrorist" ) TEAM_BUILD = 2 team.SetUp( TEAM_BUILD, "Builders", Color( 255, 150, 0 ) ) team.SetSpawnPoint( TEAM_BUILD, "info_player_counterterrorist" ) TEAM_ATTACK = 3 team.SetUp( TEAM_ATTACK, "Attackers", Color( 255, 150, 150 ) ) team.SetSpawnPoint( TEAM_ATTACK, "info_player_terrorist" ) end [/lua]
solved, thank you :D
Sorry, you need to Log In to post a reply to this thread.