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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: flzt5354
打印 上一主题 下一主题

[已经解决] 如何改变角色等级名称

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
帖子
411
11
 楼主| 发表于 2009-8-7 15:25:37 | 只看该作者
本帖最后由 flzt5354 于 2009-8-7 15:36 编辑

额.你新改的效果变成
1-10级显示见习LV1
就是说等级升级了名称不变
11后显示初级LV1
也是一样升级名称不再变化- -
..额,Q你没什么反应...
郁闷..临时会话说我版本过低..
明明是2009SP3了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

12
发表于 2009-8-7 15:45:22 | 只看该作者
class Window_Base < Window
  def draw_actor_level(actor, x, y)
    text = ""
    lv = "0"
    case actor.level
    when 1..10
      text = "初级"
      lv = actor.level.to_s
    when 11..20
      text = "中级"
      lv = (actor.level % 10).to_s
    when 21..30
      text = "高级"
      lv = (actor.level % 20).to_s
    end
   
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 32, 32, text+"Lv:")
    self.contents.font.color = normal_color
    self.contents.draw_text(x + 32, y, 24, 32, lv, 2)
  end
end











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
128 小时
注册时间
2009-1-28
帖子
2790
13
发表于 2009-8-7 15:50:17 | 只看该作者
终于改好了,我好笨~

class Window_Base < Window
def draw_actor_level(actor, x, y)
self.contents.font.color = system_color
if actor.level > 10
self.contents.draw_text(x, y, 70, 32, "初级Lv")
a = actor.level-10
self.contents.draw_text(x + 60, y, 24, 32, a.to_s, 2)
elsif actor.level > 0
self.contents.draw_text(x, y, 70, 32, "见习Lv")
self.contents.draw_text(x + 60, y, 24, 32, actor.level.to_s, 2)
end
self.contents.font.color = normal_color
end
end

炼金术的根本法则是等价交换。想要获得,必须失去同等价值的东西。每当烦躁的时候,煎熬在不想做却又正在做的烦心事中的时候,我就安慰自己,提醒自己做这些事情的目的所在,告诉自己不要忽略所获得或者即将获得的回报,物质的,精神的,肉体的,灵魂的回报!只做想做的事情,就会失去不想失去的东西。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
帖子
411
14
 楼主| 发表于 2009-8-7 15:50:32 | 只看该作者
class Window_Base < Window
  def draw_actor_level(actor, x, y)
    text = ""
    lv = "0"
    case actor.level
    when 1..10
      text = "初级"
      lv = actor.level.to_s
    when 11..20
      text ...
后知后觉 发表于 2009-8-7 15:45



你距离成功又近了一大步了
80%了//
还是显示不全的问题- -
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
帖子
411
15
 楼主| 发表于 2009-8-7 15:52:35 | 只看该作者
谢谢了
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
16
发表于 2009-8-7 16:28:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
0 小时
注册时间
2009-4-4
帖子
50
17
发表于 2009-8-7 17:37:36 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
18 小时
注册时间
2009-7-25
帖子
411
18
 楼主| 发表于 2009-8-7 21:37:44 | 只看该作者
临时有事走开了~~来晚了~~~尽管如此,霜冻之狼的办法是简单的枚举,其实完全可以用哈希表######在下面填好你的等级与名称对应,应该看得懂~~~~
Custom_Words = {1=>"初级", 11=>"见习", 21=>"转正",           99 =>  ...
goahead 发表于 2009-8-7 16:28

额。。你这个是直接使用的?
我直接插入会出错- -
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
21 小时
注册时间
2007-7-3
帖子
573
19
发表于 2009-9-14 09:16:10 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-9 02:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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