赞 | 1 |
VIP | 0 |
好人卡 | 0 |
积分 | 92 |
经验 | 0 |
最后登录 | 2024-10-20 |
在线时间 | 466 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9163
- 在线时间
- 466 小时
- 注册时间
- 2015-5-8
- 帖子
- 866
|
本帖最后由 taeckle 于 2021-7-25 17:41 编辑
变量1在游戏每周目通关战斗结束后设置增加1, 各个存档互相独立,保证这个周目储存箱只依赖对应单个存档, 存储箱里最好能用到那个根据数据库物品描述@后面定义的分类脚本(具体情况可参考这个脚本: https://rpg.blue/thread-376475-1-1.html ) ,变量1每增加1后存储箱存储物品数量上限对应增加3
#==============================================================================
# ■ RPG追加定义,使用@符号分类
#==============================================================================
module RPG
class Weapon
def description
description = @description.split(/@/)[0]
return description != nil ? description : ''
end
def desc
desc = @description.split(/@/)[1]
return desc != nil ? desc : "武器类"
end
end
class Item
def description
description = @description.split(/@/)[0]
return description != nil ? description : ''
end
def desc
desc = @description.split(/@/)[1]
return desc != nil ? desc : "普通物品"
end
end
class Armor
def description
description = @description.split(/@/)[0]
return description != nil ? description : ''
end
def desc
desc = @description.split(/@/)[1]
return desc != nil ? desc : "防具类"
end
end
end
PS: 周目存储箱界面需有3个选项: 1 存入,2 取出, 3 离开
|
|