Project1

标题: 想要询问一下,要如何让地图遇到人讲话才能离开地图 [打印本页]

作者: eve1210    时间: 2024-1-5 13:46
标题: 想要询问一下,要如何让地图遇到人讲话才能离开地图
要怎么写这边的事件呢?

擷取.PNG (333.81 KB, 下载次数: 23)

擷取.PNG

作者: shiroin    时间: 2024-1-5 14:38
用开关条件,需要满足某个条件才进行的事件,都可以用开关来调控
比如ID:10开关打开时,才激活离开地图的事件,然后玩家必须找到你指定的NPC进行对话后才能打开ID:10开关
作者: eve1210    时间: 2024-1-5 14:45
shiroin 发表于 2024-1-5 14:38
用开关条件,需要满足某个条件才进行的事件,都可以用开关来调控
比如ID:10开关打开时,才激活离开地图的 ...

有点不太理解,好难喔,我事先做成这个样子

擷取1.PNG (56.21 KB, 下载次数: 25)

擷取1.PNG

擷取2.PNG (52.57 KB, 下载次数: 24)

擷取2.PNG

作者: shiroin    时间: 2024-1-5 15:09
你已经使用了IF-ELSE的条件分歧句式,ELSE的内容不需要再主动打开对应开关了,因为开关只有true和false的状态,else的内容你完全可以只写地图传送的事件
作者: May000805    时间: 2024-1-5 15:09
有很多方法?另外感觉你描述问题不太清楚,不懂你想要的效果是
1.和NPC对话以后直接传送到别的地图。
2.没有对话的时候无法通过某个门/走到指定地点(比如门口)无法传送到别的地图,和npc对话再走过去就以后可以被传送/通过;
开关是一个,我个人喜欢用变量v+1......
比如要实现上面说的2.的话:
在npc身上设置事件:显示文字,然后变量+1...
在门/传送点设置事件:【条件分歧】,如果v>x(x可以是任意你设定的数字),那么传送,否则不作为/提示和npc讲话得到线索。
然后测试。

作者: May000805    时间: 2024-1-5 15:17
May000805 发表于 2024-1-5 15:09
有很多方法?另外感觉你描述问题不太清楚,不懂你想要的效果是
1.和NPC对话以后直接传送到别的地图。
2.没 ...

看了一下你发的图,如果没有理解错的话你这个事件是写在了传送点,但开关打开应该设置在npc身上而不是传送点/门/出口上...(_;3/L
传送点那边应该是:
        否则(就是你图上的“其他”):
                转移
(“其他”上面的部分可以保留)
另外如果你把打开开关设置在npc身上可能会需要考虑npc之后是否需要重复利用问题,因为如果不设置“若xxx,那么打开开关”的话就会导致每次访问npc都开一次那个开关(=可以出门),如果之后还想要访问npc导致关门的话限制条件(虽然可能是我多虑了hh;

作者: eve1210    时间: 2024-1-5 15:25
本帖最后由 eve1210 于 2024-1-5 15:28 编辑
May000805 发表于 2024-1-5 15:09
有很多方法?另外感觉你描述问题不太清楚,不懂你想要的效果是
1.和NPC对话以后直接传送到别的地图。
2.没 ...


我这边在讲述一次好了方便各位大佬理解,就是我想要跟这个npc对话才能跳转地图,否则他没跟npc对话就不能跳转地图

擷取3.PNG (428.17 KB, 下载次数: 24)

擷取3.PNG

擷取4.PNG (208.07 KB, 下载次数: 24)

擷取4.PNG

擷取5.PNG (92.89 KB, 下载次数: 23)

擷取5.PNG

作者: May000805    时间: 2024-1-5 15:32
在海盗身上设置访问的时候打开开关(为on),
门(截图)这边设置若说过话为on,那么转移(其他:去问问),
应该就可以了;

作者: eve1210    时间: 2024-1-5 15:44
May000805 发表于 2024-1-5 15:32
在海盗身上设置访问的时候打开开关(为on),
门(截图)这边设置若说过话为on,那么转移(其他:去问问) ...

完了,我卡了好难啊,勾了这个之后人消失了,我好笨

擷取6.PNG (94.09 KB, 下载次数: 28)

擷取6.PNG

擷取7.PNG (325.53 KB, 下载次数: 27)

擷取7.PNG

作者: May000805    时间: 2024-1-5 15:47
eve1210 发表于 2024-1-5 15:44
完了,我卡了好难啊,勾了这个之后人消失了,我好笨

不需要勾这里,这里的意思是“如果 和海盗说话的开关打开,那么显示这一页(第几页就是条件上面的页码是几)的事件”,你是要在左边的【内容】里写打开开关事件;

作者: eve1210    时间: 2024-1-5 15:51
May000805 发表于 2024-1-5 15:47
不需要勾这里,这里的意思是“如果 和海盗说话的开关打开,那么显示这一页(第几页就是条件上面的页码是 ...

是这样吗

擷取8.PNG (39.07 KB, 下载次数: 20)

擷取8.PNG

作者: May000805    时间: 2024-1-5 15:55
eve1210 发表于 2024-1-5 15:51
是这样吗

不是捏TT草我有点不懂怎么在论坛传图片orz,要不然给个联系方式(wx或者qq都可)...我截图给你看...
不方便的话也可以去看b站up主榴莲味的暗恋的新手教学视频,俺当初是看他的,你想要的这个效果很简单就能实现惹

作者: eve1210    时间: 2024-1-5 16:02
May000805 发表于 2024-1-5 15:55
不是捏TT草我有点不懂怎么在论坛传图片orz,要不然给个联系方式(wx或者qq都可)...我截图给你看...
不方 ...

我只有b站的帐号,要不我给你我b站的名称

擷取9.PNG (552.81 KB, 下载次数: 18)

擷取9.PNG

作者: May000805    时间: 2024-1-5 16:09
俺莫得b站...有b站就可以看教学视频惹!姑且也试一下传图片看能不能发到...

1.PNG (132.11 KB, 下载次数: 25)

1.PNG

2.PNG (164.43 KB, 下载次数: 23)

2.PNG

3.PNG (155.21 KB, 下载次数: 18)

3.PNG

作者: eve1210    时间: 2024-1-5 16:19
本帖最后由 eve1210 于 2024-1-5 16:27 编辑
May000805 发表于 2024-1-5 16:09
俺莫得b站...有b站就可以看教学视频惹!姑且也试一下传图片看能不能发到...
...


谢谢大佬我解决了阿阿阿阿阿,你是我的超人
作者: xiaohuangdi    时间: 2024-1-5 16:46
優先用變量不要用開關。
游戲進度要用變量:12345678……完結。 開關就只有0跟1,變量能用到你大結局.
例如:變量011=主綫劇情,那麽只要這一個變量,就能控制所有游戲的NPC進度;


1.最右邊的頁面條件滿足優先觸發,不滿足不會觸發;
2.最上面的滿足條件優先觸發,不滿足不會觸發;






作者: eve1210    时间: 2024-1-5 23:00
xiaohuangdi 发表于 2024-1-5 16:46
優先用變量不要用開關。
游戲進度要用變量:12345678……完結。 開關就只有0跟1,變量能用到你大結局.
例如 ...

謝謝大佬




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