查看: 3959|回复: 4

[已经解决] 请问一下怎么设置每个等级的名称啊

[复制链接]
梦石
0
星屑
136
在线时间
12 小时
注册时间
2018-12-30
回帖
5
发表于 2019-3-9 16:34:04 | 显示全部楼层 |阅读模式

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

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

×
就是想弄不同境界
梦石
0
星屑
136
在线时间
12 小时
注册时间
2018-12-30
回帖
5
 楼主| 发表于 2019-3-9 21:17:45 | 显示全部楼层
有人吗,大佬帮帮忙
回复

使用道具 举报

梦石
2
星屑
13784
在线时间
2319 小时
注册时间
2011-6-4
回帖
586
发表于 2019-3-9 22:08:32 | 显示全部楼层
XP是没有这种功能的,你可能需要脚本
BUG反馈请加QQ 529283039
水友群 917854767

回复

使用道具 举报

梦石
0
星屑
2826
在线时间
2634 小时
注册时间
2013-1-16
回帖
5453

贵宾

发表于 2019-3-9 22:23:05 | 显示全部楼层
本帖最后由 myownroc 于 2019-3-9 22:24 编辑
  1. LEVEL_LIST = {
  2.   1=>"level1",
  3.   2=>"level2",
  4. }
  5. class Window_Base < Window
  6.   def draw_actor_level(actor, x, y)
  7.     if LEVEL_LIST.has_key?(actor.level)
  8.       self.contents.draw_text(x, y, 128, 32, LEVEL_LIST[actor.level])
  9.     else
  10.       self.contents.font.color = system_color
  11.       self.contents.draw_text(x, y, 32, 32, "Lv")
  12.       self.contents.font.color = normal_color
  13.       self.contents.draw_text(x + 32, y, 24, 32, actor.level.to_s, 2)
  14.     end
  15.   end
  16. end
复制代码

把这个脚本插入到main前,在LEVEL_LIST里面写好各个等级对应的称号。
这样做的后果就是:如果某个等级存在称号,那么不显示等级而是显示等级对应的称号。
建议称号长度不超过4个汉字。

评分

参与人数 2星屑 +50 赞 +2 收起 理由
guoxiaomi + 50 + 1 认可答案
正太君 + 1 给大佬倒茶┑( ̄Д  ̄)┍

查看全部评分

(Created by @喵kano)


施工现场:hotege.github.io
回复 1 0

使用道具 举报

梦石
0
星屑
136
在线时间
12 小时
注册时间
2018-12-30
回帖
5
 楼主| 发表于 2019-3-10 08:47:14 | 显示全部楼层
myownroc 发表于 2019-3-9 22:23
把这个脚本插入到main前,在LEVEL_LIST里面写好各个等级对应的称号。
这样做的后果就是:如果某个等级存在 ...

感谢感谢
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部