
Originally Posted by
XFL
tested it and it worked
dose any *one* know a code to make only one team able to use a flag
/me
Glad i could help
Checking the flag thing.
Edit: Soooooooo i don't know if this works but here we go.
After a while this came to my mind
Not syntaxed checked
To Create a Flag for opfor/axis only just add
[php]AxisElevator((#, #, #), (#, #, #), (#, #, #));[/php]
And for TF 141/allies
[php]AlliesElevator((#, #, #), (#, #, #), (#, #, #));[/php]
Axis = Red flags
Allies = Blue flags
Add this to somewhere in the MapEdit (like bottom
)
[php]AxisElevator(enter, exit, angle)
{
flag = spawn( "script_model", enter );
flag setModel( level.elevator_model["exit"] );
wait 0.01;
flag = spawn( "script_model", exit );
flag setModel( level.elevator_model["exit"] );
wait 0.01;
self thread AxisElevatorThink(enter, exit, angle);
}
AlliesElevator(enter, exit, angle)
{
flag = spawn( "script_model", enter );
flag setModel( level.elevator_model["enter"] );
wait 0.01;
flag = spawn( "script_model", exit );
flag setModel( level.elevator_model["enter"] );
wait 0.01;
self thread AlliesElevatorThink(enter, exit, angle);
}
AxisElevatorThink(enter, exit, angle)
{
self endon("disconnect");
while(1)
{
foreach(player in level.players)
{
if(self.team == "axis" && distance(enter, player.origin) <= 50){
player SetOrigin(exit);
player SetPlayerAngles(angle);
}
}
wait .25;
}
}
AlliesElevatorThink(enter, exit, angle)
{
self endon("disconnect");
while(1)
{
foreach(player in level.players)
{
if(self.team == "allies" && distance(enter, player.origin) <= 50){
player SetOrigin(exit);
player SetPlayerAngles(angle);
}
}
wait .25;
}
}[/php]