Velocity-Skript

一个添加自己的编程语言的插件,类似于 Skript,但适用于 Velocity。

资源图片
# Velocity-Skript ## _新Velocity版本出现错误将在下个更新中修复_ --- ### _**一个Velocity插件,你可以像Bukkit插件Skript一样创建自己的命令!**_ ![Ingame](https://cdn.modrinth.com/data/cached_images/a149a4d9e43404996cbc4703932cb447d1590e0c.png) **Test.vsk** _(每个Skript文件需要以.vsk结尾才能工作)_ ``` # 玩家加入时的欢迎消息 on join: send "欢迎, %player%! 享受你在%players-server%的旅程!" to player # 命令 command /greet: trigger: send "你好, %player%! 欢迎来到服务器!" to player # 向所有人广播 command /broadcast: trigger: broadcast "各位注意!" command /connectlobby: trigger: connect player to "Lobby-1" ``` ## 可用的占位符 > **%player%** > > 描述: 此占位符将被触发命令或事件的玩家的用户名替换。 > 用法示例: send "你好, %player%!" to player > 输出示例: Hello, DieSuperKatze! > **%players-server%** > > 描述: 此占位符将被玩家当前连接到的服务器名称替换。 > 用法示例: send "你目前在%players-server%。" to player > 输出示例: You are currently on Lobby-1. > **%loop-player%** > > 描述: 此占位符在所有玩家的循环中使用。它将被当前循环中正在处理的玩家的用户名替换。 > 用法示例: send "你好, %loop-player%!" to loop-player > 输出示例: Hello, Player1! (以及在循环中每个玩家的后续输出) ## TODO: - 添加设置服务器Motds的事件 - 在一个命令中添加多个参数 - 修复every