| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 1 |  
| 经验 | 674 |  
| 最后登录 | 2012-5-27 |  
| 在线时间 | 21 小时 |  
 Lv1.梦旅人 
	梦石0 星屑50 在线时间21 小时注册时间2011-8-5帖子7 | 
| 本帖最后由 han0065 于 2011-8-7 19:00 编辑 
 
  对话的时候突然出现这个,谁知道这个怎么解决? #======================================================================
 # 脚本来自www.66rpg.com,使用请保留此信息
 # 作者:SailCat;升级:柳柳;最后升级日期:2006年4月30日
 #======================================================================
 class Bitmap
 unless $OK
 alias sailcat_draw_text draw_text
 def draw_text(p1, p2, p3 = 0, p4 = 3, p5 = nil, p6 = 0, p7 = 3, p8 = nil)
 case p1
 when Numeric
 x = p1
 y = p2
 width = p3
 height = p4
 text = p5
 align = p6
 shadow_direction = p7
 shadow_color = p8
 if shadow_color.nil?
 shadow_color = Color.new(0, 0, 0, self.font.color.alpha * 0.67)
 end
 when Rect
 x = p1.x
 y = p1.y
 width = p1.width
 height = p1.height
 text = p2
 align = p3
 shadow_direction = p4
 shadow_color = p5
 if shadow_color.nil?
 shadow_color = Color.new(0, 0, 0, self.font.color.alpha * 0.67)
 end
 end
 color_temp = self.font.color.clone
 if shadow_direction != 0
 self.font.color = shadow_color
 case shadow_direction
 when 1
 sailcat_draw_text(x-1, y+1, width, height, text, align)
 when 3
 sailcat_draw_text(x+1, y+1, width, height, text, align)
 when 7
 sailcat_draw_text(x-1, y-1, width, height, text, align)
 when 9
 sailcat_draw_text(x+1, y-1, width, height, text, align)
 end
 self.font.color = color_temp
 end
 $OK = true
 sailcat_draw_text(x, y, width, height, text, align)
 end
 end
 end
 
 | 
 |