爆料投稿

《饥荒》指令代码大全和控制台使用教程

使用

  • 控制台是饥荒中开发者界面,用于测试,或者某种原因(有时也用来暂停游戏)

  • 在游戏中可以用键盘左上角“~”键打开

  • 控制台有两个界面,一个可以输入指令,一个用来查看文件之类的

指令部分

1.生成
指令1:c_spawn("物品或生物代码",数量)
指令2:DebugSpawn("物品或生物代码")
可以在鼠标的位置生成物品或生物

2.给予
指令:c_give("物品代码",数量)
可以在物品栏或背包里生成物品,如果物品栏满了就会掉在地上

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")

15.删除
指令: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")

重启游戏可以看到变化

 

获取物品的代码名称请参考物品表

快捷导航

Icon Tools

工具
Tools

Icon Fire

光源
Fire

Icon Survival

生存
Survival

Icon Food

食物
Food

Icon Science

科学
Science

Icon Fight

战斗
Fight

Icon Build

建筑
Build

Icon Refine

精制
Refine

Icon Magic

魔法
Magic

Icon Dress

服装
Dress

Icon Book

书本
Book

Icon Acient

远古
Acient

Icon Shadow

暗影
Shadow

Icon Nautical

航海
Nautical

Icon Volcanic

火山
Volcanic

返回专题
jevona 于 3个月前 发表

共0条评论 

相关文章