Project1
标题:
怎么样让变量0001变成某物品的数量
[打印本页]
作者:
z001z009
时间:
2011-4-14 13:18
标题:
怎么样让变量0001变成某物品的数量
(, 下载次数: 24)
上传
点击文件名下载附件
如图···我调用变量0001的时候就是显示当前羽毛的数量······
要怎么设置
作者:
79904396
时间:
2011-4-14 13:27
如图
(, 下载次数: 25)
上传
点击文件名下载附件
作者:
z001z009
时间:
2011-4-14 17:44
回复
79904396
的帖子
可是 这样的话 在执行这个步骤之后 我后来又得到了一个羽毛 然后输出变量 他还是得到之前的数据啊·······有没有办法在开始定义变量0001与羽毛数量的关系 然后以后输出变量0001就是当前羽毛的数量 不用重复赋值
作者:
沙漠点灰
时间:
2011-4-14 18:05
本帖最后由 沙漠点灰 于 2011-4-14 18:15 编辑
回复
z001z009
的帖子
暴力法:(不能对变量1再次赋值)
#==============================================================================
# ■ Game_Variables
#------------------------------------------------------------------------------
# 处理变量的类。编入的是类 Array 的外壳。本类的实例请参考
# $game_variables
#==============================================================================
class Game_Variables
#--------------------------------------------------------------------------
# ● 获取变量
# variable_id : 变量 ID
#--------------------------------------------------------------------------
def [](variable_id)
return $game_party.item_number(id) if variable_id == 1
if variable_id <= 5000 and @data[variable_id] != nil
return @data[variable_id]
else
return 0
end
end
end
复制代码
其中
return $game_party.item_number(id) if variable_id == 1
中的id是指"羽毛"物品编号,自己改
以上脚本紧插Main前
作者:
z001z009
时间:
2011-4-14 20:12
回复
沙漠点灰
的帖子
恩····谢谢了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X5.0