https://mineplugin.org/index.php?title=BetonQuest&feed=atom&action=history
BetonQuest - 版本历史
2024-03-28T08:51:27Z
本wiki的该页面的版本历史
MediaWiki 1.31.1
https://mineplugin.org/index.php?title=BetonQuest&diff=14873&oldid=prev
2021年6月3日 (四) 05:16 Sheep-realms
2021-06-03T05:16:06Z
<p></p>
<a href="https://mineplugin.org/index.php?title=BetonQuest&diff=14873&oldid=9126">显示更改</a>
Sheep-realms
https://mineplugin.org/index.php?title=BetonQuest&diff=9126&oldid=prev
Henry5041:恢复LocusAzzurro(讨论)的编辑至SetttingDust的最后版本
2020-01-19T10:24:31Z
<p>恢复<a href="/%E7%89%B9%E6%AE%8A:%E7%94%A8%E6%88%B7%E8%B4%A1%E7%8C%AE/LocusAzzurro" title="特殊:用户贡献/LocusAzzurro">LocusAzzurro</a>(<a href="/%E7%94%A8%E6%88%B7%E8%AE%A8%E8%AE%BA:LocusAzzurro" title="用户讨论:LocusAzzurro">讨论</a>)的编辑至<a href="/index.php?title=%E7%94%A8%E6%88%B7:SetttingDust&action=edit&redlink=1" class="new" title="用户:SetttingDust(页面不存在)">SetttingDust</a>的最后版本</p>
<p>Can't load revision 9126</p>
Henry5041
https://mineplugin.org/index.php?title=BetonQuest&diff=9113&oldid=prev
2020年1月18日 (六) 17:35
2020-01-18T17:35:26Z
<p></p>
<p>Can't load revision 9113</p>
https://mineplugin.org/index.php?title=BetonQuest&diff=3742&oldid=prev
SetttingDust:修改资料位置
2016-08-30T16:36:41Z
<p>修改资料位置</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="zh-CN">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←上一版本</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">2016年8月30日 (二) 16:36的版本</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >第1行:</td>
<td colspan="2" class="diff-lineno">第1行:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">{{Bukkit Plugin Infobox</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|插件名=BetonQuest</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|版本=v1.7.3</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|前置插件=无</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|兼容服务端版本=1.7.2-1.8.3</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">|網址=http://dev.bukkit.org/bukkit-plugins/betonquest/</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">}}</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><center>[[文件:BetonQuestLOGO.png]]</center></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><center>[[文件:BetonQuestLOGO.png]]</center></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l14" >第14行:</td>
<td colspan="2" class="diff-lineno">第7行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>BetonQuest是一个好用的任务插件。它不像传统的插件将任务与对话绑定,而是网状多选结构(即类似Gal的剧情系统)。<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>BetonQuest是一个好用的任务插件。它不像传统的插件将任务与对话绑定,而是网状多选结构(即类似Gal的剧情系统)。<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>你的任务不一定要像普通单线任务"击杀, 带来物品, 获得奖励"一样,你可以创建多条任务线,通过与NPC的对话,玩家可以进入不同的任务线,获得不同的任务奖励。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>你的任务不一定要像普通单线任务"击杀, 带来物品, 获得奖励"一样,你可以创建多条任务线,通过与NPC的对话,玩家可以进入不同的任务线,获得不同的任务奖励。</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">{{Bukkit Plugin Infobox</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|插件名=BetonQuest</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|版本=v1.7.3</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|前置插件=无</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|兼容服务端版本=1.7.2-1.8.3</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|網址=http://dev.bukkit.org/bukkit-plugins/betonquest/</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">}}</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 特点 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 特点 ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*你的冒险不止一条路可以走</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*你的冒险不止一条路可以走</div></td></tr>
</table>
SetttingDust
https://mineplugin.org/index.php?title=BetonQuest&diff=3516&oldid=prev
1582952890:/* 配置 */
2016-08-24T01:36:38Z
<p><span dir="auto"><span class="autocomment">配置</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="zh-CN">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←上一版本</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">2016年8月24日 (三) 01:36的版本</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l67" >第67行:</td>
<td colspan="2" class="diff-lineno">第67行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''notify_pullback''':这个选项定义了玩家在对话中试图离开是否禁止。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''notify_pullback''':这个选项定义了玩家在对话中试图离开是否禁止。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''default_package''':这里写了一个默认包的名称,当你使用/q command 的时候默认是对应这个包。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''default_package''':这里写了一个默认包的名称,当你使用/q command 的时候默认是对应这个包。</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><br />'''cmd_blacklist''':这是一个列表,代表了在会话中不能使用的命令,注意这里仅可以输入一个词。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><br />'''hook''':这里控制了是否与其他插件互动,你可以在这里关掉。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"><br />'''remove_items_after_respawn'''如果你不设置gamerule的keepInventory(死亡掉落),请保持这个选项的启用,它可以防止死后其他玩家复制任务的物品,玩家死亡之后,他的任务物品的掉落物将会被删除,并且放到他的背包里。但是有些插件可能试图恢复玩家背包内的所有物品(例如WorldGuard开启keep-inventory)</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td></tr>
</table>
1582952890
https://mineplugin.org/index.php?title=BetonQuest&diff=3515&oldid=prev
1582952890:/* 配置 */
2016-08-23T11:18:04Z
<p><span dir="auto"><span class="autocomment">配置</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="zh-CN">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←上一版本</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">2016年8月23日 (二) 11:18的版本</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l57" >第57行:</td>
<td colspan="2" class="diff-lineno">第57行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''MySQL''':如果你使用MySQL当作数据库,请填写其内容,留空将使用SQLite作为数据库。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''MySQL''':如果你使用MySQL当作数据库,请填写其内容,留空将使用SQLite作为数据库。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''update''':这部分控制着更新系统,</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''update''':这部分控制着更新系统,</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><br />'''enable'''<del class="diffchange diffchange-inline">选项默认设置为true,他控制着整个更新系统是否工作。</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><br />'''enable'''<ins class="diffchange diffchange-inline">:选项默认设置为true,他控制着整个更新系统是否工作。</ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><br />'''download_bugfixes'''<del class="diffchange diffchange-inline">控制着BetonQuest如果自动更新,是否下载最新的已经修复BUG的版本。 </del>(比如1.7.3 -> 1.7.4 或 1.8.1 -> 1.8.3),这些版本并不改变插件工作的方式,只是修复了BUG的版本,推荐将这项设置为True。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><br />'''download_bugfixes'''<ins class="diffchange diffchange-inline">:控制着BetonQuest如果自动更新,是否下载最新的已经修复BUG的版本。 </ins>(比如1.7.3 -> 1.7.4 或 1.8.1 -> 1.8.3),这些版本并不改变插件工作的方式,只是修复了BUG的版本,推荐将这项设置为True。</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><br />'''notify_new_release'''<del class="diffchange diffchange-inline">这个选项负责在启动的时候检测是否有新的版本,若有就通知</del>(比如1.7.6 - > 1.8),因为这些更新可能引入新特性或改变工作方式,所以他们不会自动下载。当你准备好更新的时候,你可以使用/q update指令。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><br />'''notify_new_release'''<ins class="diffchange diffchange-inline">:这个选项负责在启动的时候检测是否有新的版本,若有就通知</ins>(比如1.7.6 - > 1.8),因为这些更新可能引入新特性或改变工作方式,所以他们不会自动下载。当你准备好更新的时候,你可以使用/q update指令。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />如果你使用一个开发版本,这里将会有三个选项:'''notify_dev_build''',它和'''notify_new_release'''是一样的,但是他会检测是否有开发版本可以替换。在这里没有特定的版本检查,如果发现dev的数量较高,这个就会出现。你下载开发版本应当承担你的责任(原文:You download development builds on your own responsibility.)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />如果你使用一个开发版本,这里将会有三个选项:'''notify_dev_build''',它和'''notify_new_release'''是一样的,但是他会检测是否有开发版本可以替换。在这里没有特定的版本检查,如果发现dev的数量较高,这个就会出现。你下载开发版本应当承担你的责任(原文:You download development builds on your own responsibility.)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><br />'''Language'''<del class="diffchange diffchange-inline">设置插件的语言: </del>目前有7种语言:英语(en),德国(de),法国(fr),西班牙(es),中国(cn)、荷兰(nl)和波兰(pl)。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><br />'''Language'''<ins class="diffchange diffchange-inline">:设置插件的语言: </ins>目前有7种语言:英语(en),德国(de),法国(fr),西班牙(es),中国(cn)、荷兰(nl)和波兰(pl)。</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br />'''sounds''':这个选项定义了在不同的场合播放的声音。'''start'''和'''end'''节点定义了当对话开始和结束的时候所播放的声音。'''journal''' 节点定义了当任务笔记更新时所播放的声音。'''update'''节点定义了指当日志文件更新时,所播放提醒玩家的声音。'''full'''节点定义了当玩家使用/j command,但是背包已经满了的情况下播放。所有的可能的声音名称可以</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">[https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html 在这]找到。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br />'''combat_delay''':这个节点定义了一个战斗延迟系统(以秒为单位),定义了玩家必须在战斗结束多长时间后才可以开始对话。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br />'''notify_pullback''':这个选项定义了玩家在对话中试图离开是否禁止。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br />'''default_package''':这里写了一个默认包的名称,当你使用/q command 的时候默认是对应这个包。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td></tr>
</table>
1582952890
https://mineplugin.org/index.php?title=BetonQuest&diff=3514&oldid=prev
1582952890:/* 配置 */
2016-08-23T09:03:50Z
<p><span dir="auto"><span class="autocomment">配置</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="zh-CN">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←上一版本</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">2016年8月23日 (二) 09:03的版本</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l55" >第55行:</td>
<td colspan="2" class="diff-lineno">第55行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>在config.yml中有几个选项,我将尽可能的叙述那些在使用这个插件前,你可能需要修改的选项。其余的选项都是在本文档中相应的小节叙述的。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>在config.yml中有几个选项,我将尽可能的叙述那些在使用这个插件前,你可能需要修改的选项。其余的选项都是在本文档中相应的小节叙述的。</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">#</del>'''MySQL''':如果你使用MySQL当作数据库,请填写其内容,留空将使用SQLite作为数据库。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br /></ins>'''MySQL''':如果你使用MySQL当作数据库,请填写其内容,留空将使用SQLite作为数据库。</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">#</del>'''update''':这部分控制着更新系统,</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br /></ins>'''update''':这部分控制着更新系统,</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''enable'''选项默认设置为true,他控制着整个更新系统是否工作。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''enable'''选项默认设置为true,他控制着整个更新系统是否工作。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''download_bugfixes'''控制着BetonQuest如果自动更新,是否下载最新的已经修复BUG的版本。 (比如1.7.3 -> 1.7.4 或 1.8.1 -> 1.8.3),这些版本并不改变插件工作的方式,只是修复了BUG的版本,推荐将这项设置为True。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''download_bugfixes'''控制着BetonQuest如果自动更新,是否下载最新的已经修复BUG的版本。 (比如1.7.3 -> 1.7.4 或 1.8.1 -> 1.8.3),这些版本并不改变插件工作的方式,只是修复了BUG的版本,推荐将这项设置为True。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''notify_new_release'''这个选项负责在启动的时候检测是否有新的版本,若有就通知(比如1.7.6 - > 1.8),因为这些更新可能引入新特性或改变工作方式,所以他们不会自动下载。当你准备好更新的时候,你可以使用/q update指令。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><br />'''notify_new_release'''这个选项负责在启动的时候检测是否有新的版本,若有就通知(比如1.7.6 - > 1.8),因为这些更新可能引入新特性或改变工作方式,所以他们不会自动下载。当你准备好更新的时候,你可以使用/q update指令。</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">#</del>如果你使用一个开发版本,这里将会有三个选项:'''notify_dev_build''',它和'''notify_new_release'''是一样的,但是他会检测是否有开发版本可以替换。在这里没有特定的版本检查,如果发现dev的数量较高,这个就会出现。你下载开发版本应当承担你的责任(原文:You download development builds on your own responsibility.)</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br /></ins>如果你使用一个开发版本,这里将会有三个选项:'''notify_dev_build''',它和'''notify_new_release'''是一样的,但是他会检测是否有开发版本可以替换。在这里没有特定的版本检查,如果发现dev的数量较高,这个就会出现。你下载开发版本应当承担你的责任(原文:You download development builds on your own responsibility.)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">#</del>'''Language'''设置插件的语言: 目前有7种语言:英语(en),德国(de),法国(fr),西班牙(es),中国(cn)、荷兰(nl)和波兰(pl)。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br /></ins>'''Language'''设置插件的语言: 目前有7种语言:英语(en),德国(de),法国(fr),西班牙(es),中国(cn)、荷兰(nl)和波兰(pl)。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td></tr>
</table>
1582952890
https://mineplugin.org/index.php?title=BetonQuest&diff=3513&oldid=prev
1582952890:/* 配置 */
2016-08-23T09:03:12Z
<p><span dir="auto"><span class="autocomment">配置</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="zh-CN">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←上一版本</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">2016年8月23日 (二) 09:03的版本</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l57" >第57行:</td>
<td colspan="2" class="diff-lineno">第57行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#'''MySQL''':如果你使用MySQL当作数据库,请填写其内容,留空将使用SQLite作为数据库。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#'''MySQL''':如果你使用MySQL当作数据库,请填写其内容,留空将使用SQLite作为数据库。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#'''update''':这部分控制着更新系统,</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#'''update''':这部分控制着更新系统,</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">  </del>'''enable'''选项默认设置为true,他控制着整个更新系统是否工作。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br /></ins>'''enable'''选项默认设置为true,他控制着整个更新系统是否工作。</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">  </del>'''download_bugfixes'''控制着BetonQuest如果自动更新,是否下载最新的已经修复BUG的版本。 (比如1.7.3 -> 1.7.4 或 1.8.1 -> 1.8.3),这些版本并不改变插件工作的方式,只是修复了BUG的版本,推荐将这项设置为True。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br /></ins>'''download_bugfixes'''控制着BetonQuest如果自动更新,是否下载最新的已经修复BUG的版本。 (比如1.7.3 -> 1.7.4 或 1.8.1 -> 1.8.3),这些版本并不改变插件工作的方式,只是修复了BUG的版本,推荐将这项设置为True。</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">  </del>'''notify_new_release'''这个选项负责在启动的时候检测是否有新的版本,若有就通知(比如1.7.6 - > 1.8),因为这些更新可能引入新特性或改变工作方式,所以他们不会自动下载。当你准备好更新的时候,你可以使用/q update指令。</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"><br /></ins>'''notify_new_release'''这个选项负责在启动的时候检测是否有新的版本,若有就通知(比如1.7.6 - > 1.8),因为这些更新可能引入新特性或改变工作方式,所以他们不会自动下载。当你准备好更新的时候,你可以使用/q update指令。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#如果你使用一个开发版本,这里将会有三个选项:'''notify_dev_build''',它和'''notify_new_release'''是一样的,但是他会检测是否有开发版本可以替换。在这里没有特定的版本检查,如果发现dev的数量较高,这个就会出现。你下载开发版本应当承担你的责任(原文:You download development builds on your own responsibility.)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#如果你使用一个开发版本,这里将会有三个选项:'''notify_dev_build''',它和'''notify_new_release'''是一样的,但是他会检测是否有开发版本可以替换。在这里没有特定的版本检查,如果发现dev的数量较高,这个就会出现。你下载开发版本应当承担你的责任(原文:You download development builds on your own responsibility.)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#'''Language'''设置插件的语言: 目前有7种语言:英语(en),德国(de),法国(fr),西班牙(es),中国(cn)、荷兰(nl)和波兰(pl)。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#'''Language'''设置插件的语言: 目前有7种语言:英语(en),德国(de),法国(fr),西班牙(es),中国(cn)、荷兰(nl)和波兰(pl)。</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  /j – 给予一本日志</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  /j – 给予一本日志</div></td></tr>
</table>
1582952890
https://mineplugin.org/index.php?title=BetonQuest&diff=3512&oldid=prev
2016年8月23日 (二) 09:02 1582952890
2016-08-23T09:02:27Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="zh-CN">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←上一版本</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">2016年8月23日 (二) 09:02的版本</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l51" >第51行:</td>
<td colspan="2" class="diff-lineno">第51行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#如果您不想使用自动更新,在禁用它之前,请重新启动服务器或重新加载插件.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#如果您不想使用自动更新,在禁用它之前,请重新启动服务器或重新加载插件.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#当您认为完成之后,您可以重新加载插件(/q reload).现在让我们来学习BetonQuests插件的基础知识吧.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>#当您认为完成之后,您可以重新加载插件(/q reload).现在让我们来学习BetonQuests插件的基础知识吧.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">== 配置 ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">'''#请勿修改Version选项,他可能会导致你的配置文件被覆盖。'''</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">在config.yml中有几个选项,我将尽可能的叙述那些在使用这个插件前,你可能需要修改的选项。其余的选项都是在本文档中相应的小节叙述的。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">#'''MySQL''':如果你使用MySQL当作数据库,请填写其内容,留空将使用SQLite作为数据库。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">#'''update''':这部分控制着更新系统,</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">  '''enable'''选项默认设置为true,他控制着整个更新系统是否工作。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">  '''download_bugfixes'''控制着BetonQuest如果自动更新,是否下载最新的已经修复BUG的版本。 (比如1.7.3 -> 1.7.4 或 1.8.1 -> 1.8.3),这些版本并不改变插件工作的方式,只是修复了BUG的版本,推荐将这项设置为True。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">  '''notify_new_release'''这个选项负责在启动的时候检测是否有新的版本,若有就通知(比如1.7.6 - > 1.8),因为这些更新可能引入新特性或改变工作方式,所以他们不会自动下载。当你准备好更新的时候,你可以使用/q update指令。</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">#如果你使用一个开发版本,这里将会有三个选项:'''notify_dev_build''',它和'''notify_new_release'''是一样的,但是他会检测是否有开发版本可以替换。在这里没有特定的版本检查,如果发现dev的数量较高,这个就会出现。你下载开发版本应当承担你的责任(原文:You download development builds on your own responsibility.)</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">#'''Language'''设置插件的语言: 目前有7种语言:英语(en),德国(de),法国(fr),西班牙(es),中国(cn)、荷兰(nl)和波兰(pl)。</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== 指令 ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  /j – 给予一本日志</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>  /j – 给予一本日志</div></td></tr>
</table>
1582952890
https://mineplugin.org/index.php?title=BetonQuest&diff=3254&oldid=prev
SetttingDust:/* 使用教程 */
2016-07-26T13:11:52Z
<p><span dir="auto"><span class="autocomment">使用教程</span></span></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="zh-CN">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">←上一版本</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">2016年7月26日 (二) 13:11的版本</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l103" >第103行:</td>
<td colspan="2" class="diff-lineno">第103行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*betonquest.backpack –允许使用/backpack 指令(默认为玩家)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*betonquest.backpack –允许使用/backpack 指令(默认为玩家)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*betonquest.conversation -允许与NPC对话(默认为玩家)betonquest.language -允许改变的语言(默认为玩家)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*betonquest.conversation -允许与NPC对话(默认为玩家)betonquest.language -允许改变的语言(默认为玩家)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">=</del>== 使用教程 <del class="diffchange diffchange-inline">=</del>==</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== 使用教程 ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>安装插件之后你首先想到的应该是怎么使用它。如果你想使用GUI,将''default_conversation_IO''修改为''chest'',之后保存文件并且在服务器上使用''/q reload''命令。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>安装插件之后你首先想到的应该是怎么使用它。如果你想使用GUI,将''default_conversation_IO''修改为''chest'',之后保存文件并且在服务器上使用''/q reload''命令。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>登录并在随意位置放一个彩色粘土。在它上面放一个头(例如僵尸的头)并且在粘土块的一侧放一个牌子。填写如下内容</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>登录并在随意位置放一个彩色粘土。在它上面放一个头(例如僵尸的头)并且在粘土块的一侧放一个牌子。填写如下内容</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l109" >第109行:</td>
<td colspan="2" class="diff-lineno">第109行:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Innkeeper'''</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Innkeeper'''</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>右键这个NPC,将会出现对话。如果没有,检查你是否成功地制作了NPC。Innkeeper会让你砍一些树,你可以看到日志有了新的记录,不要放置原木然后摧毁, BetonQuest会检测方块的数量,你只能去砍树。如果你是创造模式,给自己16个原木。之后,你可以返回NPC那里得到奖励</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>右键这个NPC,将会出现对话。如果没有,检查你是否成功地制作了NPC。Innkeeper会让你砍一些树,你可以看到日志有了新的记录,不要放置原木然后摧毁, BetonQuest会检测方块的数量,你只能去砍树。如果你是创造模式,给自己16个原木。之后,你可以返回NPC那里得到奖励</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">=</del>=== 使用事件和条件 <del class="diffchange diffchange-inline">=</del>===</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== 使用事件和条件 ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在你会了非常基础的东西。我们不能做出来一个完整的对话,因为它们使用了很多事件与条件,所以我们要了解它们。去阅读词汇参考或者继续阅读教程</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在你会了非常基础的东西。我们不能做出来一个完整的对话,因为它们使用了很多事件与条件,所以我们要了解它们。去阅读词汇参考或者继续阅读教程</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">=</del>==== 事件 <del class="diffchange diffchange-inline">=</del>====</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>==== 事件 ====</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>让我们从默认包中打开''events.yml''。添加新的一行:''foo: message Hello world!''这是一个事件的指令字符。BetonQuest使用它来确定事件的类型和它要做的事情。''foo''是事件的名字,''message''是一个类型,并且Hello world!告诉message需要显示什么。在这种情况下,如果你运行''foo''事件,它会显示Hello owrld!信息。保存这个文件,使用''/q reload''命令然后使用''/q e foo''运行事件(q是quest缩写,e是event缩写,<名称>是你的Minecraft名字,没有括号,foo是我们创建的事件名称)。它会显示一个Hello world!信息</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>让我们从默认包中打开''events.yml''。添加新的一行:''foo: message Hello world!''这是一个事件的指令字符。BetonQuest使用它来确定事件的类型和它要做的事情。''foo''是事件的名字,''message''是一个类型,并且Hello world!告诉message需要显示什么。在这种情况下,如果你运行''foo''事件,它会显示Hello owrld!信息。保存这个文件,使用''/q reload''命令然后使用''/q e foo''运行事件(q是quest缩写,e是event缩写,<名称>是你的Minecraft名字,没有括号,foo是我们创建的事件名称)。它会显示一个Hello world!信息</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>创建另一个更复杂的事件。比如传送,它需要一个参数,''location''(位置)。在''events.yml''中添加一行:''bar: location 100;200;300;world(<事件名称>:location:x;y;z;<世界名称>)''。保存文件,重新加载插件,然后运行事件。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>创建另一个更复杂的事件。比如传送,它需要一个参数,''location''(位置)。在''events.yml''中添加一行:''bar: location 100;200;300;world(<事件名称>:location:x;y;z;<世界名称>)''。保存文件,重新加载插件,然后运行事件。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>祝贺你,你刚刚创建了你的第一个事件。继续做一些其他事件类型的实验。你可以在事件列表中找到它们。你完成了开始学习的条件。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>祝贺你,你刚刚创建了你的第一个事件。继续做一些其他事件类型的实验。你可以在事件列表中找到它们。你完成了开始学习的条件。</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">=</del>==== 条件 <del class="diffchange diffchange-inline">=</del>====</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>==== 条件 ====</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>打开conditions.yml并添加新的一行:''foo: location 100;200;300;world;5''很明显,命名方式与事件相同,但它们没有任何联系。条件名称和事件名称是无关的,因此你可以给它们相同的名称。现在让我们看看指令字符。你可以认为地点是一种条件,它会检查玩家是否在附近。注意,最后一个参数是一个整数,5。这是检查的范围。完成了吗?做完了就保存文件并重新加载插件吧。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>打开conditions.yml并添加新的一行:''foo: location 100;200;300;world;5''很明显,命名方式与事件相同,但它们没有任何联系。条件名称和事件名称是无关的,因此你可以给它们相同的名称。现在让我们看看指令字符。你可以认为地点是一种条件,它会检查玩家是否在附近。注意,最后一个参数是一个整数,5。这是检查的范围。完成了吗?做完了就保存文件并重新加载插件吧。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在,走到你在条件所定义的位置,使用''/q c foo''(C是''condition''的缩写)。它应该会显示“''checking condition blah blah blah: true''”。我们把焦点放在最后的那个词,''true''。这意味着你满足条件:你站的位置在5格之内。现在移动2格,再次使用命令,你仍应符合条件。现在尝试走4格,它应该会显示false。你现在已经在5格之外。明白了吗?太好了!</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在,走到你在条件所定义的位置,使用''/q c foo''(C是''condition''的缩写)。它应该会显示“''checking condition blah blah blah: true''”。我们把焦点放在最后的那个词,''true''。这意味着你满足条件:你站的位置在5格之内。现在移动2格,再次使用命令,你仍应符合条件。现在尝试走4格,它应该会显示false。你现在已经在5格之外。明白了吗?太好了!</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在,我告诉了你最简单地使用这些条件。再次打开''events.yml''文件,并在foo字符末尾添加条件:''foo argument''。顺便说一下,最好重命名foo事件为baz,这样名字不会混淆。现在你应该有这样的一行:''message Hello world!  conditions: foo''baz事件只会在foo条件为true时运行。重载插件,走到5格之外,尝试运行''baz''事件。漂亮,什么都没有发生。这是因为你不符合''foo''条件。走进范围再次尝试运行事件。它应该显示hello world!消息。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在,我告诉了你最简单地使用这些条件。再次打开''events.yml''文件,并在foo字符末尾添加条件:''foo argument''。顺便说一下,最好重命名foo事件为baz,这样名字不会混淆。现在你应该有这样的一行:''message Hello world!  conditions: foo''baz事件只会在foo条件为true时运行。重载插件,走到5格之外,尝试运行''baz''事件。漂亮,什么都没有发生。这是因为你不符合''foo''条件。走进范围再次尝试运行事件。它应该显示hello world!消息。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>为我们完成了这样一个条件庆祝吧(ahaaaa lolllllll 2333333),那么问题来了,如果你想在玩家不在范围内时显示消息,该怎么做呢?(我不告诉你[doge])别担心,你不用''specifyinverted_location''条件或其他的什么(那么问题来了,那串英文是什么意思呢?)。你可以简单地否定条件,否定使条件以完全相反的方式运作,在这种情况下,条件只会在玩家在范围外时成立。打开''events.yml''并在''foo''条件前加一个感叹号(半角 ! ),现在应该是这样:''baz: message Hello world! conditions:!foo'',这表示“当''foo''不成立时显示Hello world!”保存文件,重新加载插件,运行事件然后乱跑一会儿,看看它是如何工作的。(对了,那串英文是反转_位置的意思啦,非要翻译就是相位反转_位面!xddddd[特定反转_位置])</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>为我们完成了这样一个条件庆祝吧(ahaaaa lolllllll 2333333),那么问题来了,如果你想在玩家不在范围内时显示消息,该怎么做呢?(我不告诉你[doge])别担心,你不用''specifyinverted_location''条件或其他的什么(那么问题来了,那串英文是什么意思呢?)。你可以简单地否定条件,否定使条件以完全相反的方式运作,在这种情况下,条件只会在玩家在范围外时成立。打开''events.yml''并在''foo''条件前加一个感叹号(半角 ! ),现在应该是这样:''baz: message Hello world! conditions:!foo'',这表示“当''foo''不成立时显示Hello world!”保存文件,重新加载插件,运行事件然后乱跑一会儿,看看它是如何工作的。(对了,那串英文是反转_位置的意思啦,非要翻译就是相位反转_位面!xddddd[特定反转_位置])</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">=</del>=== 标签基础 <del class="diffchange diffchange-inline">=</del>===</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== 标签基础 ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在,你学会了怎么用事件与条件。之后,我会告诉你什么是标签(tag)。创建两个个新的事件''add_beton_tag: tag add beton''和''del_beton_tag: tag del beton''。取事件名称时,要注意与内容相关,否则很容易混淆,很不方便。假设你有100个事件,foo24,bar65等等。你也许会迅速的被闪瞎。所以, ''add_beton_tag''  标签给玩家添加了''beton''标签,''del_beton_tag'' 移除了它。保存文件,重载插件并且运行事件。什么都没发生还是成功了呢?使用''/q t''命令(t是tags的缩写。)它会显示标签列表。现在我们注意一下''default.beton'',当然,''default''是包名,并且''beton''是标签名,并且在''add_beton_tag''事件中定义了。现在运行''del_beton_tag''事件,猜猜会发生什么?''default.beton''标签消失了!综上可知,添加删除标签的方法。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在,你学会了怎么用事件与条件。之后,我会告诉你什么是标签(tag)。创建两个个新的事件''add_beton_tag: tag add beton''和''del_beton_tag: tag del beton''。取事件名称时,要注意与内容相关,否则很容易混淆,很不方便。假设你有100个事件,foo24,bar65等等。你也许会迅速的被闪瞎。所以, ''add_beton_tag''  标签给玩家添加了''beton''标签,''del_beton_tag'' 移除了它。保存文件,重载插件并且运行事件。什么都没发生还是成功了呢?使用''/q t''命令(t是tags的缩写。)它会显示标签列表。现在我们注意一下''default.beton'',当然,''default''是包名,并且''beton''是标签名,并且在''add_beton_tag''事件中定义了。现在运行''del_beton_tag''事件,猜猜会发生什么?''default.beton''标签消失了!综上可知,添加删除标签的方法。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>没有什么是可以犯错的,标签是BetonQuest中最有用的东西之一。它们需要通过tag条件来使用。打开''conditions.yml''并且添加''has_beton_tag: tag beton''。你可以认为''tag''是一种条件(和''tag''事件相同,但它们不是一样的,一个是事件,另一个是条件)''beton''是标签的名字。你没有指定''default.beton'',但你可以这样做。保存,重载插件并且检查条件。它会显示true。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>没有什么是可以犯错的,标签是BetonQuest中最有用的东西之一。它们需要通过tag条件来使用。打开''conditions.yml''并且添加''has_beton_tag: tag beton''。你可以认为''tag''是一种条件(和''tag''事件相同,但它们不是一样的,一个是事件,另一个是条件)''beton''是标签的名字。你没有指定''default.beton'',但你可以这样做。保存,重载插件并且检查条件。它会显示true。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在你应该了解了这个方便的系统。你可以当玩家第一次与NPC交流时</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在你应该了解了这个方便的系统。你可以当玩家第一次与NPC交流时</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>添加一个标签,并且当NPC获取到这个标签他会说一些不同的话,比如“欢迎回来”。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>添加一个标签,并且当NPC获取到这个标签他会说一些不同的话,比如“欢迎回来”。</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">=</del>=== 创建目标 <del class="diffchange diffchange-inline">=</del>===</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== 创建目标 ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>是时候写一些目标了!打开''objectives.yml''并且添加一行''kill_creepers: mobkill creeper 3 events:bar conditions:has_beton_tag''。让我们分析一下它。''kill_creepers''是目标的条件, ''mobkill''是任务类型。为了完成任务,玩家需要杀一些怪物,''creeper''是一种怪物,所以我们知道这些怪物必须是苦力怕。3是数量,它意味着玩家必须杀3个苦力怕。''event:bar''意味着任务完成后激发bar事件。''conditions:has_beton_tag''告诉我们只有玩家拥有beton标签时任务才可以完成。保存,重载并且使用''/q o add kill_creepers''命令(o是目标,add告诉插件添加一个目标)。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>是时候写一些目标了!打开''objectives.yml''并且添加一行''kill_creepers: mobkill creeper 3 events:bar conditions:has_beton_tag''。让我们分析一下它。''kill_creepers''是目标的条件, ''mobkill''是任务类型。为了完成任务,玩家需要杀一些怪物,''creeper''是一种怪物,所以我们知道这些怪物必须是苦力怕。3是数量,它意味着玩家必须杀3个苦力怕。''event:bar''意味着任务完成后激发bar事件。''conditions:has_beton_tag''告诉我们只有玩家拥有beton标签时任务才可以完成。保存,重载并且使用''/q o add kill_creepers''命令(o是目标,add告诉插件添加一个目标)。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>你现在可以用''/q o''命令来检查目标是否创建成功,它会显示所有活动的目标。它应该显示''default.kill_creepers''。之后,删除beton标签然后杀几个苦力怕。当你杀了三个之后你发现什么都没发生。这是因为has_beton_tag条件不工作了,所以目标不会计数。现在再添加标签并且杀苦力怕。当第三个死了之后你会传送到bar事件定义的位置。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>你现在可以用''/q o''命令来检查目标是否创建成功,它会显示所有活动的目标。它应该显示''default.kill_creepers''。之后,删除beton标签然后杀几个苦力怕。当你杀了三个之后你发现什么都没发生。这是因为has_beton_tag条件不工作了,所以目标不会计数。现在再添加标签并且杀苦力怕。当第三个死了之后你会传送到bar事件定义的位置。</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>恭喜你!你学会了怎么用目标!你需要多做实验,因为任务中经常会使用它。仔细看看创建对话,你就完成了基础!</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>恭喜你!你学会了怎么用目标!你需要多做实验,因为任务中经常会使用它。仔细看看创建对话,你就完成了基础!</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">=</del>=== 创建对话 <del class="diffchange diffchange-inline">=</del>===</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== 创建对话 ===</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在你理解了BetonQuest的事件、条件、目标,是时候创建一发对话了!在默认包里有一个''conversations''文件夹。里面只有一个文件,''innkeeper.yml''。这是''innkeepe''r的对话文件,就是那个让你砍树的人。参考它来完成你的第一个对话吧。创建一个新文件,命名为''miner.yml''。输入(为了学的更快,不要复制!)以下内容</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>现在你理解了BetonQuest的事件、条件、目标,是时候创建一发对话了!在默认包里有一个''conversations''文件夹。里面只有一个文件,''innkeeper.yml''。这是''innkeepe''r的对话文件,就是那个让你砍树的人。参考它来完成你的第一个对话吧。创建一个新文件,命名为''miner.yml''。输入(为了学的更快,不要复制!)以下内容</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''quester: Miner</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''quester: Miner</div></td></tr>
</table>
SetttingDust