Project1

标题: 求指导<穿脱装备时可运行脚本或代码>这个插件能用的代码! [打印本页]

作者: 雷影    时间: 2025-4-27 14:21
标题: 求指导<穿脱装备时可运行脚本或代码>这个插件能用的代码!
穿脱装备时运行脚本或JS代码.rar (7.96 KB, 下载次数: 6)
插件描述是:

在武器防具注释里按格式写上代码
<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 代指装备的当前人物??

可以的话多写几个其它类型的案例?
作者: Pink_cherry    时间: 2025-4-27 18:29
user.addState(n);
作者: 企鹅大虾    时间: 2025-4-27 20:16
+0




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