Project1

标题: 还是关于角色数据库设定敌人与敌人数据库并存 [打印本页]

作者: 飞各大大    时间: 2009-1-21 17:16
标题: 还是关于角色数据库设定敌人与敌人数据库并存
之前提问过,但是解答得很模糊。。。这个范例是以角色数据库中的角色代替敌人的,但是我希望同时还可以用以前的敌人数据库来设置敌人,希望这两个数据库可以用一个开关切换来控制,能否办到?



用角色数据库设定敌人:
http://rpg.blue/viewthread.php?tid=77388&ntime=2008%2D12%2D26+19%3A42%3A28




我在该范例的“接入”脚本两个地方的 # 替换数据库 下分别改为以下脚本,战斗时会出错

    # 替换数据库
    if $game_switches[13] == false
      $data_enemies       = load_data("Data/Actors.rxdata")
    else
      $data_enemies       = load_data("Data/Enemies.rxdata")
    end

    # 替换数据库
    if $game_switches[13] == false
      $data_enemies       = load_data("Data/BT_Actors.rxdata")
    else
      $data_enemies       = load_data("Data/BT_Enemies.rxdata")
    end
作者: hitlerson    时间: 2009-1-21 17:22
干嘛非要这样给自己找麻烦,是敌人了就换个事件,用敌人数据库,清晰明了
作者: 飞各大大    时间: 2009-1-21 17:27
我就想知道怎么实现。。。实现这样的切换是不是很麻烦

什么叫做换个事件,用敌人数据库??
作者: 伊瑟拉    时间: 2009-1-21 17:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 飞各大大    时间: 2009-1-21 17:34
作者当时是这么回答:  $data_enemies的取值如果是"Actors.rxdata"就是角色数据库,如果是"Enemies.rxdata"就还原成默认敌人数据库,具体做法没有

还有高手这么回答:在Game_System类里添加个变量和函数来更改$data_enemies的值……


就是不知道具体怎么做哇
作者: 伊瑟拉    时间: 2009-1-21 17:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 飞各大大    时间: 2009-1-21 17:50
那么如果敌人数据库了能不能暂时还原成默认数据库?

暂时还原成默认数据库的话,等级/装备/成长值/物品……这些问题是不是就不存在了?然后等到切换回角色数据库的时候才又有等级/装备/成长值/物品……之类的东西?
作者: hitlerson    时间: 2009-1-21 17:54
在敌人数据库里设置个和你角色一样的人物,当你的角色成了敌人的时候,就用敌人数据库里的数据。
别人有技术玩这些花哨的东西,咱技术差,就老实点,能实现功能再说,等以后有能驾驭的时候再搞了
作者: 伊瑟拉    时间: 2009-1-21 18:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: 伊瑟拉    时间: 2009-1-21 18:06
提示: 作者被禁止或删除 内容自动屏蔽




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