查看: 103|回复: 0

[转载发布] CGMZ 无限的事件条件拓展插件

[复制链接]
  • TA的每日心情
    开心
    2024-5-10 09:55
  • 签到天数: 37 天

    连续签到: 3 天

    [LV.5]常住居民I

    2028

    主题

    32

    回帖

    7260

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    0
    卡币
    5184
    OK点
    16
    积分
    7260
    发表于 同元九百九十四年七月八日(秋) | 显示全部楼层 |阅读模式
    【插件: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)


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


                本帖来自P1论坛作者暴走的露露,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg. blue/forum.php?mod=viewthread&tid=493926  若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。

    本帖子中包含更多资源

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

    x
    天天去同能,天天有童年!
    回复 论坛版权

    使用道具 举报

    ahome_bigavatar:guest
    ahome_bigavatar:welcomelogin
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2024-5-20 14:17 , Processed in 0.051744 second(s), 46 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表