Project1

标题: 请问一下怎样才能设定BOSS的退场方式? [打印本页]

作者: 自由骑士    时间: 2009-4-11 13:43
标题: 请问一下怎样才能设定BOSS的退场方式?
是横版和CP制的整合的脚本中的一个功能.脚本中设定ID 30的BOSS魔神被击败时是BOSS用的特殊退场方式,感觉蛮眩的.虽然好象是在什么地方输入想要这种方式退场的敌方ID就可以了,不过偶是脚本小白,研究了半天实在是没弄懂怎样弄.所以请大家教一下,具体的位置,格式. [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 妲己    时间: 2009-4-11 15:09
脚本"系统设定"大概第1110行.这么写的:
#--------------------------------------------------------------------------
  # ● 敌方击倒(击破时的退场)方式
  #--------------------------------------------------------------------------
  # 被击倒画像残留的为1、普通为2、BOSS型为3
  def collapse_type
    case @enemy_id
    when 1
      return 2
    when 30
      return 3
    end
    # 上述敌方ID以外的其他敌方队员全部使用的武器ID击倒方式
    return 2
  end
这里的when ID 就是对应击破时的退场方式的敌人ID.在这里继续添加即可.比如要设定ID为2的敌人以BOSS方式退场.就在end上添加:
when 2
  return 3
依次类推. [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 自由骑士    时间: 2009-4-12 03:14
谢谢,但是这样改不行的.
我设定ID为31的敌人以BOSS方式退场无效.为了排除我写错了的可能,我直接把原来的这段脚本改为了

# 被击倒画像残留的为1、普通为2、BOSS型为3
def collapse_type
   case @enemy_id
   when 1
     return 2
   when 31
     return 3
   end
   # 上述敌方ID以外的其他敌方队员全部使用的武器ID击倒方式

这样,31依然是普通退场,而30却依然还是BOSS退场.这是怎么回事?
作者: 自由骑士    时间: 2009-4-12 03:26
啊,问题好似解决了.
貌似是刚改完后必须运行一次游戏测试然后保存设置才有效果,而我没保存直接在数据库中的战斗测试里测试,所以没显示出来效果.原来是这么简单的问题...真是失态了 =.=




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