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

Project1

 找回密码
 注册会员
搜索
楼主: 云端城主
打印 上一主题 下一主题

[有事请教] 有会使用,当前地图有多少宝箱的插件的吗?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3957
在线时间
1000 小时
注册时间
2016-12-6
帖子
370
1
发表于 2024-1-7 11:33:16 | 显示全部楼层
云端城主 发表于 2024-1-8 16:22
原来是我代码大小写出错了。
但是为什么使用 简易版盗贼的鼻子,功能代码又出错了? ...

额,你试试脚本直接填$gameMap.showChestCountMessage()
不是变量赋值填脚本,而是事件指令-脚本填$gameMap.showChestCountMessage()
就像填写插件指令一样
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3957
在线时间
1000 小时
注册时间
2016-12-6
帖子
370
2
发表于 2024-1-7 12:26:29 | 显示全部楼层
贴个完整的报错页面,按F8打开控制台截图
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3957
在线时间
1000 小时
注册时间
2016-12-6
帖子
370
3
发表于 2024-1-7 17:17:29 | 显示全部楼层
这个$gameMap. countClosedChest(1)是你自己输入的脚本?
如果你是想获知地图上未开锁宝箱的数量,直接输入$gameMap.countClosedChest()就行了,这个函数不接受额外的参数
如果还会报错,你应该注意下事件的注释是不是没正确书写
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3957
在线时间
1000 小时
注册时间
2016-12-6
帖子
370
4
发表于 2024-1-7 20:57:54 | 显示全部楼层
本帖最后由 shiroin 于 2024-1-7 21:27 编辑


这个插件我刚也下来玩了一下,也遇到一样的报错原因,排查了下发现是因为这个插件识别宝箱有两个条件,一是宝箱事件需要有<宝箱>或<chest>的"备注",是"备注"而不是"注释",这个我一开始也搞混了……
二是宝箱事件的事件页数要有2页以上,只有一页会始终判定为"被打开的宝箱",$gameMap.countClosedChest()会无法搜索到这一类的宝箱
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3957
在线时间
1000 小时
注册时间
2016-12-6
帖子
370
5
发表于 2024-1-7 21:33:39 | 显示全部楼层
云端城主 发表于 2024-1-7 21:28
通过在变量的操作(脚本)中,写入以下内容来获取数据。
*
* $gameMap.countChest()

你重新看下我的回复,刚编辑过了,如果还没搞好,就发下你作为宝箱的事件页截图给我看看
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3957
在线时间
1000 小时
注册时间
2016-12-6
帖子
370
6
发表于 2024-1-8 14:06:30 | 显示全部楼层
本帖最后由 shiroin 于 2024-1-8 14:08 编辑
云端城主 发表于 2024-1-7 21:28
通过在变量的操作(脚本)中,写入以下内容来获取数据。
*
* $gameMap.countChest()


你这个事件写法只用到了一个插件指令,是不应该有报错的
而且我没看懂你具体是想干什么,你都自己动手用全局变量去记录宝箱数据了,那确实要这个插件没什么用

"ChestFlash"这个插件指令效果是让被判定为"未打开宝箱"的事件发出指定音效并弹出气泡,你在事件第一页用到了这个指令,还是自动并行处理,你可能没注意到发生了什么就跳转到第二页了
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3957
在线时间
1000 小时
注册时间
2016-12-6
帖子
370
7
发表于 2024-1-8 14:28:25 | 显示全部楼层
云端城主 发表于 2024-1-8 14:17
我就是想知道,那些代码就是如何调用的?但变量代入脚本代码就有问题? ...

变量操作里可以直接为变量用脚本赋值,参考我这个截图

QQ截图20240108142723.png (27.03 KB, 下载次数: 8)

QQ截图20240108142723.png
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3957
在线时间
1000 小时
注册时间
2016-12-6
帖子
370
8
发表于 2024-1-8 15:38:44 | 显示全部楼层
云端城主 发表于 2024-1-8 15:26
通过在变量的操作(脚本)中,写入以下内容来获取数据。

$gameMap.countChest()

啊这……只要事件备注和事件页没有设置错误,你变量写哪都没影响的,我这个事件就能正常读取宝箱数据,第二页只是为了凑数的空页

QQ截图20240108153739.png (61.91 KB, 下载次数: 9)

QQ截图20240108153739.png
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-13 16:14

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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