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

Project1

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

[原创发布] 装备镶嵌宝石[需要打孔,开槽]

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
50 小时
注册时间
2020-2-16
帖子
103
跳转到指定楼层
1
发表于 2020-2-29 18:10:43 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
经理过一下午的测试,敲代码终于做出来了。原本在自己的坑里面是这样的
module RPG
  class Weapon
    attr_accessor :mosaic    # 开槽数量
    attr_accessor :gemstone1 # 宝石
    attr_accessor :gemstone2 # 宝石
    attr_accessor :gemstone3 # 宝石
    attr_accessor :gemstone4 # 宝石
    attr_accessor :gemstone5 # 宝石
    attr_accessor :gemstone6 # 宝石
    attr_accessor :gemstone7 # 宝石
    attr_accessor :gemstone8 # 宝石
    attr_accessor :gemstone9 # 宝石
    attr_accessor :gemstone10 # 宝石
    alias :new_initialize :initialize
    def initialize
      new_initialize
      @mosaic = 0
      @gemstone1 = nil
      @gemstone2 = nil
      @gemstone3 = nil
      @gemstone4 = nil
      @gemstone5 = nil
      @gemstone6 = nil
      @gemstone7 = nil
      @gemstone8 = nil
      @gemstone9 = nil
      @gemstone10 = nil
    end
  end
end
结果再写一遍就想偷懒了,搞了个数组
  class Weapon
    attr_accessor :mosaic
    attr_accessor :stone
    alias :initialize_plus :initialize
    def initialize
      initialize
      @mosaic = 0
      @stone = [nil, nil, nil, nil, nil, nil, nil, nil, nil, nil]
    end
  end


更多图片 小图 大图
组图打开中,请稍候......

Project80.rar

239.61 KB, 下载次数: 199

评分

参与人数 3+3 收起 理由
765111039 + 1 精品文章
enghao_lim + 1 塞糖
EngShun + 1 新人手动非常值得鼓励 _(:з」∠)_.

查看全部评分

流飘零半生,未逢明主。公若是不弃,流愿拜为义父

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
50 小时
注册时间
2020-2-16
帖子
103
15
 楼主| 发表于 2022-9-23 21:21:40 | 只看该作者
uishi121 发表于 2021-7-14 17:55
另外又遇到一个严重的BUG…
首先如果新增道具的话,需要「重新开始」游戏后,
再读取原先进度,新增的道具 ...

本身这个脚本是用来讨论的,那些问题我自身也知道,关于前者的问题我思考了很久,不过后来因为要混生活一直耽搁了,直到拖到现在来解决当初的毛矛盾。存档的问题很早就解决过了,只不过没有发布而已
流飘零半生,未逢明主。公若是不弃,流愿拜为义父
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
335
在线时间
206 小时
注册时间
2011-5-31
帖子
27
14
发表于 2021-7-14 17:55:47 | 只看该作者
另外又遇到一个严重的BUG…
首先如果新增道具的话,需要「重新开始」游戏后,
再读取原先进度,新增的道具才会正常显示,
而且「重新开始」后,原先进度中镶嵌的宝石会消失。

点评

假如你是只是需要类似功能的话,论坛搜索“仿网游装备系统”。  发表于 2021-7-14 21:44
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
335
在线时间
206 小时
注册时间
2011-5-31
帖子
27
13
发表于 2021-7-12 21:42:35 | 只看该作者
感谢大大分享这么强大的脚本,
小弟使用后已知两个小问题,
一、开槽及镶嵌适用「一种装备」,而不是「一个装备」,
意即我把编号1的武器开了1个槽,装了A宝石,
这个编号1的武器就全部适用1个槽及A宝石,这点比较可惜。
二、镶嵌宝石后的属性变化有BUG,我在没有装备宝石的情况下,
攻击力10→10
选择A宝石时显示
攻击力10→20
装备了A宝石之后,选择A宝石时应该是显示
攻击力20→20
但却是显示
攻击力20→30
可能是刷新介面的问题?小弟是脚本盲,尽力研究~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
50 小时
注册时间
2020-2-16
帖子
103
12
 楼主| 发表于 2020-3-1 21:47:15 | 只看该作者
765111039 发表于 2020-3-1 20:43
楼主热心人,这几天经常看到,顶一下

从2213年开始接触rm,从没链接过网络(rm群体)。今天找到了这个Project1,太高兴了!迫不及待的想要留下的东西或者分享一下,自己多年埋头苦练的东西
流飘零半生,未逢明主。公若是不弃,流愿拜为义父
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
50 小时
注册时间
2020-2-16
帖子
103
11
 楼主| 发表于 2020-3-1 21:45:45 | 只看该作者
RyanBern 发表于 2020-3-1 19:08
鼓励原创发布。新人的话请熟悉论坛使用方法,合理使用编辑,点评,代码框等功能。

有什么改动可以直接在主 ...

新人新人,下次一定注意
流飘零半生,未逢明主。公若是不弃,流愿拜为义父
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4654
在线时间
431 小时
注册时间
2016-5-11
帖子
140
10
发表于 2020-3-1 20:43:06 | 只看该作者
楼主热心人,这几天经常看到,顶一下
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
9532
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

9
发表于 2020-3-1 19:08:14 | 只看该作者
鼓励原创发布。新人的话请熟悉论坛使用方法,合理使用编辑,点评,代码框等功能。

有什么改动可以直接在主楼编辑。你自己发的贴的下方有个【编辑】按钮。
简短回复他人的回帖可使用【点评】功能。
发代码请使用代码框。例子
  1. [pre lang="Ruby"]def abc
  2.   p "abc"
  3. end[/pre]
复制代码

效果
RUBY 代码复制
  1. def abc
  2.   p "abc"
  3. end
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
50 小时
注册时间
2020-2-16
帖子
103
8
 楼主| 发表于 2020-3-1 13:59:45 | 只看该作者
轩辕合流 发表于 2020-3-1 10:23
谁是主楼,刚到p1,人生地不熟

啊……这个理解了,就是找主编把我这个调到一楼去吗?
流飘零半生,未逢明主。公若是不弃,流愿拜为义父
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1433
在线时间
50 小时
注册时间
2020-2-16
帖子
103
7
 楼主| 发表于 2020-3-1 10:23:01 | 只看该作者
EngShun 发表于 2020-3-1 01:38
点这个可以把插入的脚本变好看

还有相当建议更新的话请编辑主楼,因为一般人不会往后看 ...

谁是主楼,刚到p1,人生地不熟
流飘零半生,未逢明主。公若是不弃,流愿拜为义父
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-23 00:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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