Project1

标题: 公共事件 [打印本页]

作者: 劈里啪啦的綿羊    时间: 2025-4-27 02:17
标题: 公共事件
想做一个Karma系统,堆积到一定的数值时会有对话框提示你四周的敌人开始远离你之类的

学会了用变数堆叠数值,然后在地图加入了一个并行处理的【Karma系统提示】开关

然后也在公共事件写了一个条件分歧(在【Karma系统提示】开关开着的前提下并行处理),当杀了敌人达到一定的Karma数值会跳提示对话框的事件

问题就是这个公共事件的对话框跳了一出来以后就关不掉,这该怎么办?

我有尝试过在另外一个公共事件设置一个开关试着关掉上面提到的开关,但还是没有任何效果



作者: soulsaga    时间: 2025-4-27 02:26
对话后把提示开关关闭?
作者: 劈里啪啦的綿羊    时间: 2025-4-27 02:50
soulsaga 发表于 2025-4-27 02:26
对话后把提示开关关闭?

還是會一直跳出來
作者: 无忧谷主幻    时间: 2025-4-27 03:10
既然关开关没用,就干脆对话完后变量再加1,执行条件从大于改为等于
如果不想改执行条件就再弄个变量为6的条件分歧
作者: 劈里啪啦的綿羊    时间: 2025-4-27 03:23
在公共事件另外再寫了一個專門關掉開關的事件

是沒再重複跳出來了,但變相會跳兩次才會消失

是我寫的事件有出錯嗎




作者: 灯笼菜刀王    时间: 2025-4-27 11:38
原因:  你在处理 karma值 的地方打开了 22号开关,  然后出了提示, 虽然你在提示后关闭22号开关, 然而处理 karma值 增减的地方又同样把开关打开了,且又满足 > 5 的判定, 自然又执行一次, 如此反复咯

正确做法, 不需要什么并行处理,也不需要公共事件, 只要你在给 karma值 增减的地方下面直接判断 karma值 > 5 就弹出对话框即可, 不想重复弹出, 就多套个开关
作者: 劈里啪啦的綿羊    时间: 2025-4-27 14:04
灯笼菜刀王 发表于 2025-4-27 11:38
原因:  你在处理 karma值 的地方打开了 22号开关,  然后出了提示, 虽然你在提示后关闭22号开关, 然而处理 k ...

對不起我腦殼卡住有點笨 後面要套的開關具體是怎麽套...

因為我是在敵人戰鬥頁面那邊套karma值增減,試過在對話框下面套了開關,然後再開個頁面關掉開關
但也沒用,會在下一場戰鬥裏再跳出來提示一次...我想實現的是只會出現一次的提示系統


作者: 灯笼菜刀王    时间: 2025-4-27 14:09
劈里啪啦的綿羊 发表于 2025-4-27 14:04
對不起我腦殼卡住有點笨 後面要套的開關具體是怎麽套...

因為我是在敵人戰鬥頁面那邊套karma值 ...

如果你的 karma值 是 1点1点加, 那直接 karma == 5 时打开开关, 执行公共事件, 然后关闭开关
作者: 劈里啪啦的綿羊    时间: 2025-4-27 14:16
灯笼菜刀王 发表于 2025-4-27 14:09
如果你的 karma值 是 1点1点加, 那直接 karma == 5 时打开开关, 执行公共事件, 然后关闭开关 ...

成功了!!!謝謝你!!!!!




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1