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

Project1

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

[原创发布] 点击即触发事件

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1606
在线时间
220 小时
注册时间
2022-2-3
帖子
160
跳转到指定楼层
1
发表于 2022-6-17 16:26:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 apple5740 于 2022-8-8 13:48 编辑

感谢群大佬 腹黑酱 提供的思路。
一个萌新。大量参考了ye大佬 插件 Event Click Trigger 的写法。

触发条件的确定键 还需要角色靠近事件,泪目!


现在点击事件,会跳过强制移动角色的行为。
会触发点击坐标的所有事件。

可以使用 $skip_move_switch = false; 来关闭此插件的效果。
可以使用 $single_event = true;         切换成执行该坐标的单个事件

//补充
如果你的事件里有用脚本写的
$gameMessage.add();这样的方法。
你可能会遇到对话框还在的时候,仍可以点击其他事件的问题。。
那么可以在脚本最后面加一句
if($gameMessage.isBusy()) this.setWaitMode("message");
//或者加下面这一句,
$gameMap._interpreter._waitMode = "message";
目的是增加一个等待状态


有不妥的地方,请告知。。感谢。

apple_skip_move20220808_2.rar (913 Bytes, 下载次数: 94, 售价: 1 星屑)

评分

参与人数 2星屑 +120 +1 收起 理由
alexncf125 + 1 我咋不记得我提供过什么思路23333.
fux2 + 120 塞糖

查看全部评分

我的联系方式Q: 1127808900
欢迎一起讨论任何问题

Lv2.观梦者

梦石
0
星屑
839
在线时间
189 小时
注册时间
2022-5-8
帖子
36
2
发表于 2022-6-17 17:18:57 | 只看该作者
牛啊牛啊,支持一下
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
360
在线时间
52 小时
注册时间
2022-2-28
帖子
9
3
发表于 2022-6-20 17:04:03 | 只看该作者
支持支持!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
144
在线时间
43 小时
注册时间
2020-10-31
帖子
75
4
发表于 2022-6-20 21:07:22 | 只看该作者
嗯,好东西好东西!我再提供下游戏情节思路,这个可以用于大家游戏情节中“来找茬”环节,直接点击触发!
自作主张蛛后之后
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
401
在线时间
231 小时
注册时间
2009-8-25
帖子
49
5
发表于 2022-6-21 21:10:16 | 只看该作者
不错不错{:4_95:}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
34
在线时间
6 小时
注册时间
2022-7-8
帖子
10
6
发表于 2022-7-9 11:04:36 | 只看该作者
好实用的插件
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1766
在线时间
265 小时
注册时间
2019-4-9
帖子
89
7
发表于 2022-8-7 00:34:18 | 只看该作者
不好意思,那個切换成执行该坐标的单个事件....
我不是很明白是怎樣的,可以舉例子嗎??
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1606
在线时间
220 小时
注册时间
2022-2-3
帖子
160
8
 楼主| 发表于 2022-8-8 06:26:08 | 只看该作者
caffee.bee 发表于 2022-8-7 00:34
不好意思,那個切换成执行该坐标的单个事件....
我不是很明白是怎樣的,可以舉例子嗎?? ...

是我不太懂制作插件的原因。。
1.第一个方式
你可以修改插件中的
$single_switch = false;
语句将它改为
$single_switch = true;
2.第二个方式
也可也在游戏中使用事件来执行下面的脚本
$single_switch = true;  
上面两个方式都能达到执行单个事件的目的。
我去研究一下怎么做成参数的形式
我的联系方式Q: 1127808900
欢迎一起讨论任何问题
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1606
在线时间
220 小时
注册时间
2022-2-3
帖子
160
9
 楼主| 发表于 2022-8-8 07:25:44 | 只看该作者
caffee.bee 发表于 2022-8-7 00:34
不好意思,那個切换成执行该坐标的单个事件....
我不是很明白是怎樣的,可以舉例子嗎?? ...

重置了帖子的资源,加了一个可以改变开关的参数,如果有问题麻烦再告知我一下。。
我的联系方式Q: 1127808900
欢迎一起讨论任何问题
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1766
在线时间
265 小时
注册时间
2019-4-9
帖子
89
10
发表于 2022-8-8 12:02:35 | 只看该作者
本帖最后由 caffee.bee 于 2022-8-8 12:06 编辑
apple5740 发表于 2022-8-8 07:25
重置了帖子的资源,加了一个可以改变开关的参数,如果有问题麻烦再告知我一下。。 ...


好的....我試了一下...希望不要嫌棄我很麻煩....因為這的確是很好的插件。至少對我來說.....
首先,$skip_move_switch = false; 我能理解為全局設定...?
然後,$single_switch = true; 是全局中的一個事件獨立開闢?

試了一下....不輸入腳本的情況下直接使用是沒問題的。(事件1觸發器:確定鍵)(事件2觸發器:玩家接觸)
接著輸入了:$skip_move_switch = false;基本都沒問題。(事件3觸發器:並行)

在不刪除$skip_move_switch = false;的情況下,在個單事件(事件1觸發器:確定鍵)中輸入$single_switch = true;
*插件設定參數不變。

事件1&事件2的結果是都需要角色靠近事件....

假如是我操作上有問題,或是理解错误。請指正我一下,謝謝。

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 00:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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