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

Project1

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

[已经解决] 【已解决】如何在战斗中屏蔽技能类型

[复制链接]

Lv4.逐梦者

梦石
0
星屑
7853
在线时间
1835 小时
注册时间
2017-10-23
帖子
352
跳转到指定楼层
1
发表于 2017-12-15 20:23:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 xiaohuangdi 于 2017-12-16 16:28 编辑

扩展了一个技能类型,但是不想在战斗中让这类型出现。  战斗中只要魔法和特技出现






  def add_skill_commands
     @actor.added_skill_types.sort[1]
       @actor.added_skill_types.sort[2]
name = $data_system.skill_types[1]
  name2 = $data_system.skill_types[2]
     add_command(name, :skill, true, 1)
      add_command(name2, :skill, true, 2)
      @line_number += 1
    end

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

2
发表于 2017-12-16 13:24:21 | 只看该作者
class Window_ActorCommand < Window_Command
的这一部分
  1.   def add_skill_commands
  2.     @actor.added_skill_types.sort.each do |stype_id|
  3.       name = $data_system.skill_types[stype_id]
  4.       add_command(name, :skill, true, stype_id)
  5.     end
  6.   end
复制代码

如果你不想要显示的技能类型id为2就在循环里面的内容外面加一层
if stype_id!=2
end
就可以了
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7853
在线时间
1835 小时
注册时间
2017-10-23
帖子
352
3
 楼主| 发表于 2017-12-16 14:01:55 | 只看该作者
chd114 发表于 2017-12-16 13:24
class Window_ActorCommand < Window_Command
的这一部分

无效,在哪行添加
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2487
在线时间
214 小时
注册时间
2017-9-27
帖子
613
4
发表于 2017-12-16 20:47:30 | 只看该作者
RUBY 代码复制
  1. class Window_ActorCommand
  2.  
  3.  
  4.  
  5.  
  6. def add_skill_commands
  7.  
  8.     @actor.added_skill_types.sort.each do |stype_id|
  9.     if stype_id!=(5) and stype_id!=(6)
  10.       name = $data_system.skill_types[stype_id]
  11.       add_command(name, :skill, true, stype_id)
  12.     end
  13. end
  14. end   
  15.  
  16. end

点评

if ![5,6].include?(stype_id)就行了···  发表于 2017-12-17 02:08
可以可以,之前试过放那行没括号好像无效  发表于 2017-12-16 20:53
插入到MAIN以下  发表于 2017-12-16 20:48
浅尝辄止,宜乎众矣。
回复 支持 1 反对 0

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9275
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

5
发表于 2017-12-17 02:07:42 | 只看该作者

是要你在里面自己加判断啊···因为不确定你是不是还用了其他的可能产生冲突的脚本
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-3 17:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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