如果你想要在HERO引擎的传奇游戏中创建一个脚本,让玩家的武器在攻击+7和幸运+7时触发1.2倍攻击,可以参考以下的脚本内容。这个脚本会检查玩家的武器是否满足条件,如果满足,就应用1.2倍攻击效果。以下是脚本的详细部分,你可以在QFunction-0.txt文本内添加:
[@TakeOn1] # 假设武器在位置1
#iF (检查物品)
checkitemw # 检查武器的附加属性
#act
goto @db
[@db] # 检查攻击+7
#IF
CheckItemAddValue 1 0 > 7 # 检测武器的附加攻击是否大于7(这里修改了条件,包括7)
#ACT
goto @wq1
#elseact
messagebox 你的武器附加攻击没有到7点
[@wq1] # 检查幸运+7
#IF
CheckItemAddValue 1 3 > 7 # 检测武器的附加幸运是否大于7(同样修改了条件)
#ACT
goto @wq2
#elseact
messagebox 你的武器附加幸运没有到7点
[@wq2] # 设置1.2倍攻击效果
#ACT
POWERRATE 120 600 # 倍率1.2,持续时间为600秒(可根据需要调整持续时间)
# 注意:
# - 请确保在你的游戏中,物品位置1对应的是武器。
# - 如果你的游戏中的物品位置或属性与上述脚本中的描述不一致,你需要相应地调整`CheckItemAddValue`的参数。
# - `POWERRATE`命令可能需要在游戏设置中启用,具体操作请参考游戏文档或引擎的帮助文档。
将这段脚本添加到`QFunction-0.txt`中后,当玩家装备的武器满足攻击+7和幸运+7条件时,游戏会自动触发1.2倍攻击效果。记得根据你的游戏配置进行适当的调整。
[@TakeOn1] # 假设武器在位置1
#iF (检查物品)
checkitemw # 检查武器的附加属性
#act
goto @db
[@db] # 检查攻击+7
#IF
CheckItemAddValue 1 0 > 7 # 检测武器的附加攻击是否大于7(这里修改了条件,包括7)
#ACT
goto @wq1
#elseact
messagebox 你的武器附加攻击没有到7点
[@wq1] # 检查幸运+7
#IF
CheckItemAddValue 1 3 > 7 # 检测武器的附加幸运是否大于7(同样修改了条件)
#ACT
goto @wq2
#elseact
messagebox 你的武器附加幸运没有到7点
[@wq2] # 设置1.2倍攻击效果
#ACT
POWERRATE 120 600 # 倍率1.2,持续时间为600秒(可根据需要调整持续时间)
# 注意:
# - 请确保在你的游戏中,物品位置1对应的是武器。
# - 如果你的游戏中的物品位置或属性与上述脚本中的描述不一致,你需要相应地调整`CheckItemAddValue`的参数。
# - `POWERRATE`命令可能需要在游戏设置中启用,具体操作请参考游戏文档或引擎的帮助文档。
将这段脚本添加到`QFunction-0.txt`中后,当玩家装备的武器满足攻击+7和幸运+7条件时,游戏会自动触发1.2倍攻击效果。记得根据你的游戏配置进行适当的调整。

