查看: 1327|回复: 0

[原创发布] RPG MZ/MV快捷定义函数,可直接使用在游戏脚本中

[复制链接]
梦石
0
星屑
3288
在线时间
232 小时
注册时间
2022-12-13
回帖
35
发表于 2025-8-29 22:35:56 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 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, 下载次数: 9

售价: 2 星屑  [记录]

2025/8/29

评分

参与人数 1赞 +1 收起 理由
邪月长啸 + 1 塞糖

查看全部评分

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

本版积分规则

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

在本版发帖返回顶部