| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 110 | 
 
| 积分 | 1 | 
 
| 经验 | 24791 | 
 
| 最后登录 | 2013-6-25 | 
 
| 在线时间 | 687 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 50 
 
        - 在线时间
 - 687 小时
 
        - 注册时间
 - 2012-10-29
 
        - 帖子
 - 1543
 
 
 
 | 
	
 本帖最后由 j433463 于 2012-10-30 18:59 编辑  
 
其实先后次序不是一定的要求,因为每一页有设定条件,达到条件才会执行那一页,所以顺序并不十分, 
既然能够到四页执行完毕都没有出现状况,那就没问题了,只是没有后面可以执行的指令,又不是当住了, 
当然排好顺序是好习惯,能够避免一些疏忽造成的错误。 
 
这问题比较简单的做法是建立第五页,设定一个达到就执行这一页的条件, 
然后事件指令列表中把前面四页的条件全部都一次洗掉(初始化,归零), 
因为前面四页是达到条件才执行的,只要把条件变成没达到就会恢复重来了。 
 
但也可以加设条件机制,举个例子: 
 
第一页,条件:变数,主角等级 >= 10,东西 W 未携带 
    事件指令,NPC 出现,交谈对话,然后,自用开关 A 开启。 
 
第二页,条件:变数,主角等级 >= 10,自用开关 A 被开启 
    事件指令,NPC 交给主角东西 W,然后,自用开关 B 开启,A 关闭。 
 
第三页,条件:变数,主角等级 >= 10,自用开关 B 被开启 
    事件指令,NPC 移动到固定地点,然后,自用开关 C 开启,B 关闭。 
 
第四页,条件:变数,主角等级 >= 10,自用开关 C 被开启 
    事件指令,NPC 倒地,主角对话得到物品,自用开关 C 关闭。 
 
这四页用了自用开关,它有 ABCD 四个开关,是每个事件各自独立不干扰的,虽然在事件触发条件中没有物品携带与否的勾选项, 
但可以事先用变数来做,设一个变数名称 东西 W 携带,然后代入某项物品是否己携带,身上若没有该物品就是没携带,值为 0, 
所以只要条件勾选变数 东西 W 携带 等于 0,这样只要主角把该物品用掉,指定代入变数,第一页条件就又成立了。 
 
記得最好切換開關時把前一個關掉,雖然不關不一定有問題,但多做一個手續花不了多大工夫,卻更保險一點。 |   
 
评分
- 
查看全部评分
 
 
 
 
 
 |