搜尋

《柏德之門3》CE腳本進階教學 (Patch 8適用) UUID指定教學、召喚物BUFF、無限治療與屬性修改

瀏覽數: 6 | 評論數: 0 | 收藏 0
關燈 | 提示:支援鍵盤翻頁<-左 右->
    組圖開啟中,請稍候......
發佈時間: 2025-12-25 23:46

正文摘要:

《柏德之門3》CE腳本進階教學 快速閱讀精華 🎯 指定任何目標: 學會使用UUID(角色的身分證字號),就能對召喚物、NPC等非隊友角色施放法術或BUFF!✨ 萬物皆可召喚: 提供腳本讓你召喚遊戲中任何生物,並取得其UUID,實現完全控制。❤️‍🩹 超級治療大補帖: 一鍵全隊滿血滿狀態,等同無限長休。獲得永久性的超強恢復效果。讓你的治療法術和藥水效果最大化! 💪 屬性自由訂製: 無論是想一刀秒殺的百萬血量,還是挑戰自我的 1 HP 玩法,都能透過腳本輕鬆調整。📈 秒升滿級: 提供一鍵直升12級或自由增加經驗值的腳本,讓你專心體驗劇情。🤫 隊友閉嘴模式: 覺得某些隊友的重複碎碎念很煩?用腳本讓他們安靜下來!💥 無限戰鬥資源: 解決 Patch 8 之後動作點、附贈動作、法術位不夠用的問題,讓你一回合打出成噸傷害! 本文章目錄.article-toc {  border: 1px solid #ddd;  padding: 15px;  background: #f9f9f9;  border-radius: 6px;  margin: 20px 0;  width: 95%;}.toc-title {  /* --- 以下是合併進來的 H2 樣式 --- */  font-size: 1.25em; /* 125% */  border-left: 5px solid #2A98DA;  border-radius: 2px;  padding: 5px 0px 5px 10px;  font-weight: bold;  margin: 0 0 15px 0; /* 調整了 margin,只留下方 15px */  color: #333;  line-height: 1.5;  background-color: #f8f8f8;  /* --- 樣式合併結束 --- */}.toc-list {  list-style: none;  padding-left: 0;}.toc-list li {  margin: 8px 0;}.toc-list a {  color: #2A98DA;  text-decoration: none;}.toc-list a:hover {  text-decoration: underline;}.back-to-top {  display: block;  margin-top: 10px;  font-size: 0.9em;  color: #666;}重要提醒:使用前必讀document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#warning'; 核心觀念:什麼是UUID?為什麼它這麼重要?document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#uuid_intro'; - 步驟一:召喚生物並取得牠的UUIDdocument.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#uuid_spawn'; - 步驟二:使用UUID完全控制召喚物document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#uuid_control'; 超實用治療與恢復腳本合集document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#healing_scripts'; 進階玩法:自由調整你的HP最大值document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#hp_mod'; 角色強化與自訂功能腳本document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#char_scripts'; 戰鬥與法術相關腳本document.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#combat_scripts'; 《柏德之門3》CE腳本常見問題Q&Adocument.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#faq'; 玩《柏德之門3》玩到後期,是不是覺得有些玩法被限制住了,想做一些更瘋狂、更有趣的操作?例如,想幫自己的元素僕從上滿各種強力BUFF,卻發現指令只對主角生效?別擔心,這篇攻略就是你的救星!我們將一步步帶你了解如何使用 Cheat Engine (CE) 腳本,突破遊戲的限制,實現對任何角色(包括召喚物)的精準控制,以及各種超強的自訂功能。本篇教學內容經團隊實際測試,適用於遊戲 Patch 8 版本。 重要提醒:使用前必讀 本篇教學內容涉及使用第三方工具 Cheat Engine 修改遊戲數據,可能存在導致遊戲崩潰、存檔損壞或影響遊戲體驗的風險。在進行任何操作前,強烈建議你備份好你的遊戲存檔。使用遊戲修改工具可能會違反遊戲的服務條款,請自行承擔風險。本篇教學旨在技術交流與探討,讓你體驗遊戲的不同樂趣,請適度使用。若你不熟悉 Cheat Engine,建議先參考以下基礎教學: Cheat Engine (CE修改器) 7.5 漢化版 中文版《Cheat Engine》V7.6 中文化版超強記憶體解鎖工具:遊戲外掛製作神器! 👉 GM後台版 遊戲 推薦 ⬇️⬇️⬇️ 快速玩各種二次元動漫手遊app 核心觀念:什麼是UUID?為什麼它這麼重要? 很多玩家在嘗試用控制台指令時會發現,像是 `ApplyStatus` (施加狀態) 這類指令,如果搭配 `GetHostCharacter()` (取得主控角色) 使用,效果永遠只會出現在自己的主角或隊友身上,對我們千辛萬苦召喚出來的強力幫手卻無效。 這是因為,你的召喚物在遊戲中被歸類為「追隨者 (follower)」,牠們並不像正式隊友那樣能被常規指令捕捉到。要對這些特定目標進行操作,我們需要一個更精準的工具——UUID (Universally Unique Identifier)。 【小知識】你可以把 UUID 想像成遊戲裡每個生物、每個物品獨一無二的身分證字號。只要我們能拿到這個號碼,就能像點名一樣,精準地對該目標下達指令,無論牠是召喚物、路邊的NPC,還是敵人。 接下來,我們將教你如何透過CE腳本,召喚一個生物並「印出」牠的身分證字號,從而解鎖後續所有高階玩法。 步驟一:召喚生物並取得牠的UUID 這個過程分為兩大步,看起來複雜,但其實照著做非常簡單。 首先,你需要找到你想召喚的生物的「角色模板UUID」。這部分需要玩家自行查找相關資料庫。在你的 CE 修改器腳本中,使用以下代碼來召喚牠。 腳本範例:召喚生物並顯示UUID {$lua} if syntaxcheck then return end -------------------------------------------------------------------------------- anchor = GetHostCharacter() -------------------------------------------------------------------------------- template = "在這裡貼上你的模板UUID" -------------------------------------------------------------------------------- [ENABLE] SetArgToString(0,template) SetArgToString(1,anchor) SetArgToInteger(2,1) SetArgToInteger(3,1) SetArgToInteger(4,0) SetArgToInteger(5,1) ClearArg(6) ExecuteCall("CreateAtObject") -------------------------------------------------------------------------------- uuid = GetArgAsString(6) print("spawn ID: " .. uuid) -------------------------------------------------------------------------------- [DISABLE] -------------------------------------------------------------------------------- 當你啟用這段腳本後,遊戲會在你的角色旁生成你指定的生物,同時CE會彈出一個小視窗,上面顯示著一長串由數字和字母組成的代碼,例如 `spawn ID: 1a2b3c4d-5e6f-7g8h-9i0j-1k2l3m4n5o6p`。這串代碼就是你剛剛召喚出來的生物的專屬UUID。 請務必把這串UUID複製下來並保存好! 如果弄丟了,你就再也無法對這個召喚物下指令了。 步驟二:使用UUID完全控制召喚物 拿到UUID後,你就可以對牠為所欲為了。以下提供幾個實用範例: A. 將召喚物納為可控制的追隨者 讓牠們加入你的隊伍,你可以直接控制牠們移動和戰鬥。 {$lua} if syntaxcheck then return end -------------------------------------------------------------------------------- leader = GetHostCharacter() -------------------------------------------------------------------------------- follower = "在這裡貼上你剛才複製的召喚物UUID" -------------------------------------------------------------------------------- [ENABLE] SetArgToString(0,follower) SetArgToString(1,leader) ExecuteCall("AddPartyFollower") -------------------------------------------------------------------------------- [DISABLE] SetArgToString(0,follower) SetArgToString(1,leader) ExecuteCall("RemovePartyFollower") -------------------------------------------------------------------------------- B. 對召喚物施加任何狀態效果 (BUFF/DEBUFF) 這就是我們一開始提到的目標!現在你可以幫你的召喚物上各種強力狀態了。 {$lua} if syntaxcheck then return end -------------------------------------------------------------------------------- character = "在這裡貼上你剛才複製的召喚物UUID" -------------------------------------------------------------------------------- status = "在這裡貼上狀態效果的ID" -------------------------------------------------------------------------------- [ENABLE] SetArgToString(0,character) SetArgToString(1,status) SetArgToLong(2,-1) ExecuteCall("ApplyStatus") -------------------------------------------------------------------------------- [DISABLE] SetArgToString(0,character) SetArgToString(1,status) SetArgToString(2,character) ExecuteCall("RemoveStatus") -------------------------------------------------------------------------------- 【小提示】這段腳本的狀態效果會持續到你取消勾選為止。 C. 解散/刪除召喚物 玩膩了?用這個腳本把它從世界上移除。 {$lua} if syntaxcheck then return end -------------------------------------------------------------------------------- spawn = "在這裡貼上你剛才複製的召喚物UUID" -------------------------------------------------------------------------------- [ENABLE] SetArgToString(0,spawn) ExecuteCall("RequestDeleteTemporary") -------------------------------------------------------------------------------- [DISABLE] -------------------------------------------------------------------------------- 超實用治療與恢復腳本合集 這裡整理了一些關於治療和狀態恢復的強力腳本,讓你和你的隊伍成為不死之身。 1. 靈吸怪修復艙效果 (TUT_RESTORATION) 獲得在靈吸怪殖民地裡那種修復艙的超強恢復效果,讓你滿血滿狀態。 {$lua} if syntaxcheck then return end status = "TUT_RESTORATION" [ENABLE] ApplyStatusToPlayer(status) [DISABLE] RemoveStatusFromPlayer(status)2. NPC專用脫戰回血 (Shout_RegainHP_Peace_NPC) 學會NPC脫離戰鬥時使用的強力自我治療法術。 {$lua} if syntaxcheck then return end spell = {"Shout_RegainHP_Peace_NPC"} [ENABLE] AddSpellToPlayer(spell) [DISABLE] RemoveSpellFromPlayer(spell)3. 無限次倒地自救 (SURVIVAL_INSTINCT_DOWNED) 當你倒地時,體內的蝌蚪會自動把你救起來,而且這個強化版效果可以無限次觸發,直到你讀取新存檔或關閉腳本。 {$lua} if syntaxcheck then return end boosts = "DownedStatus(SURVIVAL_INSTINCT_DOWNED,10)" [ENABLE] AddBoostsToPlayer(boosts) [DISABLE] RemoveBoostsFromPlayer(boosts)4. 一鍵全隊長休 (RestoreParty) 一個超級強大的指令,效果等同於全隊進行一次長休,所有生命值和法術位完全恢復,並移除所有負面狀態。 {$lua} if syntaxcheck then return end -------------------------------------------------------------------------------- player = GetHostCharacter() -------------------------------------------------------------------------------- [ENABLE] SetArgToString(0,player) ExecuteCall("RestoreParty") -------------------------------------------------------------------------------- [DISABLE] --------------------------------------------------------------------------------5. 天使睡眠藥水效果 (ALCH_POTION_REST_SLEEP_GREATER_RESTORATION) 直接獲得強力恢復藥水「天使之眠」的效果,但不需要真的睡上兩回合。 {$lua} if syntaxcheck then return end status = "ALCH_POTION_REST_SLEEP_GREATER_RESTORATION" [ENABLE] ApplyStatusToPlayer(status) [DISABLE] RemoveStatusFromPlayer(status)6. 治療最大化 這兩個增益效果能讓你的治療法術和藥水永遠擲出最大值,無論是治療別人還是被別人治療。 {$lua} if syntaxcheck then return end boosts = { "MaximizeHealing(Incoming)", "MaximizeHealing(Outgoing)", } [ENABLE] AddBoostsToPlayer(boosts) [DISABLE] RemoveBoostsFromPlayer(boosts) 進階玩法:自由調整你的HP最大值 覺得遊戲太簡單或太難?透過下面的腳本,你可以隨心所欲地調整HP,創造屬於你自己的遊戲挑戰。 增加HP的方式: 1. DEBUG無敵模式 (DEBUG_MAX_HP) 一個簡單粗暴的除錯代碼,直接永久增加約十萬點生命值。 {$lua} if syntaxcheck then return end status = "DEBUG_MAX_HP" [ENABLE] ApplyStatusToPlayer(status) [DISABLE] RemoveStatusFromPlayer(status)2. 儀式蠟燭無限堆疊 (COL_RITUALCANDLE_HARDCORE) 每次啟用此腳本,你的最大生命值就會提升50%,可以無限次疊加,打造百萬血量神人。 {$lua} if syntaxcheck then return end status = "COL_RITUALCANDLE_HARDCORE" [ENABLE] ApplyStatusToPlayer(status) [DISABLE] ApplyStatusToPlayer(status) 若要移除此效果,請使用以下專門的移除腳本: {$lua} if syntaxcheck then return end status = "COL_RITUALCANDLE_HARDCORE" [ENABLE] RemoveStatusFromPlayer(status) [DISABLE] RemoveStatusFromPlayer(status)3. 臨時增加指定HP (IncreaseMaxHP) 這個腳本可以臨時增加你指定的HP數值(範例為20點),你可以自行修改數字,甚至改成百分比。效果持續到你關閉腳本為止。 {$lua} if syntaxcheck then return end boosts = "IncreaseMaxHP(20)" [ENABLE] AddBoostsToPlayer(boosts) [DISABLE] RemoveBoostsFromPlayer(boosts) 減少HP(自虐挑戰模式): 如果你想挑戰滿級但低血量的玩法,也可以用腳本來降低HP。 腳本:-20HP 或任何你想要的值 與上面的增加HP腳本類似,只要將括號中的數字改為負數即可,例如 `IncreaseMaxHP(-20)`。 角色強化與自訂功能腳本 一鍵升到滿級 (SetLevel) 不想慢慢練等?這個腳本能讓你的角色立刻升到12級。 {$lua} if syntaxcheck then return end -------------------------------------------------------------------------------- character = GetHostCharacter() -------------------------------------------------------------------------------- [ENABLE] SetArgToString(0,character) SetArgToInteger(1,12) ExecuteCall("SetLevel") -------------------------------------------------------------------------------- [DISABLE] --------------------------------------------------------------------------------增加指定經驗值 (AddExplorationExperience) 如果你不想直升,也可以用這個腳本來增加經驗值(範例為1000)。 {$lua} if syntaxcheck then return end -------------------------------------------------------------------------------- character = GetHostCharacter() -------------------------------------------------------------------------------- [ENABLE] SetArgToString(0,character) SetArgToInteger(1,1000) ExecuteCall("AddExplorationExperience") -------------------------------------------------------------------------------- [DISABLE] --------------------------------------------------------------------------------永久添加被動專長 (Passive Features) 透過CE腳本,你可以為角色添加任何被動專長(如「警覺」),而且效果是永久的。只要勾選腳本就會添加,取消勾選就會移除。 {$lua} if syntaxcheck then return end passive = "Alert" [ENABLE] AddPassiveToPlayer(passive) [DISABLE] RemovePassiveFromPlayer(passive)讓喋喋不休的隊友閉嘴 (VoicebarkBlock) 受夠了某個隊友像壞掉的錄音機一樣重複講話?控制那個你想要他安靜的隊友,然後啟用下面這個腳本,世界就清靜了。 {$lua} if syntaxcheck then return end boosts = "VoicebarkBlock()" [ENABLE] AddBoostsToPlayer(boosts) [DISABLE] RemoveBoostsFromPlayer(boosts) 戰鬥與法術相關腳本 法術升階 (Upcasting) 有些法術(如「造水/滅水術」)需要先添加基礎法術,再添加升階版本才能在介面中正常顯示。 1. 先添加基礎法術容器:`Target_CreateDestroyWater` {$lua} if syntaxcheck then return end spell = {"Target_CreateDestroyWater"} [ENABLE] AddSpellToPlayer(spell) [DISABLE] RemoveSpellFromPlayer(spell)2. 再添加所有升階版本,它們就會被收納到基礎法術的「+」號選單裡。 {$lua} if syntaxcheck then return end spell = { "Target_CreateWater_2", "Target_CreateWater_3", "Target_CreateWater_4", "Target_CreateWater_5", "Target_CreateWater_6", "Target_DestroyWater_2", "Target_DestroyWater_3", "Target_DestroyWater_4", "Target_DestroyWater_5", "Target_DestroyWater_6", } [ENABLE] AddSpellToPlayer(spell) [DISABLE] RemoveSpellFromPlayer(spell) 無限動作/附贈/反應 (Patch 8 解決方案) 在 Patch 8 之後,這類腳本可能需要快速開關一次(勾選 -> 取消勾選 -> 再次勾選)才能正常生效。此腳本會給你4個動作、附贈動作和反應點,並且讓所有行動都不消耗資源。 {$lua} if syntaxcheck then return end boosts = { "ActionResourceOverride(ActionPoint,4,0)", "ActionResourceOverride(BonusActionPoint,4,0)", "ActionResourceOverride(ReactionActionPoint,4,0)", "ActionResourceConsumeMultiplier(ActionPoint,0,0)", "ActionResourceConsumeMultiplier(BonusActionPoint,0,0)", "ActionResourceConsumeMultiplier(ReactionActionPoint,0,0)", } [ENABLE] AddBoostsToPlayer(boosts) [DISABLE] RemoveBoostsFromPlayer(boosts) 【小提示】這個腳本不包含移動速度,你可以在其他屬性修改中找到移動速度的選項。 以下廣告滑動後還有帖子內容var custom_call_MIR = function (params) {if ( params === null || params.hasAd === false ) {var divRowSide;for (let index = 0; index < ONEADs.length; index++) {if (ONEADs[index].pub.player_mode === "mobile-inread") {divRowSide = ONEADs[index].pub.slotobj;}}var ins = document.createElement('ins');ins.className = 'clickforceads';ins.setAttribute('style', 'display:inline-block;');ins.setAttribute('data-ad-zone', '18264');divRowSide.appendChild(ins);var js = document.createElement('script');js.async = true;js.type = 'text/javascript';js.setAttribute('src', '//cdn.holmesmind.com/js/init.js');js.onload = function(){console.log('[ONEAD MIR] ClickForce Loaded');};divRowSide.appendChild(js);}};var _ONEAD = {};_ONEAD.pub = {};_ONEAD.pub.slotobj = document.getElementById("oneadMIRDFPTag");_ONEAD.pub.slots = ["div-onead-ad"];_ONEAD.pub.uid = "1000509";_ONEAD.pub.external_url = "https://onead.onevision.com.tw/";_ONEAD.pub.scopes = ["spotbuy", "speed"];_ONEAD.pub.player_mode_div = "div-onead-ad";_ONEAD.pub.player_mode = "mobile-inread";_ONEAD.pub.queryAdCallback = custom_call_MIR;var ONEAD_pubs = ONEAD_pubs || [];ONEAD_pubs.push(_ONEAD);var truvidScript = document.createElement('script'); truvidScript.async = true; truvidScript.setAttribute('data-cfasync','false'); truvidScript.type = 'text/javascript'; truvidScript.src = '//stg.truvidplayer.com/index.php?sub_user_id=597&widget_id=3309&playlist_id=2381&m=a&cb=' + (Math.random() * 10000000000000000); var currentScript = document.currentScript || document.scripts[document.scripts.length - 1]; currentScript.parentNode.insertBefore(truvidScript, currentScript.nextSibling); 《柏德之門3》CE腳本常見問題Q&A Q:為什麼我用腳本添加了「長柄武器大師 (Polearm Master)」這個專長,但在角色屬性表上卻看不到? A:別擔心,腳本有正常運作!這是因為「長柄武器大師」這類專長在原版遊戲中就沒有設計屬性表上的圖示或說明。它的效果是「情境觸發」的,只有在戰鬥中,當你滿足觸發條件時,對應的額外攻擊或借機攻擊選項才會出現在你的快捷列上。 Q:我啟用了無限動作的腳本,但在戰鬥中還是會用完動作點,這是怎麼回事? A:這是 Patch 8 版本後的一個已知小問題。解決方法很簡單:只要將該腳本的核取方塊「勾選 -> 取消勾選 -> 再次勾選」,快速地重新啟用一次,它就會正常生效了。 Q:我用腳本添加的專長或屬性,需要存檔再讀檔才會永久生效嗎?需要修改腳本嗎? A:完全不需要!這些腳本的設計是「即時生效且永久保存」的。當你勾選啟用時,專長就已經永久添加到你的角色身上了。反之,當你「取消勾選」時,腳本會執行移除的指令。所以千萬不要去修改或刪除 `[DISABLE]` 部分的代碼,那正是讓你反悔的「保險」! Q:我不想當戰神,反而想挑戰自己,可以用腳本降低HP嗎? A:當然可以!你可以使用 `IncreaseMaxHP(數值)` 這個腳本,並在括號中填入一個負數,例如 `IncreaseMaxHP(-20)`,就可以降低20點最大生命值。這讓你能夠打造一個高攻擊、低血量的「玻璃大砲」角色,享受更刺激的戰鬥。 Q:我還是沒辦法幫我的召喚物上BUFF,指令都只對我自己有效,怎麼辦? A:這是因為你沒有使用正確的方式指定目標!請回到本篇教學的「核心觀念:什麼是UUIDdocument.currentScript.previousElementSibling.href = location.href.split('#')[0] + '#uuid_intro';」章節。你必須透過腳本召喚生物來取得牠獨一無二的UUID,然後再用其他腳本,將這個UUID作為目標,才能精準地對牠施放任何效果。

回覆

Copyright (C) 2010-2020 夢遊電玩論壇

廣告合作:請直接聯繫我們,並附上您預刊登位置的預算。  

快速回覆 返回頂端 返回清單