《饑荒》常用代碼整理及使用方法介紹


3樓貓 發佈時間:2022-05-06 11:37:20 作者:淺川灰沢 Language

《饑荒》遊戲中,玩家可通過控制檯代碼的形式來調出各種物品、怪物及寵物等等,那麼具體應該如何操作呢?下面請看由玩家“淺川灰沢”帶來的《饑荒》常用代碼整理及使用方法介紹,希望能對各位玩家有所幫助。

《饑荒》常用代碼整理及使用方法介紹 - 第1張

直接上乾貨,本人也只是想讓不會代碼的玩家們方便些。

打開代碼臺方式:鍵盤右上(~)

清除屏幕上的代碼組(Ctrl+L)

單機代碼:

GetPlayer().components.builder:GiveAllRecipes() ---------- 全物品直接製造

GetPlayer().components.hungerause(true) ---------- 飢餓值不降低

GetPlayer().components.sanity:SetMax(500) ---------- 精神值不降低(慎用不可取消 )

GetPlayer().components.health:SetMaxHealth(300) ---------- 最大血格

GetPlayer().components.health:SetInvincible(true) ---------- 上帝模式c_godmode()同樣的效果

開全地圖:

要輸入2個指令才行,每次都要回車執行:

minimap=TheSim:FindFirstEntityWithTag("minimap")

minimap.MiniMap:ShowArea(0,0,0,10000)

c_give("物品英文名")/DebugSpawn("物品或生物代碼")

都可以生成物品,但是前一個是直接放進揹包,後一個是出現在鼠標位置

c_sethealth(百分數)

可以把生命值(不是上限)設置為百分之多少sanity設置精神,hunger設置飢餓(替換health而不是整句指令)

c_gonext("代碼")

把你傳送到附近的代碼(英文名稱)的位置

TheInput:GetWorldEntityUnderMouse():Remove()

刪除你鼠標所在位置的物體

GetClock():MakeNextDay()

跳過一天

for x = 1, 數字 do GetClock():MakeNextDay() end

跳過數字那麼多的天數

LongUpdate(值)

時鐘每格30個單位,一整天是480個單位,值為跳過單位

GetClock():SetSegs(白天,黃昏,夜晚)

時鐘一共有16個格,白天黃昏夜晚加在一起必須為16,例:白天7格,黃昏8格,夜晚1格,則輸入GetClock():SetSegs(7,8,1)

GetClock():NextPhase()跳過當前時間段,比如白天跳到黃昏

GetSeasonManager():StartSpring()Spring可以換成Summer,Autumn或Winter,即開始某個季節GetSeasonManager():StartPrecip()開始下雨,Start換成Stop為停止

GetSeasonManager():DoLightningStrike(Vector3(GetPlayer().Transform:GetWorldPosition()

閃電,附近沒有避雷針時目標為你

GetPlayer().profile:UnlockCharacter("角色名稱")

GetPlayer().profile:Save()

解鎖角色,第一個代碼可以重複使用,但是無論解鎖了多少人物,都要第二個代碼保存

GetPlayer().profile:UnlockEverything()

全部解鎖

ErasePersistentString("morgue")

清除死亡記錄,需要重啟遊戲(記得保存當前存檔)

物品代碼百分之七八十都是原來的英文名稱,在饑荒Wiki(Wikia)裡搜索你要找的物品的英文名如,找沙子(sand)的代碼,搜索sand找到sand頁面,介紹裡有DebugSpawn,後面的就是代碼。

Wiki幾乎有所有物品的代碼,但有時遊戲更新的時候可能跟不上。

聯機版代碼:

c_spawn("物品", 數量)

在鼠標處放置指定數量的物品

c_give("prefab", amount)

將指定數量的物品放入玩家身上或者包包中。如果空間不夠,物品將不會產生。

c_sethealth(percent)

c_setsanity(percent)

c_sethunger(percent)

調整玩家狀態(percent為百分比)

c_godmode()

當受到攻擊時,腦殘、飢餓和血量不會下降。在上帝模式下,你無法使用指令來改變自己的狀態。當你死了,會產即復活你。二次輸入命令可以取消上帝模式。

c_supergodmode()

作用基本同上,只是在設置時會把你的狀態補滿。

c_speedmult(multiplier)

設置移動速度。當移動速度大於20的時候,你就學會了穿牆術和水上漂。(multiplier為數字)

GetPlayer().components.builder:GiveAllRecipes()

你可以建造所有東西,並且不需要材料。

ThePlayer.components.hunger:Pause(true)

飢餓值不會下降。

AllPlayers【數字】:PushEvent('death')

殺死指定玩家。

AllPlayers【數字】:PushEvent('respawnfromghost')

復活玩家

c_goto(AllPlayers【數字】)

把自己傳送到指定玩家身邊。

TheInput:GetWorldEntityUnderMouse():Remove()

刪除鼠標指針下的物品。

minimap = TheSim:FindFirstEntityWithTag("mini­map")

TheWorld.minimap.MiniMap:ShowArea (0,0,0,10000)

查看全圖

TheWorld:PushEvent("ms_setseason", "summer")

開始季節:summer,winter,autumn,spring。

TheWorld:PushEvent("ms_forceprecipitation")

開始下雨

TheWorld:PushEvent("ms_forceprecipitation", false)

停止下雨

c_reset(true/false)

true保存並重新加載世界;false不保存直接重新加載當前世界。如果你是客機,請不要輸入這個命令,熊孩子不聽勸,後果自負。

c_regenerateworld()

刪除當前世界,然後重新生成。

c_save()

保存進度。開啟自動保存時,每天早上會自動保存。注意不要過快的連續輸入這一指令。存檔可能會被破壞。

c_shutdown( true / false)

關閉服務器。true保存並關閉當前世界;false不保存直接關閉當前世界。

c_rollback(x)

回檔x天,x為你要回檔的天數。當不填寫x時,默認回檔一天。

TheNet:SetAllowIncomingConnections( true / false )

true允許他人加入;false阻止任何人加入。

c_announce("announcement")

發公告。

c_move(AllPlayers【number】)

指哪走哪。


© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com