服务器使用量
未统计
服务玩家数
未统计
下载量
4,206
插件详细介绍
AskOp 是一款让玩家可以更轻松联系服务器管理员或工作人员的插件。玩家只需使用简单指令即可提问,工作人员则可以快速回复;同时,插件还支持消息自定义、变量占位符和颜色代码设置。
插件简介
- 玩家可通过
/ask <your question>向管理员或工作人员提问。 - 使用该指令需要权限
askOp.ask。 - 所有 OP 和拥有
askOp.reply权限的玩家都会收到该问题。 - 工作人员可通过
/reply <name of a player, who asked a question> <answer>回复玩家。 - 玩家只会收到服务器工作人员给出的第一条回复。
- 在玩家收到回复后,所有工作人员都会收到提示消息,告知该玩家已经得到答复。
- 玩家在自己的问题得到答复之前,不能再次提问。
- 工作人员不能向自己提问。
- 所有插件消息都可以自定义。
- 如果玩家在提问后、收到回复前离开服务器,他会自动从提问列表中移除,且所有工作人员都会收到通知,无需再回复该玩家。
- 可以使用
&代替§来设置消息颜色,更方便编辑。 - 所有命令只能由玩家执行,不能在控制台中使用。
- 部分消息支持变量占位符,具体可在
config.yml中查看可用位置及含义。 - 在 2.0.0 更新中新增了
/got命令。 - 使用
/got后,玩家可以在自己已经弄明白解决方法时,将问题从列表中移除。
主要特点
- 一种简单直接的方式让玩家向工作人员提问
- 仅包含少量核心权限,便于管理
- 玩家在第一个问题得到答复前无法继续提问
- 所有工作人员都会收到玩家的问题,若一名管理员不会处理,其他人仍可协助
- 工作人员不能向自己提问
- 提供简单易用的回复方式
- 所有插件消息均可自定义
- 玩家离线后未答复的问题会自动移除,并通知工作人员
- 支持使用
&替代§作为颜色代码 - 命令只能由玩家执行
- 支持变量占位符
config.yml配置结构清晰,便于使用- 如果玩家自行解决了问题,可以主动将其从列表中移除
插件信息
name: AskOpmain: ru.namerpro.AskOp.Mainauthor: NamerPROversion: 2.0.0description: Ask operators or staff with special permissons and get answers from them.
命令
玩家提问
/ask <question>- 说明:向 OP 或工作人员提问
- 用法:
/<command> <question>
自行解决并移除问题
/got <reason>- 说明:告诉工作人员你已经自己解决了问题
- 用法:
/<command> <reason>
工作人员回复
/reply <playerToReply> <answer>- 说明:回复向你提问的玩家
- 用法:
/<command> <playerToReply> <answer>
权限
askOp.ask- 说明:允许使用
ask命令 - 默认:
op
askOp.got- 说明:允许使用
got命令 - 默认:
op
askOp.reply- 说明:允许使用
reply命令 - 默认:
op
配置与消息自定义
插件中的所有消息均可在配置中自定义。支持使用 & 作为颜色代码,并且部分消息支持变量占位符。
`/ask` 相关消息
ASK.WrongSyntax- 错误用法提示
&6[&aAsk&9Op&6]&7: &cUse: /ask <question>
ASK.SuccessAsk- 玩家成功提交问题时显示
&6[&aAsk&9Op&6]&7: &aYou'd successfully asked staff!
ASK.WaitAnswer- 玩家在第一个问题尚未得到回复时再次提问
&6[&aAsk&9Op&6]&7: &cPlease, wait untill the staff will answer your first question!
ASK.NoPermissions- 玩家没有权限使用
/ask &6[&aAsk&9Op&6]&7: &cYou don't have permissions to use this command!
ASK.OnlyUsers- 工作人员尝试自己提问时显示
&6[&aAsk&9Op&6]&7: &cStuff can't ask themselves!
ASK.NoConsole- 在控制台执行
/ask时显示 &6[&aAsk&9Op&6]&7: &cYou can't do this action from console!
`/reply` 相关消息
REPLY.WrongSyntax- 错误用法提示
&6[&aAsk&9Op&6]&7: &cUse: /reply <playerToReply> <answer>
REPLY.SuccessReply- 工作人员成功回复玩家后显示
- 变量:
- `{PLAYER}` => 被回复的玩家名称&6[&aAsk&9Op&6]&7: &aYou'd successfully replied to &e{PLAYER}&a!
REPLY.IncorrectUser- 工作人员输入了错误的玩家名,或该玩家并未向其提问
&6[&aAsk&9Op&6]&7: &cThis user didn't ask you any questions.
REPLY.NoPermissions- 玩家没有权限使用
/reply &6[&aAsk&9Op&6]&7: &cYou don't have permissions to use this command!
REPLY.NoConsole- 在控制台执行
/reply时显示 &6[&aAsk&9Op&6]&7: &cYou can't do this action from console!
REPLY.PlayerLeft- 玩家在收到回复前离开服务器时,通知工作人员
- 变量:
- `{PLAYER}` => 提问玩家名称&6[&aAsk&9Op&6]&7: &cPlayer &e{PLAYER}&c left the server, so he doesn't need an answer anymore!
REPLY.GotAnswer- 某位玩家收到工作人员回复后,通知其他工作人员
- 变量:
- `{PLAYER}` => 提问玩家名称- `{SENDER}` => 回复该问题的工作人员名称&6[&aAsk&9Op&6]&7: &aPlayer &e{PLAYER}&a got an answer from &e{SENDER}&a!
`/got` 相关消息
GOT.WrongSyntax- 错误用法提示
&6[&aAsk&9Op&6]&7: &cUse: /got <reason>
GOT.SuccessRemove- 玩家成功移除自己的问题时显示
&6[&aAsk&9Op&6]&7: &aYou'd successfully removed your question!
GOT.RemoveAsk- 玩家将问题从列表中移除时,通知工作人员
- 变量:
- `{PLAYER}` => 提问玩家名称- `{REASON}` => 玩家移除问题的原因&6[&aAsk&9Op&6]&7: &cPlayer &e{PLAYER}&c removed his question with reason: &7{REASON}
GOT.NoQuestions- 玩家在没有提问记录时使用该命令
&6[&aAsk&9Op&6]&7: &cYou didn't ask staff any questions!
GOT.CouldntAsk- 玩家无法移除问题,因为他本来就没有
askOp.ask权限,不能提问 &6[&aAsk&9Op&6]&7: &cYou can't remove your question, because you couldn't ask it!
GOT.NoPermissions- 玩家没有权限使用
/got &6[&aAsk&9Op&6]&7: &cYou don't have permissions to use this command!
GOT.OnlyUsers- 工作人员尝试移除问题时显示
&6[&aAsk&9Op&6]&7: &cStaff can't ask questions, so they can't remove them!
GOT.NoConsole- 在控制台执行
/got时显示 &6[&aAsk&9Op&6]&7: &cYou can't do this action from console!
问题显示格式
QUESTION.Who- 显示是谁提出了问题
- 变量:
- `{PLAYER}` => 提问玩家名称&6[&aAsk&9Op&6]&7: &e{PLAYER} &ahad asked a question:
QUESTION.What- 显示玩家提出的问题内容
- 变量:
- `{QUESTION}` => 玩家提问内容&6[&aAsk&9Op&6]&7: &7{QUESTION}
QUESTION.How- 告知工作人员如何回复该玩家
- 变量:
- `{PLAYER}` => 提问玩家名称&6[&aAsk&9Op&6]&7: &fUse /reply {PLAYER} <answer> to answer!
QUESTION.Get- 显示工作人员给玩家的回复
- 变量:
- `{ANSWER}` => 回复内容&6[&aAsk&9Op&6]&7: &fStuff'd answered you: &7{ANSWER}
使用说明
- 玩家使用
/ask <your question>提交问题 - 所有拥有
askOp.reply权限的工作人员都会收到该问题 - 工作人员使用
/reply <player> <answer>进行答复 - 玩家收到第一条答复后,该问题流程结束
- 如果玩家自己解决了问题,可使用
/got <reason>将其移除 - 如果玩家离线且问题未被回答,系统会自动将其从提问列表中删除
注意事项
- 命令只能由玩家执行,不能在控制台使用
- 玩家在当前问题未解决前不能再次提问
- 工作人员不能自己提问
- 玩家只会收到第一条工作人员回复
- 支持在
config.yml中使用变量和颜色代码进行自定义配置
测试支持版本
版本分布
基本信息
插件名称
AskOp - Ask Staff For Help
作者
NamerPRO
平台
Bukkit / Spigot
支持版本
1.8 - 1.13
点赞数
未统计
最近版本
暂无数据
-