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

Project1

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

[已经过期] 戰鬥時不顯示無用技能

[复制链接]

Lv2.观梦者

梦石
0
星屑
344
在线时间
292 小时
注册时间
2013-6-1
帖子
121
跳转到指定楼层
1
发表于 2016-10-17 20:41:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如題
整個6R的論壇都搜尋過了
雖然有找到相關文章  可是沒有相關的腳本  甚至是網站連結失效  

所以要怎弄成在戰鬥時不顯示無用技能  而不是遺忘技能
以便太多技能會有畫面卡住太久的情況發生...

Lv2.观梦者

梦石
0
星屑
463
在线时间
193 小时
注册时间
2014-8-25
帖子
30
2
发表于 2016-10-18 11:59:29 | 只看该作者
我没找到原来的,刚改了一个,你看一下。

不显示无用技能.zip

262.72 KB, 下载次数: 99

评分

参与人数 1星屑 +90 收起 理由
RyanBern + 90 塞糖

查看全部评分

黄海有狂人,欲与日月争,还我三万六千晨
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
344
在线时间
292 小时
注册时间
2013-6-1
帖子
121
3
 楼主| 发表于 2016-10-18 17:02:52 | 只看该作者
本帖最后由 e900003 于 2016-10-18 17:06 编辑
孤云黑月 发表于 2016-10-18 11:59
我没找到原来的,刚改了一个,你看一下。


剛測試過了  發現到變成是"自動選擇上次使用的技能"的腳本有問題了
應該要自動選擇上次使用的技能   結果都選到上次沒使用的技能
  1.     class Scene_Battle
  2.       attr_reader   :last_skill
  3.       alias l_lastskill_main main
  4.       alias l_lastskill_update_phase4_step3 update_phase4_step3
  5.       def main
  6.         @last_skill = []
  7.         l_lastskill_main
  8.       end
  9.       def update_phase4_step3
  10.         if @active_battler.is_a?(Game_Actor)
  11.           @active_battler.current_action.kind == 1 ? @last_skill[@active_battler.id] = @active_battler.current_action.skill_id : @last_skill[@active_battler.id] = 0
  12.         end
  13.         l_lastskill_update_phase4_step3
  14.       end
  15.     end
  16.     class Window_Skill
  17.       alias l_lastskill_initialize initialize
  18.       def initialize(actor)
  19.         l_lastskill_initialize(actor)
  20.         if $game_temp.in_battle
  21.           get = $scene.last_skill[actor.id]
  22.           return if get==0 or get.nil?
  23.           @index = actor.skills.index(get)
  24.         end
  25.       end
  26.     end
复制代码
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
463
在线时间
193 小时
注册时间
2014-8-25
帖子
30
4
发表于 2016-10-18 17:20:15 | 只看该作者
什么意思?是脚本和其他脚本发生冲突了吗?这样的话我不知道你其他的脚本是什么,也改不了
黄海有狂人,欲与日月争,还我三万六千晨
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
344
在线时间
292 小时
注册时间
2013-6-1
帖子
121
5
 楼主| 发表于 2016-10-18 17:32:17 | 只看该作者
本帖最后由 e900003 于 2016-10-18 17:36 编辑
孤云黑月 发表于 2016-10-18 17:20
什么意思?是脚本和其他脚本发生冲突了吗?这样的话我不知道你其他的脚本是什么,也改不了 ...


我在加入你的腳本之前
"自動選擇上次使用的技能"腳本使用效果正常  也就是我在3樓所說的腳本

加入了之後  你給我的腳本是正常的
換成"自動選擇上次使用的技能"腳本就變的很怪  不會自動選到上一次使用的技能
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
463
在线时间
193 小时
注册时间
2014-8-25
帖子
30
6
发表于 2016-10-18 17:39:21 | 只看该作者
e900003 发表于 2016-10-18 17:32
我在加入你的腳本之前
"自動選擇上次使用的技能"腳本使用效果正常  也就是我在3樓所說的腳本


你上傳的這一段是“自動選擇上次使用的技能”的完整脚本嗎?
黄海有狂人,欲与日月争,还我三万六千晨
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
463
在线时间
193 小时
注册时间
2014-8-25
帖子
30
7
发表于 2016-10-18 17:50:53 | 只看该作者
e900003 发表于 2016-10-18 17:32
我在加入你的腳本之前
"自動選擇上次使用的技能"腳本使用效果正常  也就是我在3樓所說的腳本

我試過了,我寫的脚本和“自動選擇”脚本之間沒有衝突。應該是和你的其他脚本衝突了。如果你不介意的話,可以把工程發上來,我看一下。

点评

說錯 是"那我就放棄掉技能自動選擇的腳本好了"  发表于 2016-10-18 18:21
那真的是這樣的話 那我就放棄掉技能自動選擇的腳本放棄掉了 謝謝你了~~~  发表于 2016-10-18 18:20
那可能被隱藏起來的技能太多 導致選擇的技能對不起來...  发表于 2016-10-18 18:00
黄海有狂人,欲与日月争,还我三万六千晨
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
344
在线时间
292 小时
注册时间
2013-6-1
帖子
121
8
 楼主| 发表于 2016-10-18 18:49:41 | 只看该作者
本帖最后由 e900003 于 2016-10-18 18:51 编辑
孤云黑月 发表于 2016-10-18 17:50
我試過了,我寫的脚本和“自動選擇”脚本之間沒有衝突。應該是和你的其他脚本衝突了。如果你不介意的話, ...


剛找到了  好像是你的腳本問題
我在新的工程測試過兩個腳本  
只要隱藏無用的技能    那個自動選擇的腳本就不會算已經隱藏的技能
例如 技能編號60  跟技能編號 86之間


隱藏技能之後下個回合就會變這樣
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
463
在线时间
193 小时
注册时间
2014-8-25
帖子
30
9
发表于 2016-10-18 18:51:55 | 只看该作者
e900003 发表于 2016-10-18 18:49
剛找到了  好像是你的腳本問題
我在新的工程測試過兩個腳本  
只要隱藏無用的技能    那個自動選擇的腳本 ...

如果使用“自动选择技能”这个脚本的话,建议你使用技能装备脚本。可以很好的控制技能数量

点评

再加上ˋ我還有用到被動技能腳本的說  发表于 2016-10-18 19:00
那能整合媽 感覺好像只要是隱藏技能 後面增加的技能就會有這種問題  发表于 2016-10-18 18:56
黄海有狂人,欲与日月争,还我三万六千晨
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-22 04:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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