这是本文档旧的修订版!
BetonQuest快速教学
1.启用你的NPC
- 上传NPC文件至服务器后台,为了方便维护,建议文件命名方式使用:
NPC名称.yml
- 通过重新加载的方式使得你上传的NPC文件生效,指令:
/q reload
- 创建NPC
- 放置一块染色粘土
- 在它上面放一个头
- 在粘土块的一侧放置一个牌子
- 写在第一和第二行
[NPC]
你上传的NPC名称
(如Mycroft.yml就是Mycroft)
- NPC已启用
2.为你的NPC添加事件
信息事件
- 在默认包中打开events.yml文件
- 最后添加一个新行:
XXX: message 烤麸烤麸考~
XXX为事件名称
message为事件类型(此为信息事件)
烤麸烤麸考~为你所要显示的信息 - 重复*1
- 使用指令执行事件XXX
指令:/ qe {name} XXX
qe:q快捷方式是quest,e是快捷方式event
{name}是没有括号的用户名
<html> <font color=“green” size=“+3”>进阶:</font> </html>
message {en} &4You are banned, %player%!
{pl} &4Jestes zbanowany, %player%!
{de}&4Ich weiß nicht.
{}内为语言缩写(如中文cn,英文en)
&4为颜色代码
%player%指代玩家昵称
传送事件
1.在默认包中打开events.yml文件
2.在MC中按F3查看你想设定的坐标位置
3.最后添加一个新行:
XXX: teleport 366;65;290;world
说明:
teleport为事件类型(此为传送事件)
366;65;290;为对应XYZ坐标
world为世界名称
4.重复步骤1.1上传NPC文件、1.2重新加载NPC文件以及步骤2.4.(以后统称“进行测试”)
5.倘若正确无误,它应该将你传送到你指定的位置。
<html> <font color=“green” size=“+3”>进阶:</font> </html>
若想使传送者转身或偏头,应用偏航与俯角
teleport 123;32;-789;world;180;45
180对应偏航(左右偏)
45对应俯角(上下偏)
赋点事件
point XXX XXXX
point为事件类型(此事件为赋点事件)
XXX为赋点对象(可以为玩家或NPC)
XXXX为所赋点值(XXXX为加,-XXXX为减,*XXXX为乘,/XXXX为除)
<html> <font color=“black” size=“+3”>事件类快速教学到此结束,更多事件教程请查阅事件列表</font> </html>