先拂百科

MC城建交通命令服务器

用户工具

站点工具


商弦:系统:红绿灯

红绿灯(商弦)

商弦紅綠燈的研發解決了重複檢測和選擇器的問題,其意義遠不止於交通信號。

本文介绍的是商弦的Java版Denizen插件驱动的红绿灯。先拂的基岩版原版命令实现的红绿灯参阅红绿灯

商弦公路的红绿灯以纯命令的先拂红绿灯的算法为基础,使用Denizen插件技术,实现红绿灯自动变化、快捷安装、信息查询、全局开关功能,是商弦自主研发的独家技术之一。

原理

每个红绿灯的坐标位置都有如下flag:

  • hld:是红绿灯
  • hldfangxiang:朝向(北012 西3
  • hldyangshi:样式(圆形0 左转1 右转2 调头3 人行4
  • hldzhouqi:周期(s)
  • hldbianlvshike:变绿时刻(周期内第几秒变绿)
  • hldlvdengshichang:绿灯时长

服务器每秒检测当前时间对于每个带有hldflag的位置应该是哪个灯亮,并将相应的schematic粘贴到带hldflag的位置。

安装方法

面朝向红绿灯,手指黄灯位置,执行命令,系统会自动识别方向并安装:

/hld <样式> <周期> <变绿时刻> <绿灯时长>

或者使用预设:

/hld y <预设编号:1|2|2t|3|3t|3j|4|4t|4j|4jt>

评论

请输入您的评论. 可以使用维基语法:
 
商弦/系统/红绿灯.txt · 最后更改: 2023/02/02 03:07 由 臤徘斯