设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1380|回复: 4
打印 上一主题 下一主题

[已经解决] 求大大帮忙改这个横版

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
190 小时
注册时间
2011-2-19
帖子
147
跳转到指定楼层
1
发表于 2011-10-27 15:47:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新人一只,有什么不懂规矩的地方还请告诉我一下吧。
相信各位大大应该很熟悉这个VX的横版,虽然版本可能有点旧不过已经用了很长时间了就一直用这个。
本人没怎么学过编程所以没办法大改,有些地方自己实在不会改。
有几个效果想求各位大大帮改出来一下:
1
#--------------------------------------------------------------------------
# ● 战斗动画 显示数据库的战斗动画
#--------------------------------------------------------------------------
  # 判別…用于判别、请全部统一填入"anime"。
  # ID…动画ID。-1时将显示武器或者技能上设定的动画的伤害。
  #     -2时技能也变成武器上所带的动画。
  # 对象… [0=自身] [1=目标]
  # 反转…true时动画地画像将被反转。
  # 等待…一直在动画显示完毕都存在的话是true。
  # 二刀用…true时将实行二刀流的动画。动画ID为-1时通常攻击的情况
  # 设定成显示为左手武器的动画。技能是技能动画的在实行。
  
  #                       判別      ID 对象  反转  等待  二刀用
  "对象动画"        => ["anime",  -1,  1, false,false, false],
  "对象动画等待"    => ["anime",  -1,  1, false, true, false],

对象动画 的伤害判定是在动画演出前就显示,想改成动画演出后才显示。

2
想在战斗模式里加入画面震动效果

3(这个问题急需!)
状态无法设置不能回避。
例如睡眠状态,通常是回避不能的嘛。
但是在这个脚本里还是能回避

就这三个小问题,但是一直都没办法弄出来,求帮忙~

Project2_102390367.rar (411.04 KB, 下载次数: 70)

Lv3.寻梦者

虚空人形

梦石
0
星屑
4604
在线时间
2037 小时
注册时间
2011-8-11
帖子
3398

贵宾

2
发表于 2011-10-27 15:54:14 | 只看该作者
      这些你可以试试在数据库-技能那里把技能的属性都变为无,数值0,并呼叫公共事件,在公共事件内写你想要施加的动画、伤害、状态(这样绝对回避不了),和震动、等待帧数(时间),
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
190 小时
注册时间
2011-2-19
帖子
147
3
 楼主| 发表于 2011-10-27 16:02:05 | 只看该作者
不是要必中,而是需要某个异常状态无法回避,而且我试过公用事件震动了,一样没效果。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
518 小时
注册时间
2010-6-16
帖子
1073
4
发表于 2011-10-27 17:35:15 | 只看该作者
横版里有个东西……
"CONDITION_STATE_CAT" => ["nece",   0,  0,  20,   1],
这个是控制状态的,写法是
"名称" => ["nece",   对象,  0,  状态ID,   1],
如此修改,对象改写为
0 - 对象为施术者
1 - 对象为施术目标
2 - 对象为全体敌人
3 - 对象为全体队员
就这样~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
190 小时
注册时间
2011-2-19
帖子
147
5
 楼主| 发表于 2011-10-27 22:09:23 | 只看该作者
本帖最后由 空の翼 于 2011-10-28 08:06 编辑

我试过修改敌人命中和给自己装备超高回避的装备,似乎系统的无法回避只影响自身的回避能力,而且
好像还是有和回避修正挂钩。在Game_Battler里找到这个计算,请问如何修改到不会和敌人的命中挂钩呢?

  #--------------------------------------------------------------------------
  # * 對於最終規避機率的計算
  #     user : 發動攻擊的人,或者物品使用者,或者技能使用者
  #     obj  : 技能或物品(若是普通攻擊則為空)
  #--------------------------------------------------------------------------
  def calc_eva(user, obj = nil)
    eva = self.eva
    unless obj == nil                       # 若是使用技能或者使用物品
      eva = 0 unless obj.physical_attack    # 如果不是實體攻擊則為0%
    end
    unless parriable?                       # 如果無法躲避
      eva = 0                               # 0%
    end
    return eva
  end���
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-6 20:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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