回覆列表
  • 1 # 小白兔修車

    一、關於指令

    1.生成

    指令1:c_spawn("物品或生物程式碼",數量)

    指令2:DebugSpawn("物品或生物程式碼")

    可以在滑鼠的位置生成物品或生物

    2.給予

    指令:c_give("物品程式碼",數量)

    可以在物品欄或揹包裡生成物品,如果物品欄滿了就會掉在地上

    例子:想生成獵狗,則輸入:c_spawn("hound")

    例子:想獲得8個草,則輸入:c_give("cutgrass",8)

    3.設定生命

    指令:c_sethealth(百分數)

    可以把生命值(不是上限)設定為百分之多少,注:使用小數代替百分數,如0.8=80%

    例:設定生命值為50%,則輸入:c_sethealth(0.5)

    4.設定精神

    指令:c_setsanity(百分數)

    同上

    例:設定精神值為50%,則輸入:c_setsanity(0.5)

    5.設定飢餓

    指令:c_sethunger(百分數)

    同上

    例:設定飢餓值為50%,則輸入:c_sethunger(0.5)

    6.上帝模式

    指令:c_godmode()

    一般情況不會受傷捱餓掉精神

    7.設定速度

    指令:c_speed(值)

    標準速度為逗1地,值越大速度越快

    例:設定為標準速度的10倍,則輸入:c_speed(10)

    補:下洞穴或切換世界或上船或退出遊戲會關閉上帝模式,不要在怪物多的時候退遊戲哦,還有吃有腦殘懲罰的食物依然會降低腦殘,可以透過花或食物來回復,帽子之類的無效

    8.創造模式

    指令:GetPlayer().components.builder:GiveAllRecipes()

    可以製作全物品

    9.設定生命上限

    指令:GetPlayer().components.health:SetMaxHealth(值)

    設定生命上限為值那麼大

    例:設定生命上限為87,則輸入:GetPlayer().components.health:SetMaxHealth(87)

    10.設定精神上限

    指令:GetPlayer().components.sanity:SetMax(值)

    同上

    例:設定精神上限為500,則輸入:GetPlayer().components.sanity:SetMax(500)

    11.設定飢餓上限

    指令:GetPlayer().components.hunger:SetMax(值)

    同上

    例:設定飢餓上限為364,則輸入:GetPlayer().components.hunger:SetMax(364)

    12.停止飢餓

    指令:GetPlayer().components.hunger:Pause(true)

    你的角色不再飢餓

    13.變成海狸(吳迪專用)

    指令:GetPlayer().components.beaverness:SetPercent(1)

    14.傳送

    指令:c_gonext("程式碼")

    把你傳送到附近的逗程式碼地的位置

    例:傳送到附近的牛的位置,則輸入:c_gonest("beefalo")

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

    16.地圖全開

    指令:GetWorld().minimap.MiniMap:ShowArea(0,0,0,10000)

    退出遊戲時失效

    17.跳過一天

    指令:GetClock():MakeNextDay()

    18.跳過幾天

    指令:for x = 1, 值 do GetClock():MakeNextDay() end

    跳過值那麼多的天數

    注意!跳過太多的天數會卡死(根據電腦配置)

    例:跳過50天,則輸入:for x = 1, 50 do GetClock():MakeNextDay() end

    19.跳過一段時間

    指令:LongUpdate(值)

    時鐘每格30個單位,一整天是480個單位

    例:跳過4格時間,則輸入:LongUpdate(120)

    20.設定時間段

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

    時鐘一共有16個格,白天黃昏夜晚加在一起必須為16

    例:白天7格,黃昏8格,夜晚1格,則輸入:GetClock():SetSegs(7,8,1)

    21.跳過時間段

    指令:GetClock():NextPhase()

    跳過當前時間段,比如白天跳到黃昏

    22.開始春天(DLC1)

    指令:GetSeasonManager():StartSpring()

    23.開始夏天

    指令:GetSeasonManager():StartSummer()

    24.開始秋天(DLC1)

    指令:GetSeasonManager():StartAutumn()

    25.開始冬天

    指令:GetSeasonManager():StartWinter()

    26.開始下雨

    指令:GetSeasonManager():StartPrecip()

    27.停止下雨

    指令:GetSeasonManager():StopPrecip()

    28.生成閃電

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

    如果周圍沒有避雷針,那閃電將會擊中你

    29.測量距離

    指令:print(math.sqrt(GetPlayer():GetDistanceSqToInst(TheInput:GetWorldEntityUnderMouse())))

    在控制檯資訊(Ctrl+L)中顯示角色到滑鼠物品之間的距離

    30.解鎖角色

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

    和:GetPlayer().profile:Save()

    可以解鎖多個角色

    例:GetPlayer().profile:UnlockCharacter("willow")

    GetPlayer().profile:UnlockCharacter("wickerbottom")

    GetPlayer().profile:Save()

    或全部解鎖

    指令:GetPlayer().profile:UnlockEverything()

    (強迫症)31.清除死亡記錄

    指令:ErasePersistentString("morgue")

    重啟遊戲可以看到變化

    二、尋找程式碼

    1.Wiki(Wikia)查詢法(95%)()

    在饑荒Wiki(Wikia)裡搜尋你要找的物品的英文名

    如,找沙子(sand)的程式碼,搜尋sand找到sand頁面,介紹裡有DebugSpawn,後面的就是程式碼

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

    2.檔案搜尋法(70%)

    在遊戲目錄/data中搜索你想要找的物品的英文名

    如,找蘆葦(cut reeds)的程式碼,在目錄裡搜尋cut

    找到相關的LUA檔案,檔名就是程式碼

    這個方法雖然比Wiki快,但準確度不高

    如你要找逗像鯊魚的生物地(sea hound),但怎麼著都找不到

    因為它的程式碼與名字毫無關係,是sharx

    3.猜測法(50%)

    找程式碼找常了你就會發現大部分程式碼是有規律的

    如沙子(sand)就是它名字本身(sand)

    如蘆葦(cut reeds)就是去掉空格(cutreeds)

    如鯨魚(blue whale)就是倒過來加一個逗_地(whale_blue)

    按照一些規律可以猜出程式碼

    三、其他

    1.部分指令可以去掉逗()地

    如c_spawn("xxx")可以寫成c_spawn"xxx"

  • 中秋節和大豐收的關聯?
  • 有什麼適合中乾性面板的、平價的洗面奶推薦嗎?