设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1252|回复: 4
打印 上一主题 下一主题

[已经解决] 如何在分支条件里的脚本中引用天气

[复制链接]

Lv1.梦旅人

梦石
0
星屑
120
在线时间
16 小时
注册时间
2022-5-20
帖子
6
跳转到指定楼层
1
发表于 2022-6-1 02:56:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 ywl@project1 于 2022-6-1 03:04 编辑

我想在事件页分支条件里的脚本引用
当天气是雨天时
应该怎么做

顺便解释一下 那个分支条件里的脚本引用到底能引用那些东西 我现在知道能引用
3 > 1这种表达式 (是叫表达式吗?我也不清楚怎么叫)

Lv5.捕梦者

梦石
0
星屑
24337
在线时间
5053 小时
注册时间
2016-3-8
帖子
1621
2
发表于 2022-6-1 09:02:14 | 只看该作者
本帖最后由 alexncf125 于 2022-6-1 09:17 编辑

$game_map.screen.weather_type == :rain

能引用那些东西?
通常引用会返回布尔值(Boolean)的脚本吧, 即是true或者false
比如简单的像$game_party.gold > 5000判定金钱数是否大于5000
稍稍复杂的可以$game_party.members.find_all {|a| a.atk > 200 }.size > 3判定队伍中角色功击力为200以上的人数是否大于3人

嘛...也可以用来分支某东西是否存在, 比如$game_party.members[4]
当队伍只得4人时, $game_party.members[4]为nil, 分支条件返回下部
当队伍有第5人时, $game_party.members[4]不为nil, 分支条件返回上部
回复 支持 1 反对 0

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
16 小时
注册时间
2022-5-20
帖子
6
3
 楼主| 发表于 2022-6-1 23:24:11 | 只看该作者
本帖最后由 ywl@project1 于 2022-6-1 23:25 编辑
alexncf125 发表于 2022-6-1 09:02
$game_map.screen.weather_type == :rain

能引用那些东西?


实现了。又学到个新名词Boolean。
感谢感谢。
我自己找到了game_map,想到了weather_type,就是不知道中间要加个screen。
哎。这么简单的事情都想不到。
持有1号物品如果不小于10 $game_party.item_id(1) >= 10 是不是这里id用小括号对不对?或者说都不对?

点评

点击链接加入群聊【RPG Maker 学习交流群】:https://jq.qq.com/?_wv=1027&k=n6kSWDz0  发表于 2022-6-15 11:52
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
24337
在线时间
5053 小时
注册时间
2016-3-8
帖子
1621
4
发表于 2022-6-2 06:57:18 | 只看该作者
本帖最后由 alexncf125 于 2022-6-2 06:59 编辑
ywl[url=home.php?mod=space&uid=2692918]@project1 发表于 2022-6-1 23:24[/url]
实现了。又学到个新名词Boolean。
感谢感谢。
我自己找到了game_map,想到了weather_type,就是不知道中 ...


既然想到了weather_type
那就可以用脚本编辑器的检索功能搜到Spriteset_Map第240行的@weather.type = $game_map.screen.weather_type了吧?

$game_party.item_number($data_items[1]) >= 10
这句是在Game_Interpreter第556行找得到的
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-30 14:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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