在《饥荒》中,其实你可以使用一些命令代码来获得很多功能,但由于代码太多,很多玩家都记不住。所以今天小编就给大家带来详细的代码合集。我希望它可以帮助大家。
《不要挨饿》控制台代码概述
如何打开码台:键盘右上方(~)
从屏幕上清除代码组(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 个命令。每次都要按回车键才能执行:
迷你地图=TheSim:FindFirstEntityWithTag('迷你地图')
minimap.MiniMap:显示区域(0,0,0, 10000)
c_give('物品英文名称')/DebugSpawn('物品或生物代码')
两者都可以生成物品,不过前者直接放入背包,后者出现在鼠标位置。
c_sethealth(百分比)
可以将生命值(不是上限)设置为多少百分比理智设置精神,饥饿设置饥饿(替换生命值而不是整个命令)
c_gonext('代码')
将你传送到附近代码(英文名称)的位置
输入:GetWorldEntityUnderMouse():Remove()
删除鼠标所在位置的对象
GetClock():MakeNextDay()
跳过一天
对于x=1,数字执行GetClock():MakeNextDay() 结束
跳过那么多天
长更新(值)
时钟每格有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:保存()
解锁个字符,第一个代码可以重复使用,但无论有多少个字符解锁,第二个代码必须保存
GetPlayer().profile:UnlockEverything()
全部解锁
擦除持久字符串('太平间')
清除死亡记录需要重新启动游戏(记得保存当前存档)
百分之七十到八十的物品代码是原来的英文名称。在Don't Starve Wiki (Wikia) 中搜索您要查找的物品的英文名称。例如,要查找sand的代码,搜索sand即可找到sand页面。简介里有说明。 DebugSpawn,下面是代码
维基百科上有几乎所有物品的代码,但有时游戏更新时可能无法跟上。
联机版本号:
c_spawn('物品', 数量)
将指定数量的项目放置在鼠标位置
c_give('预制件', 金额)
将指定数量的物品放入玩家的身体或包中。如果没有足够的空间,该物品将不会生成。
c_sethealth(百分比)
c_setsanity(百分比)
c_sethunger(百分比)
调整玩家状态(百分比为百分比)
c_godmode()
受到攻击时,脑损伤、饥饿感和生命值不会减少。在上帝模式下,你无法使用命令来改变你的状态。当你死后,你就会复活。输入两次命令即可取消上帝模式。
c_supergodmode()
功能和上面基本一样,只不过设置的时候会填写你的状态。
c_speedmult(乘数)
设置移动速度。当移动速度大于20时,会学习穿墙和水浮。 (乘数是一个数字)
GetPlayer().components.builder:GiveAllRecipes()
你可以建造一切,不需要任何材料。
ThePlayer.components.hunger:暂停(true)
饥饿程度不会降低。
AllPlayers[Number]:PushEvent('死亡')
杀死指定玩家。
AllPlayers[Number]:PushEvent('respawnfromghost')
复活玩家
c_goto(所有玩家[编号])
将自己传送到指定的玩家处。
输入:GetWorldEntityUnderMouse():Remove()
删除鼠标指针下的项目。
迷你地图=TheSim:FindFirstEntityWithTag('迷你地图')
TheWorld.minimap.MiniMap:显示区域(0,0,0,10000)
查看完整图像
TheWorld:PushEvent('ms_setseason', '夏天')
开始季节:夏季、冬季、秋季、春季。
TheWorld:PushEvent('ms_forceprecipitation')
天开始下雨
TheWorld:PushEvent('ms_forceprecipitation', false)
停止下雨
c_reset(真/假)
真正拯救并重新加载世界; false 则重新加载当前世界而不保存。如果您是客机,请不要输入此命令。如果不听,后果自负。
c_regenerateworld()
删除当前世界并重新生成它。
c_save()
保存进度。自动保存开启后,每天早上都会自动保存。注意不要太快地连续输入该命令。档案可能已损坏。
c_shutdown(真/假)
关闭服务器。真正拯救并关闭当前世界; false 关闭当前世界而不保存。
c_rollback(x)
回滚x 天。 x 是您要回滚的天数。当x不填时,默认为1天。
TheNet:SetAllowIncomingConnections( true/false )
true 允许其他人加入; false 阻止任何人加入。
c_announce('公告')
发布公告。
c_move(所有玩家[数量])
不管你去哪。
总之,以上就是关于游戏中的所有命令代码了。这里需要玩家注意的是,单机代码不能在联机处使用。它们只能在玩家单独玩时使用。