查看: 1525|回复: 6

[有事请教] 请问如何用事件来修改角色的备注

[复制链接]
梦石
0
星屑
502
在线时间
59 小时
注册时间
2023-3-24
回帖
3
发表于 2023-6-27 12:21:58 | 显示全部楼层 |阅读模式

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

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

×
比如说我手动触发一个事件,把一名角色的第一行备注<test:1>删改为<test:233>。

如果有相关的插件那就更好了

点评

可以用開關去做  发表于 2023-6-27 13:11
梦石
0
星屑
502
在线时间
59 小时
注册时间
2023-3-24
回帖
3
 楼主| 发表于 2023-6-27 14:48:43 | 显示全部楼层
谢谢,我去试试
回复

使用道具 举报

梦石
0
星屑
502
在线时间
59 小时
注册时间
2023-3-24
回帖
3
 楼主| 发表于 2023-6-27 15:05:45 | 显示全部楼层
能给个脚本的范例吗
回复

使用道具 举报

梦石
2
星屑
8479
在线时间
463 小时
注册时间
2021-12-4
回帖
486

MZ评测员

发表于 2023-6-27 16:53:01 | 显示全部楼层
note备注<key:value>在游戏启动时(如果是地图文件的话就是每次切换到该地图时)会被解析到meta对象{"key":"value"},要改肯定是改后者,问题是后者是绑定在$dataXxx上的,不会进存档,返回标题读取另一个存档时就会出问题,因此最好是进一步绑定在$gameXxx上。
回复

使用道具 举报

梦石
0
星屑
149
在线时间
16 小时
注册时间
2023-5-22
回帖
5
发表于 2023-6-27 18:17:18 | 显示全部楼层
本帖最后由 rock3x 于 2023-6-27 18:24 编辑

放到备注里的数据,其实已经被所需要的脚本/插件读取,并且存储的脚本/插件自己新建的对象参数里面了,所以你修改备注,和修改mate对象,应该都起不到你想要的作用。
要不然你改了“备注”,本局游戏不生效,你改了mate对象,本次游戏不一定生效,下次游戏一定不生效。
而变量就是变量,需要改变参数的话,按需求使用变量或者全局变量更加可行。
回复

使用道具 举报

梦石
0
星屑
502
在线时间
59 小时
注册时间
2023-3-24
回帖
3
 楼主| 发表于 2023-6-27 18:18:54 | 显示全部楼层
小秋橙 发表于 2023-6-27 16:53
note备注在游戏启动时(如果是地图文件的话就是每次切换到该地图时)会被解析到meta对象{"key":"value"}, ...

谢谢了,不过执行效果不保存这个不要紧,重点是删改第一行备注并生效

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部