Project1

标题: 是否能将普通攻击代换为技能攻击 [打印本页]

作者: huihui99    时间: 2013-6-1 14:54
标题: 是否能将普通攻击代换为技能攻击
恩,ACE那里似乎看见过类似的脚本
将普通攻击转成某种特定的技能攻击,之后就可以用技能和公共事件比较方便地丰富普通攻击
可以的话,最好能将不同角色的普通攻击分别对应上不同的技能,因为在公共事件里再来判断是谁的攻击然后启动对应效果似乎不太容易
作者: 514578363    时间: 2013-6-7 23:58
@protosssonny {:2_267:}P叔俺也是有相同的问题,不想开一个贴回答。LZ指的ACE的脚本的网址我贴上了:http://rpg.blue/thread-223819-1-1.html
作者: 怪蜀黍    时间: 2013-6-9 13:06
其实LZ的目的是为了丰富普通攻击,那么只要在普通攻击中加入公共事件就可以了。没有必要把普通攻击转为技能。调用公共事件的脚本我再说一次:
  1. $game_temp.common_event_id = 公共事件ID
复制代码
,把这句脚本加在任何有关普通攻击的地方就可以实现普通攻击调用公共事件。
作者: shinliwei    时间: 2013-6-12 01:08
本帖最后由 shinliwei 于 2013-6-12 01:10 编辑

我在VA区有看到过这样的脚本  哪位高人顺手一改就能在VX用了吧

其实就是根据楼上写的那个改的 http://rpg.blue/thread-251124-1-1.html

http://rpg.blue/forum.php?mod=viewthread&tid=304280
作者: 黄濑凉太    时间: 2013-6-12 14:57
如果是要让不同的角色有不同的普通攻击,就用这个脚本应该可以:(话说这个是我的游戏里用的)
  1. #==============================================================================
  2. # ■ 不同的人有不同的战斗选项 BY 仲秋启明
  3. #------------------------------------------------------------------------------
  4. #  KCG的那个太麻烦了于是就有了这个简单的方法
  5. #------------------------------------------------------------------------------
  6. #  使用方法:根据角色ID设定即可
  7. #==============================================================================
  8. class Window_ActorCommand < Window_Command
  9.   #--------------------------------------------------------------------------
  10.   # ● 设置
  11.   #     actor : 角色
  12.   #--------------------------------------------------------------------------
  13.   def setup(actor)
  14.     case actor.id
  15.     when 1
  16.      s1 = "斩击"
  17.      s2 = "剑技"
  18.      s3 = "格挡"
  19.      s4 = "道具"
  20.     when 2
  21.      s1 = "射箭"
  22.      s2 = "箭技"
  23.      s3 = "格挡"
  24.      s4 = "道具"
  25.     when 3
  26.      s1 = "斧击"
  27.      s2 = "斧技"
  28.      s3 = "格挡"
  29.      s4 = "道具"
  30.     when 4
  31.      s1 = "雷击"
  32.      s2 = "雷技"
  33.      s3 = "格挡"
  34.      s4 = "道具"
  35.     else
  36.      s1 = Vocab::attack
  37.      s2 = Vocab::skill
  38.      s3 = Vocab::guard
  39.      s4 = Vocab::item
  40.     end
  41.     if actor.class.skill_name_valid     # 是否指定职业技能文字
  42.       s2 = actor.class.skill_name       # 替换「技能」命令文字
  43.     end
  44.     @commands = [s1, s2, s3, s4]
  45.     @item_max = 4
  46.     refresh
  47.     self.index = 0
  48.   end
  49. end
复制代码





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