查看: 2366|回复: 3

[已经过期] 如何一次呼叫兩個公共事件?

[复制链接]
梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
发表于 2015-12-13 23:46:19 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 小叮鈴 于 2015-12-14 00:41 编辑

如果一次呼叫兩個 會有一個不執行 如果在A共用事件呼叫B公用事件 A公用事件會等B公用事件執行完畢才繼續跑下面的A公用事件

有辦法兩個一起執行嗎? 因為我要設定A公用事件判斷計時器 B則是計時器的效果 也沒有辦法寫在同一個事件裡面 A公用事件必須循環

我也試過并行处理或者自動執行 貌似也沒有效果

01.jpg

02.jpg

搞了半天就弄不清楚 會先計時器倒數完畢才出現輸入密碼的窗口 而不是同時一起

老鹰

梦石
40
星屑
37812
在线时间
7091 小时
注册时间
2012-5-26
回帖
3297

极短24评委极短23参与极短22参与极短21评委老司机慢点开短篇十吟唱者组别冠军开拓者剧作品鉴家

发表于 2015-12-14 13:05:59 | 显示全部楼层
本帖最后由 百里_飞柳 于 2015-12-14 13:11 编辑

没弄明白到底要干什么,最后加的那一句感觉目的又变了。

以最后那句为目的,那么第二个公共事件就没必要并行或自动了,
第一个公共事件不需要循环,因为并行就是在自己循环,而最开始的那句不需要写脚本,直接写呼叫第二个公共事件即可,
里面的计时器开始的操作和计时器开关的操作,再放到一个新的公共事件里去,调用那个新的公共事件,即可打开计时器并行

好吧,似乎看出你想要写什么东西了,是【限时输入密码】吧?
默认下肯定做不出的,因为默认的计时器虽然后台在计数,但是它就算计数完成,还是要先处理当前的数值输入,就是不能取消当前输入状态。

你可以换种思想,比如计数完成了打开一个开关,即便还可以输入正确答案,但是可以多判定一个开关的值,如果开关打开了,依旧判定输入错误。

当然,如果你还想做到在输入的状态中判定计数器结束,【同时】关闭当前数值输入窗口,就需要动用脚本修改了。  @VIPArcher
回复

使用道具 举报

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
 楼主| 发表于 2015-12-14 14:15:03 | 显示全部楼层
百里_飞柳 发表于 2015-12-14 13:05
没弄明白到底要干什么,最后加的那一句感觉目的又变了。

以最后那句为目的,那么第二个公共事件就没必 ...



可以耶 我複製一個密碼門 是可以成功運行的

# 清除数字窗口
ObjectSpace.each_object(
Window_NumberInput){|w| w.process_ok}

重點是我想同時進行這個公共事件 noShade>

点评

那我就不知道你要做什么了,看你的回复,似乎又不是做【限时内输入数字】  发表于 2015-12-14 16:14
回复

使用道具 举报

梦石
0
星屑
497
在线时间
266 小时
注册时间
2015-12-8
回帖
729
 楼主| 发表于 2015-12-14 21:38:17 | 显示全部楼层
本帖最后由 小叮鈴 于 2015-12-14 21:39 编辑
百里_飞柳 发表于 2015-12-14 13:05
没弄明白到底要干什么,最后加的那一句感觉目的又变了。

以最后那句为目的,那么第二个公共事件就没必 ...


是限时内输入数字沒錯,只是不是在地圖上,而是在戰鬥中。


在地圖上我用別人的事件可以成功,在戰鬥中我弄了半天就是沒辦法


我的效果是
敵人放一個技能的時候,會額外觸發公用事件,如果沒在時間內輸入完畢,會額外再受到一次傷害。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部