Project1

标题: 怎么修改等级名字 [打印本页]

作者: YYDCCDD    时间: 2012-6-25 09:55
标题: 怎么修改等级名字
小弟不想要原来的LV1,LV2而是想想斗破苍穹那样用中文来表示等级,但是在脚本找不到修改,搜索也搜索不到,求大侠教一下dsu_plus_rewardpost_czw
作者: 351323331    时间: 2012-6-25 11:06
直接把lv1变为中文貌似不怎么好弄。
楼主何不搜索称号系统呢。效果上差不多。
作者: YYDCCDD    时间: 2012-6-25 11:31
@351323331不太想···就是想让等级便中文,变数字也行啊,你有办法么···
作者: kangxi0109    时间: 2012-6-25 11:54
在Window_Base里面找到下面这段修改就行了:
  1.   #--------------------------------------------------------------------------
  2.   # ● 水平的描画
  3.   #     actor : 角色
  4.   #     x     : 描画目标 X 坐标
  5.   #     y     : 描画目标 Y 坐标
  6.   #--------------------------------------------------------------------------
  7.   def draw_actor_level(actor, x, y)
  8.     self.contents.font.color = system_color
  9.     self.contents.draw_text(x, y, 32, 32, "等级")#这里原本是"LV"
  10.     self.contents.font.color = normal_color
  11.     self.contents.draw_text(x + 32, y, 24, 32, actor.level.to_s, 2)
  12.   end
复制代码

作者: chd114    时间: 2012-6-27 10:06
  1.   #--------------------------------------------------------------------------
  2.   # ● 水平的描画
  3.   #     actor : 角色
  4.   #     x     : 描画目标 X 坐标
  5.   #     y     : 描画目标 Y 坐标
  6.   #--------------------------------------------------------------------------
  7.   def draw_actor_level(actor, x, y)
  8.     self.contents.font.color = system_color
  9.     self.contents.draw_text(x, y, 32, 32, "等级")#这里原本是"LV"
  10.     self.contents.font.color = normal_color
  11.     self.contents.draw_text(x + 32, y, 24, 32, actor.level.to_s, 2)
  12.   end
复制代码
脚本编辑器WINDOWS BASE的内容找到后替换
作者: YYDCCDD    时间: 2012-6-27 10:28
@chd114咳咳···我想问的是,能不能把LV1-LV99换成不同的名字,就是放弃称号系统,直接修改进称号
作者: chd114    时间: 2012-6-27 11:01
YYDCCDD 发表于 2012-6-27 10:28
@chd114咳咳···我想问的是,能不能把LV1-LV99换成不同的名字,就是放弃称号系统,直接修改进称号 ...

你是说不显示等级直接显示“江湖侠少”什么的吗?
作者: YYDCCDD    时间: 2012-6-27 11:11
@chd114是的,有办法么
作者: chd114    时间: 2012-6-27 11:11
YYDCCDD 发表于 2012-6-27 11:11
@chd114是的,有办法么

把显示等级的地方改了,太久没弄等急了我先找找
作者: YYDCCDD    时间: 2012-6-27 11:18
@chd114好的,我需要改很多哦
作者: chd114    时间: 2012-6-27 11:21
  1.   #--------------------------------------------------------------------------
  2.   # ● 水平的描画
  3.   #     actor : 角色
  4.   #     x     : 描画目标 X 坐标
  5.   #     y     : 描画目标 Y 坐标
  6.   #--------------------------------------------------------------------------
  7.   def draw_actor_level(actor, x, y)
  8.     self.contents.font.color = system_color
  9.     if  $game_actors[1].level==1
  10.       self.contents.draw_text(x, y, 32, 32, "无名小卒")#这里原本是"LV"
  11.     else
  12.       if  $game_actors[1].level==2
  13.         self.contents.draw_text(x, y, 32, 32, "江湖侠少")#这里原本是"LV"
  14.       end
  15.     end
  16.     #self.contents.font.color = normal_color
  17.     #self.contents.draw_text(x + 32, y, 24, 32, actor.level.to_s, 2)
  18.   end
复制代码
你先试一试这段脚本,还是放到WINDOW BASE


‘‘──chd114于2012-6-27 11:22补充以下内容:

脚本出来了自己试一试吧,有问题发图+错误地方
’’
作者: chd114    时间: 2012-6-27 11:24
我给你的是1、2级角色原来显示等级现在显示类似称号(名号)的东西,如果要3、4甚至更多就要修改
  1. if  $game_actors[1].level==1
  2. self.contents.draw_text(x, y, 32, 32, "无名小卒")#这里原本是"LV"
  3. else
  4. if  $game_actors[1].level==2
  5. self.contents.draw_text(x, y, 32, 32, "江湖侠少")#这里原本是"LV"
  6. end
  7. end
复制代码

作者: YYDCCDD    时间: 2012-6-27 11:27
@chd114要再多的直接复制下去然后逐项改?
作者: chd114    时间: 2012-6-27 11:30
YYDCCDD 发表于 2012-6-27 11:27
@chd114要再多的直接复制下去然后逐项改?

对,因为你做成称号每种都不一样,所以要手动改因此可能会很麻烦
作者: YYDCCDD    时间: 2012-6-27 11:31
@chd114没关系,谢谢了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1