Project1

标题: RPG MZ/MV快捷定义函数,可直接使用在游戏脚本中 [打印本页]

作者: sadhu4231    时间: 6 天前
标题: RPG MZ/MV快捷定义函数,可直接使用在游戏脚本中
本帖最后由 sadhu4231 于 2025-8-29 22:39 编辑

快捷判断函数定义,方便新人和懒人

比如判断2号物品是否有10个,正常写是$gameParty.numItems($dataItems[2]) >= 10
定义后可简写为:ii(2) >= 10

这里面定义了很多常用的,方便随时使用!

以下是可使用的快捷定义函数:{也有示例在插件中}
【变量开关函数】
v(variableId)     - 获取变量值
s(switchId)       - 获取开关状态

【物品数量函数】
ii(itemId)         - 获取普通物品数量
ww(weaponId)      - 获取武器数量
aa(armorId)       - 获取防具数量
g()               - 获取金币数量

【装备判断函数】
ew(weaponId)       - 队伍是否有人装备指定武器
ea(armorId)        - 队伍是否有人装备指定防具

【队伍成员函数】
pta(actorId)       - 指定角色是否在队伍中
paw(actorId, weaponId) - 指定角色是否装备指定武器
paa(actorId, armorId)  - 指定角色是否装备指定防具
pw(index, weaponId)    - 队伍位置成员是否装备指定武器
pa(index, armorId)     - 队伍位置成员是否装备指定防具

【状态检查函数】
tt(stateId)        - 队伍是否有人处于指定状态
pat(actorId, stateId)  - 指定角色是否处于指定状态

【职业判断函数】
plc(index, classId)     - 队伍位置成员是否是对应的职业
pac(actorId, classId)  - 指定角色是否是对应的职业
pvc(varId, classId)     - 变量指定位置成员是否是对应的职业

【等级判断函数】
pl(index)              - 获取队伍位置成员的等级
al(actorId)           - 获取指定角色的等级

【其他实用函数】
pc(index)         - 获取队伍位置成员的职业名称
pv(varId)         - 获取变量指定位置队伍成员的名称

MTT_QuickDecisionLibrary.rar

1.98 KB, 下载次数: 4

售价: 2 星屑  [记录]

2025/8/29






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