Project1

标题: CGMZ 无限的事件条件拓展插件 [打印本页]

作者: 暴走的露露    时间: 2023-8-1 07:10
标题: CGMZ 无限的事件条件拓展插件
本帖最后由 暴走的露露 于 2023-7-31 16:24 编辑

【插件:CGMZ_UnlimitedEventConditions -无限的事件条件拓展插件】
版本:RPG MAKER MZ
作者:Casper Gaming

插件核心下载:CGMZ_Core
(在列表中置于所有CGMZ插件之上)

本插件下载链接:CGMZ_UnlimitedEventConditions
(请到作者官网下载插件,可能官网还没更新汉化版,但是配合下列命令已经可以正常使用啦。)

使用条款:
1.可以免费用于商用或非商用游戏。
2.使用本插件必须声明作者Casper Gaming,并注明插件来源网站以帮助其他有需要的用户。
3.如插件内有注明其他额外的使用条款,请遵守。
4.所有使用条款均以作者网站公布的最新版本为准。作者官网使用条款

=============插件使用说明(简简单单)=============

【插件简介】
默认的事件只支持2个开关、一个变量或一些其他条件。
现在你可以在事件页设置增加无限个条件(如开关、变量、物品武器防具持有数量等等)。
请注意冒号格式和其他参数之间的空格。
请注意冒号格式和其他参数之间的空格。
请注意冒号格式和其他参数之间的空格。
请不要修改插件文件名~
请不要修改插件文件名~
请不要修改插件文件名~

【注释命令】
一、在新建事件页的第一行输入以下"注释"以激活新的事件条件。
CGMZ Event Conditions
注:这条前置用的注释命令要求大小写格式一致。

二、在激活命令的注释中输入不同的事件条件。

1、开关:检查开关是否打开。
注释:Switch: [id] [ON|OFF]
举例:Switch: 1 OFF (当1号开关关闭时)

2、独立开关:检查某地图的某个事件的独立开关是否打开。
注释:Selfswitch: [mapId] [eventId] [A|B|C|D] [ON|OFF]
举例:Selfswitch: 10 8 A OFF (当10号地图8号事件的独立开关A关闭时)

3、变量:检查某个变量的值是否符合。
注释:Variable: [id] [>|>=|=|<|<=|!=] [amount]
举例:Variable: 5 >= 100 (5号变量大于等于100时)
说明:>大于,>=大于等于,=等于,<小于,<=小于等于吗,!=不等于(下同)

4、物品:检查物品持有数是否符合。
注释:Item: [id] [>|>=|=|<|<=|!=] [amount]
举例:Item: 2 > 9 (2号物品数量大于9个时)

5、武器:检查武器持有数是否符合,或者是否有角色装备了该武器。
注释:Weapon: [id] [>|>=|=|<|<=|!=|equipped] [amount]
举例:Weapon: 5 > 1 (当5号武器持有数大于1个时)
举例:Weapon: 5 equipped (当有角色装备了5号武器时)
说明:如果你同时设置了这2个条件,当有角色装备了该武器,就会自动忽略数量要求这个条件

6、防具:Armor,设置方法和注意说明同"武器"。
注释:Armor: [id] [>|>=|=|<|<=|!=|equipped] [amount]

7、货币:检查货币持有数是否符合。
注释:Gold: [>|>=|=|<|<=|!=] [amount]
举例:Gold: >= 100 (金币持有数大于等于100时)

8、角色:检查角色是否在队伍中。
注释:Actor: [id] [in|out]
举例:Actor: 4 out (4号角色不在队伍中时)

9、载具:检查队伍是否乘坐在载具中。
注释:Vehicle: [boat|ship|airship] [on|off]
举例:Vehicle: boat on (队伍正在乘坐"小船")
说明:boat小船,ship大船,airship飞艇。

10、计时器:检查是否符合计时器的时间。
注释:Timer: [>|>=|=|<|<=|!=] [amount]
举例:Timer: >= 60 (计时器剩余时间大于等于60秒)
说明:必须注意!计时器用法有区别于其他条件用法。
1、当你使用计时器条件时,你必须确保计时器在运行中,否则会报错。
2、你的事件不会只因为符合计时器条件而自动刷新,
   你需要配合满足一些其他条件来刷新你的事件。


举个例子:
当你的事件只有 "计时器>100秒"才显示宝箱时,
即使运行计时器并符合条件,宝箱也不会自动显示。
你要同时多设置一个例如 "货币>1000"+"计时器>100秒",
类似这样的设置,才能激活宝箱。请自行测试。


三、你可以在一条注释里面设置多个条件,一行一个条件。
然后在一个事件里面设置多条注释来设置多个条件。
但请确保每一个注释的第一行必须是"CGMZ Event Conditions"。
请注意冒号格式和其他参数之间的空格。
请注意冒号格式和其他参数之间的空格。
请注意冒号格式和其他参数之间的空格。



四、重要!如果你使用了不正确的命令格式,该插件会报错!
到时请按F8或F12打开后台查看console来了解报错原因。
如:Switch: off 22 (正确应该是 Switch: 22 off)


题外话:下个版本作者应该会增加用技能和状态来作为事件条件吧,敬请期待~


作者: sadhu4231    时间: 2023-8-26 21:12
好东西,感谢分享
作者: 夜宇星繁    时间: 2023-8-30 06:32
感谢大佬分享




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