程式碼的使用方法是什麼 - 饑荒程式碼怎麼用

來源:樂享遊戲吧 6.34K

《饑荒》中的作弊程式碼是需要使用控制檯才能使用的,進入遊戲之後直接按“~”(esc鍵下面那個)鍵就可以開啟控制檯了,然後輸入程式碼,輸入完畢之後可以直接按回車“Enter”或者“Esc”結束輸入,更多如下。

饑荒程式碼怎麼用 程式碼的使用方法是什麼

饑荒程式碼怎麼用

如何在遊戲中開啟控制檯

這個很簡單,你也許也聽過別人說過按“~”鍵(“1”的左邊)就可以開啟控制檯介面了

或者作為新手某一天不小心按到那個鍵結果蹦出來一堆英文求助怎麼關掉……

總之,按“~”鍵開啟控制檯,按回車“Enter”或者“Esc”可以退出輸入模式

要關掉一堆英文需要同時按“Ctrl”和“L”鍵,或者先按住“Ctrl”再按“L”

關掉英文只是單機的事,聯機自動幫你關了

控制檯通常預設是開啟的,不過也許因為特殊原因導致控制檯關閉了

別擔心,這裡有解決辦法

找到我的文件,裡面有“Klei”資料夾,裡面又有個“DoNotstarve”資料夾

在這個資料夾裡有一個檔名為“”,用記事本開啟它

找到這一條

[MISC]

ENABLECONSOLE = false

把這一條改成

[MISC]

ENABLECONSOLE = true

然後儲存即可

如何使用控制檯指令

在開啟控制檯後,那個輸入框就是用來輸入控制檯指令的,輸入完畢後按回車即可

很明顯,我現在就需要整理一下控制檯指令了

簡易控制檯指令

先說一下整理的一個形式,我會在指令前後加上“【】”表示控制檯介面,與同類指令區分

特殊的指令我會強調一下,沒什麼特殊的我就直接舉例了

①生成物體

會在滑鼠的位置生成物體

指令:【c_spawn("程式碼", 數量)】【DebugSpawn("程式碼") 】

例1:生成豬人【c_spawn("pigman")】

例2:生成一組草【c_spawn("cutgrass",40)】

②給予物品

會在物品欄裡生成物品,如果是生物之類的則類似“生成物體”

指令:【c_give("程式碼",數量)】

例:在物品欄生成18個漿果【c_give("berries",18)】

③調整生命,飽食,精神

調整生命為多少,需要輸入小數

指令:【c_sethealth(數值)】【c_sethunger(數值)】【c_setsanity(數值)】

例:(滿生命150)調整生命為15【c_sethealth(0.1)】

④上帝模式

不會損失任何生命飽食精神

除非是睡覺,跳蟲洞,傳送,進出洞穴,退出遊戲之類的行動,這些行動會解除上帝模式

指令:【c_godmode()】

⑤設定速度

基礎速度數值為1

指令:【c_speed(數值)】

例:設定速度為基礎速度的10倍【c_speed(10)】

關於對玩家使用的控制檯指令

①顯示/隱藏介面

顯示或隱藏遊戲介面,例如物品欄,時鐘,製作欄之類的

指令:

隱藏【GetPlayer():Hide()】

顯示【GetPlayer():Show()】

②建築模式

說白了就是解鎖全科技,不過在聯機裡有些特殊的東西不能直接製作,比如雕塑

聯機裡好幾個製作欄還疊到了一起,這時需要按“Caps Lock”鍵來選擇製作

指令:【GetPlayer()der:GiveAllRecipes()】

③設定最大生命,飢餓,精神

指令:

【GetPlayer()th:SetMaxHealth(數值)】

【GetPlayer()er:SetMax(數值)】

【GetPlayer()ty:SetMax(數值)】

例:設定最大生命為2000【GetPlayer()th:SetMaxHealth(2000)】

④停止飢餓

指令:【GetPlayer()er:Pause(true)】

⑤伍迪變成海狸

指令:【GetPlayer()erness:SetPercent(1)】

關於世界的控制檯指令

①傳送至物體

使用指令後會有一個程式碼列表,如果是多個物體,會按照程式碼列表上的順序傳送

指令:【c_gonext("程式碼")】

例:傳送至一隻弗牛的旁邊【c_gonext("beefalo")】

②刪除物體

刪除滑鼠下的一個物體

好多人和我說這個指令用不了,所以這裡需要強調一下那個是"in",不是"Ln"

指令:【TheInput:GetWorldEntityUnderMouse():Remove()】

③地圖全開

在單機裡可以看到地圖上所有東西,聯機裡只能看到地形

程式碼:【GetWorld()Map:ShowArea(0,0,0,10000)】

④跳時間

跳過一定時間,一格時間數值是30

指令:【LongUpdate(數值)】

例:跳過一天【LongUpdate(480)】

⑤調到下一時間段

指令:【GetClock():NextPhase()】

⑥設定時間段

以時鐘的格子為單位,一共16個格

指令:【GetClock():SetSegs(白天,黃昏,夜晚)】

例:設定超長夜晚【GetClock():SetSegs(1,1,14)】

⑦更改季節

要注意的是,原版無DLC只有“夏季”和“冬季”,所以拿夏季指令而不是秋季指令

指令:

春季【GetSeasonManager():StartSpring()】

夏季【GetSeasonManager():StartSummer()】

秋季【GetSeasonManager():StartAutumn()】

冬季【GetSeasonManager():StartWinter()】

溫季【GetSeasonManager():StartMild()】

風季【GetSeasonManager():StartWet()】

雨季【GetSeasonManager():StartGreen()】

乾季【GetSeasonManager():StartDry()】

⑧開始/停止下雨

指令:

開始【GetSeasonManager():StartPrecip()】

停止【GetSeasonManager():StopPrecip()】

⑨雷擊

指令:【GetSeasonManager():DoLightningStrike(Vector3(GetPlayer()sform:GetWorldPosition()))】

⑩火山爆發

指令:【GetVolcanoManager():StartEruption(smokeduration,ashduration,firerainduration,firerockspersecond)】

關於一些其他的控制檯指令

①更換角色

更改當前角色,需要重進來實現

指令:【GetPlayer()ab = "角色程式碼"】

②解鎖人物

指令:

【GetPlayer()ile:UnlockCharacter("角色程式碼")

GetPlayer()ile:Save()】

例:解鎖人物麥斯威爾

【GetPlayer()ile:UnlockCharacter("waxwell")

GetPlayer()ile:Save()】

③解鎖全部人物

指令:【GetPlayer()ile:UnlockEverything()】

④清空停屍房

需要重啟遊戲

指令:【ErasePersistentString("morgue")】

以上為常用的幾個控制檯指令,對於單機版都可以用,聯機版不一定能用

熱門標籤