じ☆ve冰风 发表于 2026-7-28 09:17:08

More Page Conditions

More Page Conditions
2018.01.13
by Shaz

Introduction
This is a simple little plugin that allows you to add more page conditions via comments in the event commands list.

How to use
Add plugin to your js/plugins folder - name should be Shaz_MorePageConditions.js - and enable in plugin manager.
On your event page, enter a comment beginning with cond to add to the existing page conditions.Any script command that evaluates to a true or false value can be used (see Notes for caveat).

Shortcuts
\ss() will be converted to $gameSelfSwitches.value()
\s(15) will be converted to $gameSwitches.value(15)
\v(12) will be converted to $gameVariables.value(12)

Example
cond \s(15) && \v(8) >= 10 && \v(8) <= 15 - will evaluate to true if switch 15 is on and variable 8 is between 10 and 15 (inclusive)

Plugin
Download from pastebin
make sure to save it as Shaz_MorePageConditions.js

Credit
- Shaz

Terms
- free for use in commercial games
- do not post elsewhere - link back to this page

Notes
- Although you can add any script call that will evaluate to true/false as a condition, it may not cause an immediate change of pages.The map only evaluates page conditions when something has requested a refresh.By default, this only happens when things listed under the Conditions heading on the event page change - switches, self switches, variables, party members, items (items, weapons, armors).If you want to add a condition based on something else - for example, amount of gold, hp of party leader, etc), the condition will only be checked when one of those other things changes, requesting a refresh.Or you could add a script call on any event that might cause those new conditions to change: $gameMap.requestRefresh() to force event pages to be re-checked.Be careful not to do this too often - definitely not in a parallel process event, as refreshing event pages is a CPU-hungry activity and will cause lag if done too frequently.


本贴来自国际rpgmaker官方论坛作者:Shaz处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/more-page-conditions.90431/
页: [1]
查看完整版本: More Page Conditions