《饥荒》常用代码整理及使用方法介绍

《饥荒》游戏中,玩家可通过控制台代码的形式来调出各种物品、怪物及宠物等等,那么具体应该如何操作呢?下面请看由玩家“浅川灰沢”带来的《饥荒》常用代码整理及使用方法介绍,希望能对各位玩家有所帮助。

风君子博客

直接上干货,本人也只是想让不会代码的玩家们方便些。

打开代码台方式:键盘右上(~)

清除屏幕上的代码组(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】)

指哪走哪。

《饥荒》巨人的统治精华文章推荐
新手教学视频 生存资料百科 食谱制作与推荐 道具合成表
怪物无伤打法 开局玩法攻略 四季生存指南 基地选址攻略
实用基地布局 洞穴玩法攻略 生存技巧百则 刷肉教程
实用修改指南 各版本存档位置 MOD安装教程 精品MOD推荐
《饥荒》联机版精华文章推荐
单机、联机版区别 人物介绍与推荐 生存技巧大全 熔炉模式视频攻略
服装图鉴介绍 代码及用法 Steam版MOD用法 TGP版MOD用法

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注