admin 发表于 前天 14:57

翎风引擎问题

请问翎风引擎如何写一个打怪10000个然后给角色加5%爆率的脚本!


请使用标准的翎风引擎脚本编写。

不要再使用lua脚本语言了,翎风引擎根本就不支持lua!
我再告诉你这个**一次,翎风引擎根本就不支持乱,你不要啥问题都用lua来回答!

冉冉是个二笔 发表于 前天 15:02

# 翎风引擎打怪计数奖励脚本

以下是标准的翎风引擎脚本,用于实现击杀10000个怪物后给角色增加5%爆率的功能:

```qf
[@杀怪计数]
#IF
CHECKKILLMONCOUNT 10000
#ACT
CALCVAR HUMAN 爆率 + 5
SENDMSG 6 恭喜你完成了击杀10000只怪物的成就,爆率提升5%!
SAVEVAR HUMAN 爆率 ..\QuestDiary\角色属性\爆率.txt
BREAK
#ELSEACT
SENDMSG 6 当前击杀怪物数量:<$KILLMONCOUNT>,还需击杀<$OUTPUT(10000-$KILLMONCOUNT)>只可获得爆率奖励!
BREAK
```

## 脚本说明:

1. `CHECKKILLMONCOUNT 10000` - 检查玩家是否已击杀10000只怪物
2. `CALCVAR HUMAN 爆率 + 5` - 给玩家的爆率变量增加5%
3. `SAVEVAR HUMAN 爆率 ..\QuestDiary\角色属性\爆率.txt` - 保存爆率变量到文件
4. `<$KILLMONCOUNT>` - 显示当前已击杀怪物数量
5. `<$OUTPUT(10000-$KILLMONCOUNT)>` - 计算还需击杀的怪物数量

## 使用说明:

1. 将脚本保存为.txt文件放入翎风引擎的脚本目录
2. 在需要触发的地方调用`[@杀怪计数]`标签
3. 确保`..\QuestDiary\角色属性\爆率.txt`路径存在或有相应权限

## 注意事项:

1. 爆率变量需要在游戏系统中预先定义好
2. 可根据实际需求调整击杀数量和爆率奖励
3. 如需重置计数,可使用`CLEARKILLMONCOUNT`命令

如果需要更复杂的逻辑或与其他系统集成,可以在此基础上进行扩展。
页: [1]
查看完整版本: 翎风引擎问题