编号 | 事件指令名称 | 对应脚本语法 |
1 | 是否有事件正在执行中(不含并列处理事件) | $gameMap.isEventRunning() |
2 | 地图的宽度
地图的高度
| $gameMap.width()
$gameMap.height()
|
3 | 地图的横向迴圈的判定
地图的纵向迴圈的判定
| $gameMap.isLoopHorizontal()
$gameMap.isLoopVertical()
|
4 | 地图是否禁止冲刺 | $gameMap.isDashDisabled() |
5 | 地图遇敌步数 | $gameMap.encounterStep() |
6 | 区域地图判定(影响战斗背景) | $gameMap.isOverworld()
|
7 | 地图每个画面所佔格子格数(横)
地图每个画面所佔格子格数(竖)
| $gameMap.screenTileX()
$gameMap.screenTileY()
|
8 | 取得地图xy 座标的事件ID | $gameMap.eventIdXy(x, y) |
9 | 指定坐标是否在目前的画面中 | $gameMap.isValid(x, y) |
10 | 指定方向d 在座标(x,y) 是否可以通行(d值)8上,2下,6右,4左 | $gameMap.isPassable(x, y, d) |
11 | 小型船在指定坐标的是否可以通行
大型船在指定坐标的是否可以通行
飞型船在指定坐标的是否可以通行
| $gameMap.isBoatPassable(x, y)
$gameMap.isShipPassable(x, y)
$gameMap.isAirshipLandOk(x, y)
|
12 | 指定座标是否为梯子
指定座标是否为草丛
指定座标的计步器判定
指定座标是否为伤害型地板
| $gameMap.isLadder(x, y)
$gameMap.isBush(x, y)
$gameMap.isCounter(x, y)
$gameMap.isDamageFloor(x, y)
|
13 | 取得指定坐标的标签
取得指定坐标的地区 ID
滚动式判断
| $gameMap.terrainTag(x, y)
$gameMap.regionId(x, y)
$gameMap.isScrolling()
|
14 | 指定ID事件目前面向方向 | $gameMap.events()[id]._direction |
15 | 指定ID事件目前在地图上的X座标
指定ID事件目前在地图上的Y座标
指定ID事件目前在画面上的X座标
指定ID事件目前在画面上的X座标
| $gameMap.events()[id]._X
$gameMap.events()[id]._Y
$gameMap.events()[id].screenX()
$gameMap.events()[id].screenY()
|
16 | 指定ID事件目前的移动速率
指定ID事件目前的移动频率
指定ID事件目前的不透明度
| $gameMap.events()[id]._moveSpeed
$gameMap.events()[id]._moveFrequency
$gameMap.events()[id]._opacity
|
17 | 指定ID事件目前的图片与画面的合成方式 | $gameMap.events()[id]._blendMode |
18 | 指定ID事件目前的图片所在的 地图图块ID | $gameMap.events()[id]._tileId |
19 | 指定ID事件目前使用的图片名称
指定ID事件目前使用的图片index
| $gameMap.events()[id]._characterName
$gameMap.events()[id]._characterIndex
|
20 | 指定ID事件的图片是否为 “!”开头的图片 | $gameMap.events()[id].isObjectCharacter() |
21 | 指定ID事件的优先度 (高于玩家 / 低于玩家 / 与玩家同层) | $gameMap.events()[id]._priorityType |
22 | 指定ID事件是否有走路动画
指定ID事件是否有踏步动画
| $gameMap.events()[id]._walkAnime
$gameMap.events()[id]._stepAnime
|
23 | 指定ID事件是否固定方向 | $gameMap.events()[id]._directionFix |
24 | 指定ID事件是否可穿透 | $gameMap.events()[id]._through |
25 | 指定ID事件目前是否为透明状态 | $gameMap.events()[id]._transparent |
26 | 指定ID事件目前是否在特定座标 | $gameMap.events()[id].pos(x, y) |
27 | 指定ID事件目前是否在特定座标(穿透状态会判定不存在) | $gameMap.events()[id].posNt(x, y) |
28 | 指定ID事件目前是否正在移动中
指定ID事件目前是否正在跳跃中
指定ID事件目前是否正在停止中(非移动中与非跳跃中)
指定ID事件目前是否正在冲刺
| $gameMap.events()[id].isMoving()
$gameMap.events()[id].isJumping()
$gameMap.events()[id].isStopping()
$gameMap.events()[id].isDashing()
|
29 | 指定ID事件目前是否正在可以以方向d通行至座标x , y | $gameMap.events()[id].canPass(x, y, d) |
30 | 指定ID事件是否接触到其他位于x,y 的事件(穿透角色不会进入判定) | $gameMap.events()[id].isCollidedWithCharacters(x, y) |
31 | 指定ID事件是否靠近画面(事件距离画面一定距离是不会运作的) | $gameMap.events()[id].isNearTheScreen() |
32 | 指定ID事件是否在执行指定移动路径 | $gameMap.events()[id]._moveRouteForcing |
33 | 遇敌步数, 变为0时会碰到敌人 | $gamePlayer._encounterCount |
34 | 玩家是否踩在伤害型地板上 | $gamePlayer.isOnDamageFloor() |
35 | 玩家跟随者是否再集合中
玩家跟随者是否再集合完毕
| $gamePlayer.areFollowersGathering()
$gamePlayer.areFollowersGathered()
|
36 | 玩家是否正在搭乘小型船
玩家是否正在搭乘大型船
玩家是否正在搭乘飞型船
玩家是否正在搭乘任何一种交通工具
| $gamePlayer.isInBoat()
$gamePlayer.isInShip()
$gamePlayer.isInAirship()
$gamePlayer.isInVehicle()
|
37 | 判断交通工具目前面向的方向0 : 小型船,1 : 大型船,2 : 飞行船 | $gameMap.vehicles()[id]._dicection |
38 | 判断玩家目前面向的方向 | $gamePlayer.events()[id]_direction |
39 | 玩家队伍是否在战斗中 | $gameParty.inBattle() |
40 | 玩家队伍目前非死亡的人数 | $gameParty.aliveMembers().length |
41 | 玩家队伍目前死亡的人数 | $gameParty.deadMembers().length |
42 | 玩家队伍目前拥有的金币 | $gameParty._gold |
43 | 玩家队伍在战斗中执行指令目前到哪个步骤 | $gameParty._steps |
44 | 上一次被选为道具目标的角色id | $gameParty._targetActorId |
45 | 菜单中目前选择的角色id | $gameParty._menuActorId |
46 | 玩家队伍中第N号角色的名字
玩家队伍中第N号角色附加状态(从0开始数,队长为0)
| $gameParty.members()[n].name()
$gameParty.members()[n].addState(1);
|
47 | 玩家队伍人数(如果是在战斗中则为战斗人数) | $gameParty.size() |
48 | 玩家队伍敏捷性(判断先制攻击) | $gameParty.agility() |
49 | 玩家队伍总人数 | $gameParty.allMembers().length |
50 | 玩家队伍最大等级 | $gameParty.highestLevel() |
51 | 玩家队伍最后一次使用的道具资料 | $gameParty.lastItem() |
52 | 玩家队伍中是否有遇敌减半的属性判定
玩家队伍中是否有遇敌无效的属性判定
玩家队伍中是否有被突袭(敌人先攻)无效的属性判定
玩家队伍中是否有先制攻击的属性判定
| $gameParty.hasEncounterHalf()
$gameParty.hasEncounterNone()
$gameParty.hasCancelSurprise()
$gameParty.hasRaisePreemptive()
|
53 | 玩家队伍中是否有战斗金币x2 的属性判定
玩家队伍中是否有道具掉落率x2 的属性判定
| $gameParty.hasGoldDouble()
$gameParty.hasDropItemDouble()
|
54 | 玩家队伍中指定id角色 是否在战斗队伍中 | $gameParty.battleMembers().contains($gameActors.actor(n)) |
55 | 敌人部队生存数量
敌人部队死亡数量
| $gameTroop.aliveMembers().length
$gameTroop.deadMembers().length
|
56 | 敌人部队敏捷性(判断是否先制攻击) | $gameTroop.agility() |
57 | 敌人部队群组ID | $gameTroop._troopId |
58 | 敌人部队中所有角色名称 | $gameTroop.enemyNames() |
59 | 敌人部队回合计数 | $gameTroop._turnCount |
60 | 目前敌人部队可以获得的经验值(所有已经死亡敌人的可获得经验总和)
目前敌人部队可以获得的金币(所有已经死亡敌人的可获得金币总和)
| $gameTroop.expTotal()
$gameTroop.goldTotal()
|
61 | 目前敌人部队中指定index的敌人名称
目前敌人部队中指定index的敌人显示名称(有相同敌人时会自动变为敌人A , 敌人B...)
| $gameTroop.members()[n].name() |
62 | 目前战斗次数 | $gameSystem._battleCount |
63 | 目前遇敌是否有效 | $gameSystem._encounterEnabled |
64 | 目前逃走次数总和 | $gameSystem._escapeCount |
65 | 目前是否有开启队列模式 | $gameSystem._formationEnabled |
66 | 目前是否可以开启主选单 | $gameSystem._menuEnabled |
67 | 目前记录档案次数 | $gameSystem._saveCount |
68 | 目前是否可以进行存挡功能 | $gameSystem._saveEnabled |
69 | 目前版本 id | $gameSystem._versionId |
70 | 目前战斗胜利次数 | $gameSystem._winCount |
71 | 目前系统语言是否为日文 | $gameSystem.isJapanese() |
72 | 目前是否为横向战斗 | $gameSystem.isSideView() |
73 | 目前游戏时间 | $gameSystem.playtimeText() |
74 | 使用点击移动的目标座标X
使用点击移动的目标座标Y
| $gameTemp.destinationX()
$gameTemp.destinationY()
|
75 | 是否为测试模式(使用RM编辑器跑游戏时为测试模式) | $gameTemp.isPlaytest() |
76 | 计时器的剩馀时间 (1 frames = 1/ 60秒) | $gameTimer._frames |
77 | 计时器是否运作中 | $gameTimer._working |
78 | N号变数目前的值
N号开关目前的值
| $gameVariables.value(n)
$gameSwitches.value(n)
|
79 | 设定事件自开关,例:$gameSelfSwitches.value([1, 3, 'A']) | $gameSelfSwitches.value([ 地图ID, 事件ID, 自开关类型]) |