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

Project1

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

[已经解决] 隐藏后缀符号

[复制链接]

Lv5.捕梦者

梦石
24
星屑
7077
在线时间
247 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

1
发表于 2022-8-9 10:42:28 | 显示全部楼层
emmmmm,这里出现了两个一样的 def name  而且没有使用 alias  显然,后者把前者的定义给覆盖掉了
你也是混迹脚本的老熟人了,这种低级错误不该犯的吼~

这里有一个先后顺序的问题,你的名字格式是 name,num◆num  还是 name◆num,num
我这里不知道,那就默认用 name,num◆num 的格式了


class Skill
   def name
     name = @name.split(/,/)[0]
     return name != nil ? name : ""
   end

   def hit_count
     name = @name.split(/,/)[1]
     name = name.split(/◆/)[0]
     return name != nil ? name.to_i.abs : 0
   end

   def kds_miao
     name = @name.split(/,/)[1]
     name = name.split(/◆/)[1]
     return name != nil ? name.to_i.abs : 0
   end
end
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
24
星屑
7077
在线时间
247 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

2
发表于 2022-8-9 11:20:59 | 显示全部楼层
本帖最后由 纯属小虫 于 2022-8-9 11:23 编辑
黑米馒头 发表于 2022-8-9 11:16
我的格式是:name,数字 或 name◆数字
name,数字 和name◆数字 要分开显示,不是同一个技能,且不会出现n ...


强烈建议每个技能都用一样的格式来写哦,否则无论是制作上还是脚本上都容易出错;
如果想要某个技能不显示某个值,把对应值设置成0,然后在显示判定里判定0不显示就好了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-21 23:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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