I never needed that roundbased stuff.
$fan1 time 5 //this line is redundant
$fan2 time 2 //this line is redundant
$fan3 time 2 //this line is redundant
What do you mean by those lines being redundant?
(I know what redundant means but i dont know what u mean by it being redundant)
The lift sound wont work because you have no workaround for that (singleplayer only) sound alias.
What do you mean? the sound i have is a stock sound for MOHAA
I never use prespawns, porecaches, other scripts for one map. All my scripting for a map is done all in one script. No shaders, no... other script. Never have.
What do u mean different targetnames? Every different object i have has its own targetname. Like, a fan with fan blades and the origin. I just select the fan center, fan blades, and the origin when. (when I make fans... this is my first attempt to make fans both vertical and horizontal which is why im putting them in my testing site before using this)
I always do Key: script Value: yadda.scr it always works... I know your trying to give me improvements and all but... i like my old method until i get good at scripting. (i only know up and down movements, text with script, hide - show, remove, and i think thats it. right now im trying to figure out rotating spinning. Next im going for side to side movements which i think are just MoveNorth 60
Here is a very old script of mine and it works fine. Dont even have a "main:" This was when i was learning how to add 2 + 2 (not litterally, i mean the basics)
Code: Select all
Thread B1_Control
$B1 time 10
Thread B2_Control
$B2 time 10
Thread B4_Control
$B4 time 10
Thread B5_Control
$B5 time 10
Thread Axis_sign1_Control
$Axis_sign1 time 3
Thread Axis_sign2_Control
$Axis_sign2 time 3
Thread Allied_sign1_Control
$Allied_sign1 time 3
Thread Allied_sign2_Control
$Allied_sign2 time 3
Thread Allied_Door_Control1
$Allied_Door1 time 2
$Allied_Door3 time 2
$Allied_Door5 time 2
Thread Allied_Door_Control2
$Allied_Door2 time 2
$Allied_Door4 time 2
$Allied_Door6 time 2
Thread Axis_Door_Control1
$Axis_Door1 time 2
$Axis_Door3 time 2
$Axis_Door5 time 2
Thread Axis_Door_Control2
$Axis_Door2 time 2
$Axis_Door4 time 2
$Axis_Door6 time 2
Thread Allied_Door_Control3
$Allied_Door1 time 2
$Allied_Door3 time 2
$Allied_Door5 time 2
Thread Allied_Door_Control4
$Allied_Door2 time 2
$Allied_Door4 time 2
$Allied_Door6 time 2
Thread Axis_Door_Control3
$Axis_Door1 time 2
$Axis_Door3 time 2
$Axis_Door5 time 2
Thread Axis_Door_Control4
$Axis_Door2 time 2
$Axis_Door4 time 2
$Axis_Door6 time 2
B1_Control:
$S1 waittill trigger
$S1 nottriggerable
$B1 loopsound lighthouse_run
$B1 moveup 352
$B1 waitmove
$B1 stoploopsound
$S1 triggerable
$S1 waittill trigger
$S1 nottriggerable
$B1 loopsound lighthouse_run
$B1 movedown 352
$B1 waitmove
$B1 stoploopsound
$S1 triggerable
goto B1_Control
end
B2_Control:
$S2 waittill trigger
$S2 nottriggerable
$B2 loopsound lighthouse_run
$B2 moveup 352
$B2 waitmove
$B2 stoploopsound
$S2 triggerable
$S2 waittill trigger
$S2 nottriggerable
$B2 loopsound lighthouse_run
$B2 movedown 352
$B2 waitmove
$B2 stoploopsound
$S2 triggerable
goto B2_Control
end
B4_Control:
$S4 waittill trigger
$S4 nottriggerable
$B4 loopsound lighthouse_run
$B4 moveup 352
$B4 waitmove
$B4 stoploopsound
$S4 triggerable
$S4 waittill trigger
$S4 nottriggerable
$B4 loopsound lighthouse_run
$B4 movedown 352
$B4 waitmove
$B4 stoploopsound
$S4 triggerable
goto B4_Control
end
B5_Control:
$S5 waittill trigger
$S5 nottriggerable
$B5 loopsound lighthouse_run
$B5 moveup 352
$B5 waitmove
$B5 stoploopsound
$S5 triggerable
$S5 waittill trigger
$S5 nottriggerable
$B5 loopsound lighthouse_run
$B5 movedown 352
$B5 waitmove
$B5 stoploopsound
$S5 triggerable
goto B5_Control
end
B3_Switch_Control:
$S3 waittill trigger
$S3 nottriggerable
$S3 loopsound lighthouse_run
wait 5
$S3 stoploopsound
$S3 triggerable
goto B3_Switch_Control
end
Axis_sign1_Control:
$AAS1 waittill trigger
$AAS1 nottriggerable
$Axis_sign1 loopsound lighthouse_run
$Axis_sign1 movedown 200
$Axis_sign1 waitmove
$Axis_sign1 stoploopsound
wait 3
$Axis_sign1 loopsound lighthouse_run
$Axis_sign1 moveup 200
$Axis_sign1 waitmove
$Axis_sign1 stoploopsound
wait 7
$AAS1 triggerable
goto Axis_sign1_Control
end
Axis_sign2_Control:
$AAS2 waittill trigger
$AAS2 nottriggerable
$Axis_sign2 loopsound lighthouse_run
$Axis_sign2 movedown 200
$Axis_sign2 waitmove
$Axis_sign2 stoploopsound
wait 3
$Axis_sign2 loopsound lighthouse_run
$Axis_sign2 moveup 200
$Axis_sign2 waitmove
$Axis_sign2 stoploopsound
wait 7
$AAS2 triggerable
goto Axis_sign2_Control
end
Allied_sign1_Control:
$AS1 waittill trigger
$AS1 nottriggerable
$Allied_sign1 loopsound lighthouse_run
$Allied_sign1 movedown 200
$Allied_sign1 waitmove
$Allied_sign1 stoploopsound
wait 3
$Allied_sign1 loopsound lighthouse_run
$Allied_sign1 moveup 200
$Allied_sign1 waitmove
$Allied_sign1 stoploopsound
wait 7
$AS1 triggerable
goto Allied_sign1_Control
end
Allied_sign2_Control:
$AS2 waittill trigger
$AS2 nottriggerable
$Allied_sign2 loopsound lighthouse_run
$Allied_sign2 movedown 200
$Allied_sign2 waitmove
$Allied_sign2 stoploopsound
wait 3
$Allied_sign2 loopsound lighthouse_run
$Allied_sign2 moveup 200
$Allied_sign2 waitmove
$Allied_sign2 stoploopsound
wait 7
$AS2 triggerable
goto Allied_sign2_Control
end
Allied_Door_Control1:
$Allied_Door_Control1 waittill trigger
$Allied_Door_Control1 nottriggerable
$Allied_Door_Control3 nottriggerable
$Allied_Door1 loopsound lighthouse_run
$Allied_Door1 moveup 127
$Allied_Door1 waitmove
$Allied_Door1 stoploopsound
$Allied_Door3 loopsound lighthouse_run
$Allied_Door3 moveup 127
$Allied_Door3 waitmove
$Allied_Door3 stoploopsound
$Allied_Door5 loopsound lighthouse_run
$Allied_Door5 moveup 127
$Allied_Door5 waitmove
$Allied_Door5 stoploopsound
wait 10
$Allied_Door1 loopsound lighthouse_run
$Allied_Door1 movedown 127
$Allied_Door1 waitmove
$Allied_Door1 stoploopsound
$Allied_Door3 loopsound lighthouse_run
$Allied_Door3 movedown 127
$Allied_Door3 waitmove
$Allied_Door3 stoploopsound
$Allied_Door5 loopsound lighthouse_run
$Allied_Door5 movedown 127
$Allied_Door5 waitmove
$Allied_Door5 stoploopsound
$Allied_Door_Control1 triggerable
$Allied_Door_Control3 triggerable
goto Allied_Door_Control1
end
Allied_Door_Control2:
$Allied_Door_Control2 waittill trigger
$Allied_Door_Control2 nottriggerable
$Allied_Door_Control4 nottriggerable
$Allied_Door2 loopsound lighthouse_run
$Allied_Door2 moveup 127
$Allied_Door2 waitmove
$Allied_Door2 stoploopsound
$Allied_Door4 loopsound lighthouse_run
$Allied_Door4 moveup 127
$Allied_Door4 waitmove
$Allied_Door4 stoploopsound
$Allied_Door6 loopsound lighthouse_run
$Allied_Door6 moveup 127
$Allied_Door6 waitmove
$Allied_Door6 stoploopsound
wait 10
$Allied_Door2 loopsound lighthouse_run
$Allied_Door2 movedown 127
$Allied_Door2 waitmove
$Allied_Door2 stoploopsound
$Allied_Door4 loopsound lighthouse_run
$Allied_Door4 movedown 127
$Allied_Door4 waitmove
$Allied_Door4 stoploopsound
$Allied_Door6 loopsound lighthouse_run
$Allied_Door6 movedown 127
$Allied_Door6 waitmove
$Allied_Door6 stoploopsound
$Allied_Door_Control2 triggerable
$Allied_Door_Control4 triggerable
goto Allied_Door_Control2
end
Allied_Door_Control3:
$Allied_Door_Control3 waittill trigger
$Allied_Door_Control3 nottriggerable
$Allied_Door_Control1 nottriggerable
$Allied_Door5 loopsound lighthouse_run
$Allied_Door5 moveup 127
$Allied_Door5 waitmove
$Allied_Door5 stoploopsound
$Allied_Door3 loopsound lighthouse_run
$Allied_Door3 moveup 127
$Allied_Door3 waitmove
$Allied_Door3 stoploopsound
$Allied_Door1 loopsound lighthouse_run
$Allied_Door1 moveup 127
$Allied_Door1 waitmove
$Allied_Door1 stoploopsound
wait 10
$Allied_Door5 loopsound lighthouse_run
$Allied_Door5 movedown 127
$Allied_Door5 waitmove
$Allied_Door5 stoploopsound
$Allied_Door3 loopsound lighthouse_run
$Allied_Door3 movedown 127
$Allied_Door3 waitmove
$Allied_Door3 stoploopsound
$Allied_Door1 loopsound lighthouse_run
$Allied_Door1 movedown 127
$Allied_Door1 waitmove
$Allied_Door1 stoploopsound
$Allied_Door_Control3 triggerable
$Allied_Door_Control1 triggerable
goto Allied_Door_Control3
end
Allied_Door_Control4:
$Allied_Door_Control4 waittill trigger
$Allied_Door_Control4 nottriggerable
$Allied_Door_Control2 nottriggerable
$Allied_Door6 loopsound lighthouse_run
$Allied_Door6 moveup 127
$Allied_Door6 waitmove
$Allied_Door6 stoploopsound
$Allied_Door4 loopsound lighthouse_run
$Allied_Door4 moveup 127
$Allied_Door4 waitmove
$Allied_Door4 stoploopsound
$Allied_Door2 loopsound lighthouse_run
$Allied_Door2 moveup 127
$Allied_Door2 waitmove
$Allied_Door2 stoploopsound
wait 10
$Allied_Door2 loopsound lighthouse_run
$Allied_Door2 movedown 127
$Allied_Door2 waitmove
$Allied_Door2 stoploopsound
$Allied_Door4 loopsound lighthouse_run
$Allied_Door4 movedown 127
$Allied_Door4 waitmove
$Allied_Door4 stoploopsound
$Allied_Door6 loopsound lighthouse_run
$Allied_Door6 movedown 127
$Allied_Door6 waitmove
$Allied_Door6 stoploopsound
$Allied_Door_Control4 triggerable
$Allied_Door_Control2 triggerable
goto Allied_Door_Control4
end
Axis_Door_Control1:
$Axis_Door_Control1 waittill trigger
$Axis_Door_Control1 nottriggerable
$Axis_Door_Control3 nottriggerable
$Axis_Door1 loopsound lighthouse_run
$Axis_Door1 moveup 127
$Axis_Door1 waitmove
$Axis_Door1 stoploopsound
$Axis_Door3 loopsound lighthouse_run
$Axis_Door3 moveup 127
$Axis_Door3 waitmove
$Axis_Door3 stoploopsound
$Axis_Door5 loopsound lighthouse_run
$Axis_Door5 moveup 127
$Axis_Door5 waitmove
$Axis_Door5 stoploopsound
wait 10
$Axis_Door1 loopsound lighthouse_run
$Axis_Door1 movedown 127
$Axis_Door1 waitmove
$Axis_Door1 stoploopsound
$Axis_Door3 loopsound lighthouse_run
$Axis_Door3 movedown 127
$Axis_Door3 waitmove
$Axis_Door3 stoploopsound
$Axis_Door5 loopsound lighthouse_run
$Axis_Door5 movedown 127
$Axis_Door5 waitmove
$Axis_Door5 stoploopsound
$Axis_Door_Control1 triggerable
$Axis_Door_Control3 triggerable
goto Axis_Door_Control1
end
Axis_Door_Control2:
$Axis_Door_Control2 waittill trigger
$Axis_Door_Control2 nottriggerable
$Axis_Door_Control4 nottriggerable
$Axis_Door2 loopsound lighthouse_run
$Axis_Door2 moveup 127
$Axis_Door2 waitmove
$Axis_Door2 stoploopsound
$Axis_Door4 loopsound lighthouse_run
$Axis_Door4 moveup 127
$Axis_Door4 waitmove
$Axis_Door4 stoploopsound
$Axis_Door6 loopsound lighthouse_run
$Axis_Door6 moveup 127
$Axis_Door6 waitmove
$Axis_Door6 stoploopsound
wait 10
$Axis_Door2 loopsound lighthouse_run
$Axis_Door2 movedown 127
$Axis_Door2 waitmove
$Axis_Door2 stoploopsound
$Axis_Door4 loopsound lighthouse_run
$Axis_Door4 movedown 127
$Axis_Door4 waitmove
$Axis_Door4 stoploopsound
$Axis_Door6 loopsound lighthouse_run
$Axis_Door6 movedown 127
$Axis_Door6 waitmove
$Axis_Door6 stoploopsound
$Axis_Door_Control2 triggerable
$Axis_Door_Control4 triggerable
goto Axis_Door_Control2
end
Axis_Door_Control3:
$Axis_Door_Control3 waittill trigger
$Axis_Door_Control3 nottriggerable
$Axis_Door_Control1 nottriggerable
$Axis_Door5 loopsound lighthouse_run
$Axis_Door5 moveup 127
$Axis_Door5 waitmove
$Axis_Door5 stoploopsound
$Axis_Door3 loopsound lighthouse_run
$Axis_Door3 moveup 127
$Axis_Door3 waitmove
$Axis_Door3 stoploopsound
$Axis_Door1 loopsound lighthouse_run
$Axis_Door1 moveup 127
$Axis_Door1 waitmove
$Axis_Door1 stoploopsound
wait 10
$Axis_Door5 loopsound lighthouse_run
$Axis_Door5 movedown 127
$Axis_Door5 waitmove
$Axis_Door5 stoploopsound
$Axis_Door3 loopsound lighthouse_run
$Axis_Door3 movedown 127
$Axis_Door3 waitmove
$Axis_Door3 stoploopsound
$Axis_Door1 loopsound lighthouse_run
$Axis_Door1 movedown 127
$Axis_Door1 waitmove
$Axis_Door1 stoploopsound
$Axis_Door_Control3 triggerable
$Axis_Door_Control1 triggerable
goto Axis_Door_Control3
end
Axis_Door_Control4:
$Axis_Door_Control4 waittill trigger
$Axis_Door_Control4 nottriggerable
$Axis_Door_Control2 nottriggerable
$Axis_Door6 loopsound lighthouse_run
$Axis_Door6 moveup 127
$Axis_Door6 waitmove
$Axis_Door6 stoploopsound
$Axis_Door4 loopsound lighthouse_run
$Axis_Door4 moveup 127
$Axis_Door4 waitmove
$Axis_Door4 stoploopsound
$Axis_Door2 loopsound lighthouse_run
$Axis_Door2 moveup 127
$Axis_Door2 waitmove
$Axis_Door2 stoploopsound
wait 10
$Axis_Door6 loopsound lighthouse_run
$Axis_Door6 movedown 127
$Axis_Door6 waitmove
$Axis_Door6 stoploopsound
$Axis_Door4 loopsound lighthouse_run
$Axis_Door4 movedown 127
$Axis_Door4 waitmove
$Axis_Door4 stoploopsound
$Axis_Door2 loopsound lighthouse_run
$Axis_Door2 movedown 127
$Axis_Door2 waitmove
$Axis_Door2 stoploopsound
$Axis_Door_Control4 triggerable
$Axis_Door_Control2 triggerable
goto Axis_Door_Control4
end


