查看: 2055|回复: 1

[已经解决] 关于显示脸图的脚本1

[复制链接]
梦石
0
星屑
50
在线时间
9 小时
注册时间
2014-7-19
回帖
3
发表于 2014-7-30 14:19:20 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 苍禾 于 2014-7-30 14:40 编辑

用的是这位的脚本https://rpg.blue/thread-366416-1-1.html
测试的时候出现了这个:
QQ图片20140730141555.jpg

看样子是END出问题?可是我楞没看出毛病啊。。。。
以及我是导入的自定义脸图,不是系统自带,如果要显示自定义的导入脸图,又该如何去改呢?



=======================================
好吧。。。↑然后解决了= =(.....)顺便还有个问题。。。。

QQ图片20140730142825.jpg

↑这是。。。啥意思?

228~238的代码

  def setup_page(new_page)
    @page = new_page
    if @page
      setup_page_settings
    else
      clear_page_settings
    end
    update_bush_depth
    clear_starting_flag
    check_event_trigger_auto
  end

名字错误?

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-7-30 14:23:12 | 显示全部楼层
本帖最后由 taroxd 于 2014-7-30 14:25 编辑

少打一个或n个end,自己找吧~
或者直接把这段脚本放到【插件脚本】的位置试试看,我没有问题

[pre lang="ruby" line="1"]class Game_Event
  #--------------------------------------------------------------------------
  # ● 设置事件页的设置
  #--------------------------------------------------------------------------
  def setup_page_settings
    @tile_id          = @page.graphic.tile_id
    @character_name   = @page.graphic.character_name
    @character_index  = @page.graphic.character_index
    if @original_direction != @page.graphic.direction
      @direction          = @page.graphic.direction
      @original_direction = @direction
      @prelock_direction  = 0
    end
    if @original_pattern != @page.graphic.pattern
      @pattern            = @page.graphic.pattern
      @original_pattern   = @pattern
    end
    @move_type          = @page.move_type
    @move_speed         = @page.move_speed
    @move_frequency     = @page.move_frequency
    @move_route         = @page.move_route
    @move_route_index   = 0
    @move_route_forcing = false
    @walk_anime         = @page.walk_anime
    @step_anime         = @page.step_anime
    @direction_fix      = @page.direction_fix
    @through            = @page.through
    @priority_type      = @page.priority_type
    @trigger            = @page.trigger
    @list               = @page.list
    @list.each do |eve|
      if eve.code == 101
        add_character_face(eve) if @character_name != "" && has_face?(eve)
      end
    end
    @interpreter = @trigger == 4 ? Game_Interpreter.new : nil
  end
  #--------------------------------------------------------------------------
  # ● 判断对话时的人物头像是否存在
  #--------------------------------------------------------------------------   
  def has_face?(eve)
    return true if @character_name.include?("People") && @character_name <= "People4"
    return true if @character_name.include?("Actor")
    return true if @character_name.include?("Evil")
    return true if @character_name.include?("Spiritual")
    return false
  end
  #--------------------------------------------------------------------------
  # ● 自动添加对话时的人物头像
  #--------------------------------------------------------------------------  
  def add_character_face(eve)
    eve.parameters[0], eve.parameters[1] = @character_name, @character_index
  end
end[/pre]

点评

就是说不存在方法 check_event_trigger_auto,但是这方法本来应该是定义过的,所以应该是你的错  发表于 2014-7-30 14:57
抱歉orz 因为问题发生的太快,我怕再新开帖子的话会有刷屏嫌疑。。。  发表于 2014-7-30 14:49
我不知道你对 check_event_trigger_auto 做了什么,无法回答……另外别一贴多问了啦……  发表于 2014-7-30 14:45
(┬_┬) 恩谢谢,不知能不能顺便帮看看第二问题 果然看了教程对脚本还是有些云里雾里_(:з」∠)_  发表于 2014-7-30 14:32

评分

参与人数 1星屑 +188 收起 理由
VIPArcher + 188 楼主改了什么奇怪的地方么?

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部