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

Project1

 找回密码
 注册会员
搜索

戰鬥時不顯示無用技能

查看数: 1678 | 评论数: 8 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2016-10-17 20:41

正文摘要:

如題 整個6R的論壇都搜尋過了 雖然有找到相關文章  可是沒有相關的腳本  甚至是網站連結失效   所以要怎弄成在戰鬥時不顯示無用技能  而不是遺忘技能 以便太多技能會有畫 ...

回复

孤云黑月 发表于 2016-10-18 18:51:55
e900003 发表于 2016-10-18 18:49
剛找到了  好像是你的腳本問題
我在新的工程測試過兩個腳本  
只要隱藏無用的技能    那個自動選擇的腳本 ...

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

点评

再加上ˋ我還有用到被動技能腳本的說  发表于 2016-10-18 19:00
那能整合媽 感覺好像只要是隱藏技能 後面增加的技能就會有這種問題  发表于 2016-10-18 18:56
孤云黑月 发表于 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
孤云黑月 发表于 2016-10-18 17:39:21
e900003 发表于 2016-10-18 17:32
我在加入你的腳本之前
"自動選擇上次使用的技能"腳本使用效果正常  也就是我在3樓所說的腳本


你上傳的這一段是“自動選擇上次使用的技能”的完整脚本嗎?
e900003 发表于 2016-10-18 17:32:17
本帖最后由 e900003 于 2016-10-18 17:36 编辑
孤云黑月 发表于 2016-10-18 17:20
什么意思?是脚本和其他脚本发生冲突了吗?这样的话我不知道你其他的脚本是什么,也改不了 ...


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

加入了之後  你給我的腳本是正常的
換成"自動選擇上次使用的技能"腳本就變的很怪  不會自動選到上一次使用的技能
孤云黑月 发表于 2016-10-18 17:20:15
什么意思?是脚本和其他脚本发生冲突了吗?这样的话我不知道你其他的脚本是什么,也改不了
e900003 发表于 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
复制代码
孤云黑月 发表于 2016-10-18 11:59:29
我没找到原来的,刚改了一个,你看一下。

不显示无用技能.zip

262.72 KB, 下载次数: 99

评分

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

查看全部评分

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

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

GMT+8, 2025-7-16 22:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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