#求助
1 messages · Page 1 of 1 (latest)
一行一行註解掉,看是哪一行有問題
抱歉 那時電腦沒網路
手機分享的話手機的會用完
對阿
Hmm
我試試
等等我
Wait
情況有變
之前是確定放招後出問題(有狀態效果和文字)
現在是到底放了沒就出問題
阿
變回去了
頭好痛啊啊啊啊啊啊
可能出問題的不在這個檔案?
有可能
第九招會召喚小怪
但都看不到那些
但是效果會乖乖跑完時間後才卡住
卡住的情況如圖
如果真的是你一開始那張圖的 function 卡住
有可能是 distance 的關係
HMM
distance 範圍太大的時候會卡
那...如果找替代?
什麼替代
那先確認是不是 distance 的問題?
替代方法
不要一次大範圍
如果不是的話就不用找替代方法了
對了
我先把他換掉看看
確定無影響
第九招弟25秒放
第2招弟15秒放
ㄟ都...
distance拔掉就可還是用別的指令
卡住的原因是不是剛好在效果要結束的時候遊戲卡住呢
因為下一個 tick 被延遲了所以 effect 也被懸在那邊
我要先裝錄影程式
HMM
哪一個
你懷疑造成問題的都試一遍
完了
電腦開始當了
看來不是第二招的問題
是第一招的問題了
啊啊啊啊啊啊啊啊啊啊啊
這次沒有跑第二招就當了
看到這邊了嗎
這個超過 50 就代表狀況不太好了
看起來像是那個召喚尖刺的技能有些問題
從 1:03 之後
總實體數量就一直在上升
右邊的數字
到了影片結束時已經到了 1007
實體太多也有可能是卡住的原因
然後對你來說實體持續增加應該不是你想要的效果吧
確實
召喚尖牙的技能就是第一招
會召喚marker 會釋放尖牙
但其理應要是在釋放完尖牙後就將自己刪除
完了
腦袋要燒毀了
🐥:我已經快變成烤雞了🥵
這種情況我們稱之為燒雞
我有個問題 如果你只是要召喚尖牙
那為甚麼還要多召喚marker?
因為怕尖牙太快
.
不是
是怕他在分散好前就消失
那個影片 你BOSS召喚出來 就卡住了诶
對啊
但其實卡住的那刻是它身上的黑霧消失時
最近的問題就在這
不然後面一堆技能都不能測試
讓我說一句
我覺得
你整包砍掉重寫 : D
像是我有張地圖是全部以BOSS為主題的戰鬥地圖
scoreboard players add boss boss_cd 1
No!!!😨😨😨😨😨
噢不!!!
那就更不應該出問題了阿
你都做那麼久了 應該只有你自己最清楚你的系統
除非你從一開始就是保持著能動就好
你看我的寫法
就是一個一個列
Level 1 是 第一隻boss
時間到哪裡開始循環
清楚簡潔又明瞭,真不愧是小飯桶
沒有
以前的指令沒優化
你看這個
execute as @e[type=item,nbt={Item:{tag:{show:1b}}}] run execute at @s run data modify entity @e[type=armor_stand,limit=1,sort=nearest,tag=DamageText2] CustomName set from entity @s Item.tag.display.Name
XDD
超可怕
execute run execute
喔不,出現run execute了
我最近幾些開著資料包的時時間都是在修這問題...
蛤
是不會...吧
好像會
我是分開的啊
聊天欄吧
剛剛那個影片
boss 出場後
實體就開始無限增加
但那是
沒關係
我真的是用particle
所以是打這樣即可?
诶 不對阿
你如果問題是出在指令連鎖崩潰
那先執行這個
/gamerule maxCommandChainLength 1000
先去限制指令執行的數量
不然不知道是哪裡卡住
你是說
可能是在lusfa:1執行後後面的執行不到?
我確實沒有非常熟
但至少我是照維基講
雖然他可能寫錯
OK let me try
翻譯問題吧?
還是建議你砍掉重寫 : D
我的工作列不見了
等我一下影片錄好了
對...
仍不停增加
代表你的實體還是沒有刪掉
詭了
不然你先檢查所有的 summon 和 kill
怎麼個檢法
你是用 VS code 嗎
Y
有看到左邊的放大鏡圖示嗎
有
哦~~~
或 kill
嗯
截圖一下
那 kill 呢
1_1_1是在1_1和1_2的函數中觸發的
remove_bossbar是在boss 死亡時移除血條和召喚出來的殘留實體
檔案連結:
那你等我有空下載吧
先說我是把整個資料夾共用
所以下載可能有難度
還是建議你整個重寫 😄
看你上述的技能 我大概一周內就可以完成
你可以做到是你厲害
重點是這我了不只一個月還做不完
重做不單只是重新規劃做法 也是一個心理陰影
當一個人花了許久時間和精力做出的將完成的作品在遇到問題時的某一刻被完全否定其價值
他將受到極大創傷 甚至一蹶不振
如果這問題無解的話我大不了改技能 絕對不可能重製
這是我的絕心 也只有在此有如此堅強之信念
execute as @e[type=marker,tag=lusfa] at @s unless entity @e[distance=..3,tag=lusfa,type=!#lusfa_help] run function lusfa:lusfa/skill/1_1_1
-=發問指南=-
• 請清楚說明你想做什麼,並想要什麼結果。
• 請提及你正在使用的Minecraft版本,以及是否正在使用任何模組。
• 討論完成後,使用 :resolved:
表情符號關閉貼文。
-=Guidelines=-
• Ask your question straight and clearly, tell us what you are trying to do.
• Mention which Minecraft version you are using and any mods.
• Remember to use :resolved:
to close the post after resolved.
eww minecraft: entity_types namespace
這一行在 1_1 和 1_2 裡面都有
後面的 function 的執行 (也就是 1_1_1) 會排除所有周圍三格內存在相對應實體種類 (#lusfa_help 內也包含 marker 喔) 的 marker
然後只有 1_1_1 內有 kill
所以應該每次都會有些 marker 沒有刪除喔
那是從他的資料包複製出來的
跟我本人無關
看來是對參數不熟練
Hmm
但是我記得我前面加了驚嘆號呀
他應該會不排除marker才是吧
...窩不知道
喔
我發現我看錯了
你這行的邏輯是
當那個 marker 周圍 3 格沒有同時為「非」#lusfa_help 及用有 tag=lusfa 的實體才會執行 function
仔細觀察整個作品
應該會發現若無玩家額外干擾
有lusfa的標籤但不屬於#lusfa_help的實體只有boss本身
...至少我是如此設定
或是我把marker替換成其他實體?
像是昨天用的藥水雲
或是新的類標記實體
Hmm
🤔
那你的 marker 怎麼會刪除不掉
我自己開世界測試了
你一開始傳的那個版本
真的是馬上就有上千個 marker 被召喚欸
@sick cedar
這邊有個無限循環
電腦還好吧XD
我覺得你寫的邏輯有根本上的問題欸
因為我一時也看不出來問題出在哪
Hmm
也不是二技能
Hm
喔我好像知道問題出在哪了
這一行你 as @e 執行
只排除了某些特定 type
那如果世界上有 100 個符合條件的實體
這行後面的指令就同時被那 100 個實體執行
!!!
不過你的 tag 實體應該沒有那麼多🤔
marker 還是比較好啦
但若感覺不修改問題仍會些微存在
只要你有刪乾淨的話
改效果雲的原因是不用kill
我知道
看起來可以繼續了
@sick cedar,你的問題解決了嗎?如果已經解決了,記得使用:resolved:
表情符號關閉貼文。
如果還沒解決,可以嘗試在問題中加入更多資訊。
@sick cedar, did your question got a solution? If it did, remember to close this post using :resolved:
emoji.
If it didn't, try offer more information of question.
我要不要開一個新的版啊...
因為有個不同的問題