赞 | 9 |
VIP | 0 |
好人卡 | 11 |
积分 | 29 |
经验 | 29235 |
最后登录 | 2023-12-28 |
在线时间 | 713 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2920
- 在线时间
- 713 小时
- 注册时间
- 2010-7-25
- 帖子
- 813
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 jianyulei 于 2017-8-21 11:52 编辑
本体
一些分歧判断用的函数:(使用方法:分歧-脚本)
$game_party.members.size >= 3 队伍人物是否大于等于3
$game_party.members.include?($game_actors[3]) 3号角色在不在队伍中
$game_party.members[0].armors.include?($data_armors[107]) 领队角色是否装备有107号防具,武器的话将armors改为weapons
$game_player.y == 14 玩家在地图上的Y值是否是14
$game_switches[2] 2号开关是否开启
$game_self_switches[[21,14,"龙傲天"]] 21号地图的14号事件的“龙傲天”独立开关是否打开
(独立开关游戏中只给了ABCD,其实一个事件你可以设定无数个独立开关)
$game_variables[4] > $game_actors[1].hp 4号变量是否大于1号角色的HP
$game_actors[4].state?(857) 4号角色是否存在857号状态
$game_actors[1].usable?($data_skills[946]) 1号角色的946号技能是否可用
$game_actors[1].movable? 1号角色是否可以行动
$game_actors[1].class_id == 12 1号角色是否是12号职业
$game_party.item_number($data_items[56]) > 8 56号道具的数量是否大于8(用此脚本来合成的话,这个方法我估计你们会经常用到)武器和防具的写法见上方
$game_map.events[7].region_id == 5 判断7号事件是否在5号区域
$game_player.region_id == 5 判断玩家是否在5号区域
$game_party.members.any? {|actor| actor.state?(2)} 判断所有队员中是否有人存在2号状态
其实这脚本的内容是对着原始脚本直接复制粘贴过来的,界面类的脚本我自己都看不懂,但是已经尽可能的自定义以增加兼容性了,至少在我的用了无数脚本的大工程里没有发现兼容问题,我不对其他脚本的兼容问题负责
麻烦版主帮下忙将帖子移动到发布版吧 |
|