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

Project1

 找回密码
 注册会员
搜索
楼主: guoxiaomi
打印 上一主题 下一主题

[原创发布] 【教程】如何制作储物箱

[复制链接]

Lv5.捕梦者

梦石
0
星屑
22118
在线时间
1137 小时
注册时间
2016-1-6
帖子
3404
31
发表于 2021-9-19 16:52:16 | 只看该作者
功能真强大,高手啊。

评分

参与人数 1+1 收起 理由
taeckle + 1 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9163
在线时间
466 小时
注册时间
2015-5-8
帖子
866
32
发表于 2021-10-15 04:50:04 | 只看该作者
本帖最后由 taeckle 于 2021-10-15 05:03 编辑

报告大神我又来了,

这次请问下如果我想在你这个存储箱脚本的基础上做一个大地图事件,判断当前存储箱子里是否存有第20号武器的话,这个"if"又该在这个大地图事件里怎么写呢?

PS: 在你的这个脚本里你把所有存储箱的存储内容信息都存在了$game_variables[2]里面了,我在想这个if里面肯定会有$game_variables[2], include?(20), RPG::Weapon这些关键词的吧,还请指点一二,多谢了

点评

多谢大神指点!  发表于 2021-10-15 15:21
正解。而且我在主楼里直接提到了如何判断物品,判断武器并没有任何区别,你再看一下最后一段内容。  发表于 2021-10-15 11:30
$game_variables[2].weapon_number(20) > 0  发表于 2021-10-15 08:07
我寻思脚本里面不都封装好了,注释也有。  发表于 2021-10-15 08:06
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
2
星屑
13383
在线时间
2302 小时
注册时间
2011-6-4
帖子
618
33
发表于 2021-10-15 08:11:25 | 只看该作者
taeckle 发表于 2021-10-15 04:50
报告大神我又来了,

这次请问下如果我想在你这个存储箱脚本的基础上做一个大地图事件,判断当前存储箱子里 ...

点评

好的,多谢大神!  发表于 2021-10-17 04:58
$game_variables[2].is_a?(Data) and $game_variables[2].weapon_number(20) > 0  发表于 2021-10-16 20:08
大神你的这个答案$game_variables[2].weapon_number(20) > 0有个问题,如果在运行这个if之前都没有使用过存储箱的话会报错...  发表于 2021-10-16 00:59

评分

参与人数 1+1 收起 理由
taeckle + 1 大神威武!

查看全部评分

BUG反馈请加QQ 529283039
水友群 917854767

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 18:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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