设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1790|回复: 2
打印 上一主题 下一主题

[已经过期] XAS 3.82怎么设置敌人死亡后不消除事件而是打开本事件的某个独立开关??

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
834
在线时间
54 小时
注册时间
2011-1-9
帖子
2
跳转到指定楼层
1
发表于 2011-9-23 20:25:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
地图上的敌人死亡后都是暂时消除事件

我想改为敌人死亡后不消除事件而是打开自身事件的独立开关

请问要怎么改脚本可以实现?

我是搜索不到答案才问的 不要叫我去搜索

另:有的敌人会撤退,突然在地图上消失,请问这个撤退机率是在哪里设置?

以上

万分感谢

点评

我很想帮你,可惜我不知道什么是XAS...  发表于 2011-9-23 21:37

Lv1.梦旅人

梦石
0
星屑
50
在线时间
59 小时
注册时间
2011-9-13
帖子
10
2
发表于 2011-9-24 19:43:24 | 只看该作者
在Command list中Battler 模块下找到:
module XAS_BA_ENEMY
DEFEAT_SWITCH_IDS = { A=>B}
A = 怪物的 ID (也在battler模块中定义)
B = 你想开启的开关的ID

例如3.82教程灭掉大鸟boss以后,开起"教程结束"这一开关。
在module中的具体写法就是:
module XAS_BA_ENEMY
DEFEAT_SWITCH_IDS = {7=>57,   #大鸟  演示模式结束时的boss}      
57号开关即是结束教程的开关。
不知道是否帮上了忙。


ywang682于2011-9-24 19:48补充以下内容:
撤退几率是在数据库中设置。在行为那一栏选上逃跑,再选上HP低于X%。下面有概率选择。数据库中敌人的id与battler的id是一致的。因此不用在battler script中定义。
希望帮上了忙。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
834
在线时间
54 小时
注册时间
2011-1-9
帖子
2
3
 楼主| 发表于 2011-9-26 22:59:53 | 只看该作者
感谢,不过你说的这个我知道的

如果用这个方法,要做到切换地图不刷怪的话,每个敌人都要单独弄一个开关 实在太麻烦了

我要的效果是:敌人死亡后激活这个事件本身的独立开关

要是实在没人知道就沉了吧

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-26 21:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表