怪物、技能与掉落
刷怪与清怪
怪物.生成
- 用法:
怪物.生成("怪物组ID", [x], [y], [z]) - 参数:怪物组 ID,可选坐标
- 返回值:无
text
怪物.生成("先遣队", 145.5, 68, 92.5)
消息.广播("&c先遣队已经出现")怪物组.生成
- 用法:
怪物组.生成("怪物组ID", ["刷怪点"], [倍率]) - 参数:怪物组 ID、刷怪点名、倍率
- 返回值:无
text
怪物组.生成("Boss组", "Boss刷新点", 1.5)
标题.全体("&4Boss 已出现")怪物组.清除
- 别名:
怪物组.移除 - 用法:
怪物组.清除("怪物组ID") - 参数:怪物组 ID
- 返回值:无
text
怪物组.清除("残留小怪")
消息.广播("&7已清空残余怪物")怪物组.清除角色
- 用法:
怪物组.清除角色("怪物组ID", "角色ID") - 参数:怪物组 ID、角色 ID
- 返回值:无
text
怪物组.清除角色("Boss组", "召唤物")
消息.广播("&eBoss 的召唤物已被清空")怪物组.停止重复
- 用法:
怪物组.停止重复("怪物组ID") - 参数:怪物组 ID
- 返回值:无
text
怪物组.停止重复("无限增援")
消息.广播("&a增援已停止")怪物改参与技能
怪物.修改参数
- 用法:
怪物.修改参数("组ID", "角色ID", "参数名", 值) - 参数:怪物组 ID、角色 ID、参数名、值
- 返回值:
int
text
修改数 = 怪物.修改参数("Boss组", "Boss", "生命倍率", 2.5)
消息.广播("&cBoss 强化完成,生效目标数: " + 修改数)技能.释放
- 用法:
技能.释放("技能名", "组ID", "角色ID", ["目标选择器"], [威力]) - 参数:技能名、怪物组 ID、角色 ID、目标选择器、威力
- 返回值:
int
text
次数 = 技能.释放("黑炎爆发", "Boss组", "Boss", "@全体玩家", 1.2)
消息.广播("&4Boss 已释放黑炎爆发,施法次数: " + 次数)技能.玩家释放
- 用法:
技能.玩家释放("技能名", ["目标选择器"], [威力]) - 参数:技能名、目标选择器、威力
- 返回值:
int
text
成功数 = 技能.玩家释放("治疗波", "@全体玩家", 1.0)
if 成功数 > 0 {
消息.发送("&a治疗技能释放成功")
}掉落池
掉落池.执行
- 用法:
掉落池.执行("池ID", [是否保底], [抽取次数]) - 参数:掉落池 ID、是否保底、抽取次数
- 返回值:
int
text
掉落数 = 掉落池.执行("Boss首杀池", true, 3)
消息.发送("&6本次共获得掉落数量: " + 掉落数)