查看: 2582|回复: 2

[有事请教] 求指导<穿脱装备时可运行脚本或代码>这个插件能用的代码!

[复制链接]
梦石
0
星屑
8044
在线时间
1322 小时
注册时间
2006-7-18
回帖
459
发表于 2025-4-27 14:21:00 | 显示全部楼层 |阅读模式

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

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

×
穿脱装备时运行脚本或JS代码.rar (7.96 KB, 下载次数: 9)
插件描述是:

在武器防具注释里按格式写上代码
<Custom On Equip Eval>
code
</Custom On Equip Eval>
备注了此注释的装备,角色在进行穿戴时将执行code内容,你可以用'user'或者'a'来指代
正在穿戴此装备的角色,你也可以用'item'来指代此装备。
另外你还可以用's'、'v'和'p'的简称来引用游戏中的$gameSwitches、$gameVariables和$gameParty。

<Custom On Remove Equip Eval>
code
</Custom On Remove Equip Eval>
备注了此注释的装备,角色在进行脱下时将执行code内容,你可以用'user'或者'a'来指代
正在穿戴此装备的角色,你也可以用'item'来指代此装备。
另外你还可以用's'、'v'和'p'的简称来引用游戏中的$gameSwitches、$gameVariables和$gameParty。

案例:
<Custom On Equip Eval>
$gameSwitches.setValue(30, true);
</Custom On Equip Eval>
穿戴写有此注释的装备后,30号开关将打开

<Custom On Remove Equip Eval>
var value = Math.floor(0.1 * user.luk);
$gameVariables.setValue(1, value);
</Custom On Remove Equip Eval>
穿戴写有此注释的装备后,1号变量将代入“10%当前操作角色运气值”的数值



有些看得懂,配合脚本调用大全倒是做到一些功能!不过有些想实现的想法不知道怎么写代码!

比如穿上此装备的人获得某个状态!
脚本调用里是$gameActors.actor(actorId).addState(n);
这个只能指定一个角色获得状态,
不知道要怎么写代码才能像例子里说的用 user 代指装备的当前人物??

可以的话多写几个其它类型的案例?
梦石
0
星屑
1232
在线时间
145 小时
注册时间
2023-2-1
回帖
12
发表于 2025-4-27 18:29:11 | 显示全部楼层
user.addState(n);
回复

使用道具 举报

梦石
0
星屑
110
在线时间
95 小时
注册时间
2021-4-23
回帖
37
发表于 2025-4-27 20:16:17 | 显示全部楼层
+0
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部