幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1453|回复: 3

[求助]脚本是如何处理文章显示的?

[复制链接]

20

主题

58

帖子

1679

积分

⑥精研

积分
1679
发表于 2006-1-30 20:07:06 | 显示全部楼层 |阅读模式
用了一个现成的脚本(日本人写的),战斗中的文字没有显示
def update
    # エネミー名前を取得
    names = []
    for enemy in $game_troop.enemies
      if enemy.exist?
        names.push enemy.name
      end
    end

    # 最初のメッセージイベント
    e = Script_Event.new

    # エネミー名をユニークに絞込み
    msg = ''
    for name in names.uniq
      msg += name + ' があらわれた!\n'
    end
    e.message(msg)
    e.brank
    action_event_start(e)

    start_phase1
  end
把日文改成了中文也不显示,是不是Script_Event.message这个函数有问题?
class Script_Event
  attr_reader :event_commands

  def initialize
    @event_commands = []
    @indent = 0
  end

  #----------------------------------------------------------------------------
  # メッセージ表示
  #----------------------------------------------------------------------------
  def message(msg)
    case msg
    when String
      @event_commands.push RPG::EventCommand.new(101,@indent,[msg])
    when Array
      msg.each do |line|
        @event_commands.push RPG::EventCommand.new(101,@indent,[line])
      end
    end
  end
请高手指点一下。
回复

使用道具 举报

20

主题

58

帖子

1679

积分

⑥精研

积分
1679
 楼主| 发表于 2006-1-30 20:18:26 | 显示全部楼层
还是日文的脚本根本不能用?
回复 支持 反对

使用道具 举报

122

主题

3954

帖子

24万

积分

超级版主

传说中的Bunny坑神~!

Rank: 8Rank: 8

积分
244543

声命组铜赏

发表于 2006-1-30 20:33:00 | 显示全部楼层
[s:5] 那个,问一句,这脚本是干嘛用的……用来在战斗中喊话的?
有没写具体的用法?
另外,楼主确认下有没用其他的可能冲突的脚本……
http://www.nvlmaker.net/
回复 支持 反对

使用道具 举报

20

主题

58

帖子

1679

积分

⑥精研

积分
1679
 楼主| 发表于 2006-2-1 21:47:33 | 显示全部楼层
是做成像DQ一样系统的脚本,里面改了好多东西,现在发现文章显示无法显示。不知道原先的脚本是如何处理文章显示的,想了解一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-26 06:33 , Processed in 0.011600 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表