It would be a great addition to the game if one could use commands to change a player's camera position and rotation, such as with the following parameters:
/camera add <victim: target> <id: string> <destination: x y z> [yRot: value] [xRot: value]
/camera modify <victim: target> <id: string> <destination: x y z>
/camera modify <victim: target> <id: string> [yRot: value] [xRot: value]
/camera remove <victim: target> <id: string>
/camera removeall <victim: target>
/camera list <victim: target>
<victim: target> - The player affected by the command.
<id: string> - The identification of the camera change. This is similar to objective names and fog IDs.
[yRot: value] - The rotation around the Y-axis that the camera rotates.
[xRot: value] - The rotation around the X-axis that the camera rotates.
<destination: x y z> - The position that a camera moves to. Using ~ keeps the position relative to the current position and ^ keeps the position relative to the current rotation.
add - Subcommand that adds a new camera change ID.
modify - Subcommand that changes an existing camera change ID.
remove - Subcommand that removes a camera change ID.
removeall - Subcommand that removes all camera change IDs of a target.
list - Subcommand that lists all camera change IDs of a target.
Using an ID with such a command could allow it to persist after the client resets, in contrast with the /playanimation command.
Please sign in to leave a comment.
0 Comments