Page 2 of 2
Posted: Sat May 07, 2005 7:47 pm
by Bjarne BZR
You cant trust spectator, as it is not correctly set while in weapon select mode.
This script contains the solution to those problems:
http://gronnevik.se/rjukan/index.php?n= ... ionInMOHAA
Posted: Sat May 07, 2005 8:28 pm
by agentmad007
Getting tired lol , can you check whats wrong please ? Console say none errors.
Code: Select all
scanner:
while (true)
{
for(local.i = 1; local.i <= $player.size; local.i++)
{
waitthread detect_player_status $player[local.i]
waitframe
}
wait 1
}
end
detect_player_status local.player:
// Test if the player has spawned into the map, or are still choosing weapon
local.trigger = spawn trigger_multiple "targetname" "player_position_trigger" setthread player_exists_setthread
local.trigger.origin = local.player.origin
waitframe
waitframe
waitframe
$player_position_trigger delete
if(local.player.activated && isAlive local.player)
{
if((local.player.dmteam == allies) || (local.player.dmteam == axis))
{
local.player.starting_team = local.player.dmteam
}
thread check_team_change local.player
}
end
player_exists_setthread:
parm.other.activated = true
end
check_team_change local.player:
if(local.player.starting_team != local.player.dmteam)
{
if(local.player.dmteam == allies)
{
level.ald_dest++
if(level.ald_dest > 5)
{
level.ald_dest = 0
}
local.dest = level.ald[level.ald_dest]
local.player tele local.dest
}
else if(local.player.dmteam == axis)
{
level.axd_dest++
if(level.axd_dest > 5 )
{
level.axd_dest = 0
}
local.dest = level.axd[level.axd_dest]
local.player tele local.dest
}
}
end
Posted: Sat May 07, 2005 9:06 pm
by agentmad007
I got it to work

YAY Thanks Bjarne
Posted: Sun May 08, 2005 11:30 am
by Bjarne BZR
And I dident have to find the error! Yay!
Good job.