-#ScriptVer 1.1 + +#ScriptVer 1.2 #Author Icecapade -#Date 2020-04-07 +#Date 2021-03-05 IcecapadeSitScript: type: world debug: false events: - on player right clicks *stairs with air: + on player right clicks *_stairs with:air: - if || || == TOP: - stop - choose : - case NORTH: - spawn armor_stand[visible=false;collidable=false;gravity=false] save:armor - look - case SOUTH: - spawn armor_stand[visible=false;collidable=false;gravity=false] save:armor - look - case WEST: - spawn armor_stand[visible=false;collidable=false;gravity=false] save:armor - look - case EAST: - spawn armor_stand[visible=false;collidable=false;gravity=false] save:armor - look - - flag server armorstands:->:/ + - flag server armorstands:].as[]||].as[]>> - mount | - flag player is_sit - on player steers armor_stand flagged:is_sit: + on player steers armor_stand: - if : - - teleport + - define location + - inject Icecapade_CancelSitTask + - teleport <[location]> on player quits flagged:is_sit: - inject Icecapade_CancelSitTask on player enters vehicle flagged:is_sit: - inject Icecapade_CancelSitTask on player teleports flagged:is_sit: - inject Icecapade_CancelSitTask on player dies flagged:is_sit: - inject Icecapade_CancelSitTask Icecapade_CancelSitTask: type: task debug: false script: - - remove ]> + - remove ]> - flag player is_sit:! - - flag server armorstands:<-:/]> + - flag server armorstands:]>