Hi, of course.
It is simple. you have to add a trigger for each camera and one for the activator with an assigned key .:
Example: Key Activator (Key 1, Key 2):
: state = 0: state = 1
: state = 1, plrdistwithin = 60, keypressed = 2 1: activateifused = 1
: state = 1, plrdistfurther = 60, keypressed = 2 0: activateifused = 0
: state = 1, plrdistwithin = 60, keypressed = 3 1: activateifused = 2
: state = 1, plrdistfurther = 60, keypressed = 3 0: activateifused = 0
Example: active camera with key 1
: state = 0, activated = 1: entitycam, camrotationon = 1, setcamroty = -195, setcamoffsetx = 30, setcamoffsety = 20
Example: Return to the player view ( key 2)
: state = 0, activated = 2: plrcam
Example of head spin of the player in 3rd person:
Assign the following command line to the 3rd person script:
: state = 1, keypressed = 2 1: rotatehead = -90
: state = 1, keypressed = 3 1: rotatehead = 0