| 赞 | 1 |
| VIP | |
| 好人卡 | |
| 积分 | 6 |
| 经验 | |
| 最后登录 | 2023-11-29 |
| 在线时间 | 2271 小时 |
万兽
- 梦石
- 0
- 星屑
- 602
- 在线时间
- 2271 小时
- 注册时间
- 2006-11-4
- 回帖
- 4701

|
发表于 2013-5-1 23:20:12
|
显示全部楼层
先给LZ讲一讲思路吧:
首先接受任务什么的,LZ在设置上都没有问题,但量在杀怪后增加变量这里值得注意一下,
咱们分别从两点出发。
一、明雷遇敌
也就是与事件接触后开始战斗,这种比较简单,战斗结束后直接在事件中增加变量就成了。
二、暗雷遇敌
理论上说来战斗事件中直接使用条件分歧判断敌人血量来增加变量是可行的,有几个敌人就配置几个事件页,
但是,如果多个敌人都在一个回合之内被干掉的话,那么将只执行一个事件页的内容,变量只会进行一次更改。
距离模式使用回合的话,如果战斗回合拖拉过长,又会发生变量重复运算的情况。
距离模式使用暂时的话,那么当敌人死亡游戏会直接陷入死循环,所以这里必要要用到脚本。
其次,暗雷遇敌也可能出现两种情况,这也取决于个人的数据库配置。
1、敌人队伍都是一样的怪,那么咱们只需要在战斗结束后,一次性统计一遍敌人数量就成。
2、敌人队伍杂乱怪物,这样的话,咱们还需要进行一次怪物类别的判断,否则,战斗中打败非任务指定目标也会改变变量。
既然思路有了,相信LZ看完这个范例应该就很明白了吧。修改过的脚本请全局搜索bearrpg
打怪任务.rar
(191.38 KB, 下载次数: 15)
|
评分
-
查看全部评分
|