查看: 1025|回复: 3

关于物品技能介绍加强(多行显示)的一个问题

  [复制链接]
梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
回帖
92
发表于 2009-1-20 22:44:55 | 显示全部楼层 |阅读模式

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

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

×
http://rpg.blue/web/htm/news638.htm
使用的是这个的脚本

战斗时攻击(也就是显示当前选中敌人的状态时)会出现错误:
wrong number of arguments(2 for 3)



看了一下是97行出错(也就是这句:state_text = make_battler_state_text(enemy,false)
)

但是我看不懂……到底是有什么问题?

下面是脚本的一部分
#--------------------------------------------------------------------------
# ● 设置角色
#     actor : 要显示状态的角色
#--------------------------------------------------------------------------
def set_actor(actor)
   if actor != @actor
     self.contents.clear
     draw_actor_name(actor, 4, 0)
     draw_actor_state(actor, 140, 0)
     draw_actor_hp(actor, 284, 0)
     draw_actor_sp(actor, 460, 0)
     @actor = actor
     @text = nil
     self.visible = true
   end
end
#--------------------------------------------------------------------------
# ● 设置敌人
#     enemy : 要显示名字和状态的敌人
#--------------------------------------------------------------------------
def set_enemy(enemy)
   text = enemy.name
   state_text = make_battler_state_text(enemy,false)   ←这句话出错了
   if state_text != ""
     text += " " + state_text
   end
   set_text(text, 1)
end
end
此贴于 2009-1-28 11:54:45 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2009-1-29 8:36:44 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:本贴由楼主自主结贴~

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2009-1-20 23:01:50 | 显示全部楼层
全局搜索一下

  def make_battler_state_text

看提示貌似是参数个数有错误。

《天空之城 —— 破碎的命运》
回复

使用道具 举报

梦石
0
星屑
55
在线时间
8 小时
注册时间
2006-10-5
回帖
92
 楼主| 发表于 2009-1-20 23:06:54 | 显示全部楼层
我试过了,本来还以为是脚本冲突,结果一看是Window_Base里面第153行:def make_battler_state_text(battler, width, need_normal)



这什么跟什么嘛……
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2009-1-27 18:05:55 | 显示全部楼层
state_text = make_battler_state_text(enemy,false)

=>

state_text = make_battler_state_text(enemy,160,false)

{/fd}或许这样就没错了吧
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部