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

Project1

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

[已经解决] 请问一下,怎么把攻击和防御改成技能?~

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
126 小时
注册时间
2012-3-24
帖子
11
跳转到指定楼层
1
发表于 2012-9-9 09:57:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
就是把攻击防御放到特技里。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
2
发表于 2012-9-9 11:49:24 | 只看该作者
禁用普通攻击
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
126 小时
注册时间
2012-3-24
帖子
11
3
 楼主| 发表于 2012-9-9 12:35:02 | 只看该作者
lirn 发表于 2012-9-9 11:49
禁用普通攻击

怎么禁止?~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
帖子
799
4
发表于 2012-9-9 12:41:33 | 只看该作者
最简单方法,角色状态栏
技能=》禁用技能=》攻击。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
589
在线时间
332 小时
注册时间
2011-11-19
帖子
194
5
发表于 2012-9-9 13:44:20 | 只看该作者
本帖最后由 q854240045 于 2012-9-9 13:45 编辑

数据库,所有职业或角色设置——禁用技能——攻击、防御(默认第一号、第二号技能)。
创建一个技能类别如【战术】,
创建一个技能【攻击】,使用效果——附加状态——普通攻击100%,敌单(全)体,(消耗,得到特技值,动画………………自己设置)
再创一个技能【防御】,使用效果——附加状态——防御100%,使用者自己,(…………………………………………其他按兴趣和要求自己设置)
之后将【攻击】和【防御】(技能ID不能为1和2,ID1和2不能删除,否则敌人无法普通攻击,除非自己重新设定)两个技能的类别设置为【战术】,
战斗测试时,选择【战术】就能进行普攻和防御了,而右边框框不会出现。(每一个角色必须添加技能类别【战术】哦!)

评分

参与人数 1梦石 +2 收起 理由
迷糊的安安 + 2 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

支持《彼岸之光》系列!加油!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
126 小时
注册时间
2012-3-24
帖子
11
6
 楼主| 发表于 2012-9-9 14:15:20 | 只看该作者
q854240045 发表于 2012-9-9 13:44
数据库,所有职业或角色设置——禁用技能——攻击、防御(默认第一号、第二号技能)。
创建一个技能类别如 ...

还在啊,只是不能用了。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
7
发表于 2012-9-9 21:01:43 | 只看该作者
  #--------------------------------------------------------------------------
  # ● 生成角色指令窗口
  #--------------------------------------------------------------------------
  def create_actor_command_window
    @actor_command_window = Window_ActorCommand.new
    @actor_command_window.viewport = @info_viewport
    @actor_command_window.set_handler(:attack, method(:command_attack))
    @actor_command_window.set_handler(:skill,  method(:command_skill))
    @actor_command_window.set_handler(:guard,  method(:command_guard))
    @actor_command_window.set_handler(:item,   method(:command_item))
    @actor_command_window.set_handler(:cancel, method(:prior_command))
    @actor_command_window.x = Graphics.width
  end
把攻击#掉,OK

点评

等下,还不行,只是屏蔽掉效果,但还在~我的错  发表于 2012-9-9 21:04
就是除了注释内容外的第四行  发表于 2012-9-9 21:02
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
8
发表于 2012-9-9 21:08:54 | 只看该作者
  #--------------------------------------------------------------------------
  # ● 添加攻击指令
  #--------------------------------------------------------------------------
  def add_attack_command
    add_command(Vocab::attack, :attack, @actor.attack_usable?)
  end
请允许我连一贴 这里 屏蔽掉中间那句


‘‘──负零于2012-9-9 21:09补充以下内容:

  #--------------------------------------------------------------------------
  # ● 添加攻击指令
  #--------------------------------------------------------------------------
  def add_attack_command
    add_command(Vocab::attack, :attack, @actor.attack_usable?)
  end
请允许我连一贴 这里 屏蔽掉中间那句
’’

评分

参与人数 1梦石 +2 收起 理由
迷糊的安安 + 2 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-10 12:38

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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