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

Project1

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

[已经过期] 并列事件中使用脚本作为条件分歧,有缺陷?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
147 小时
注册时间
2013-12-2
帖子
132
跳转到指定楼层
1
发表于 2014-1-10 10:23:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 domodomodomo 于 2014-1-10 10:25 编辑

例如并列事件”A“有个条件分歧    $我==true    的时候,执行一些事件,事件最后再用   $我 = false    ,因为把"我"给关了所以条件分歧的内容不再执行……执行完毕后,B事件并列执行  $我=true  ,按理说 ”我“ =true 之后,”A“事件应该检测到 $我=true 执行A的条件分歧内容才对,可是远方再也没有传来执行事件的消息……这个算缺陷么

Lv4.逐梦者

「Pemercyia」


Urhurrenna

梦石
0
星屑
9397
在线时间
2748 小时
注册时间
2008-9-5
帖子
3543

开拓者短篇八RM组冠军短篇九导演组亚军白银编剧

2
发表于 2014-1-10 10:35:28 | 只看该作者
本帖最后由 cinderelmini 于 2014-1-10 15:27 编辑

强迫症。。。(可以在变量名称和赋值之间的等号用一个空格君隔开一下。。。咩。。
确定两个事件都是并行处理?
或者先试试事件B的执行条件为按下确定键~
去戳一下事件B看看事件A酱是否存活……(雾…………

-----------------------------------------------
【为了不连帖于是分割线粗线了顺便@domodomodomo
其实是可以的吧~
我经常用这种东西作为临时变量用~
不过有个细节想起来了~
以前作为开关用的时候~
直接赋值true貌似会出现奇怪的事情~
试试看在赋值之前用一下分歧:
  1. if $我 != true
  2.   $我 = true
  3. end
复制代码
这样试试看~

点评

这种影响面比较大的开关还是用系统开关吧~临时开关还要注意存读档的情况~  发表于 2014-1-10 16:07
因为事件构造远比这个复杂得多,整套系统运作时候有多个事件会操作同一个开关,这样的话还是决定换回事件开关稳妥~  发表于 2014-1-10 16:00
0,0虽然并列判断还是被终止了……不过谢谢层主的热心帮助  发表于 2014-1-10 15:56
不行咯,用事件的开关就可以,简单来说就是多个并行事件内脚本全局开关影响同一个事件的开关脚本分歧会出现某些缺陷~  发表于 2014-1-10 11:57
> …… < 只是想系统开关不占用事件开关而已,那样看起来更干净整洁……  发表于 2014-1-10 11:03
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
3
发表于 2014-1-10 16:04:09 | 只看该作者
答案是没有缺陷,因为事件其实就是用按钮来调用脚本

点评

……事实的确有……事件作为开关就没有这种问题,换成脚本做就会出各种奇怪的BUG……  发表于 2014-1-10 16:42
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 11:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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