安卓游戏
角色扮演
策略塔防
休闲益智
动作冒险
飞行射击
经营养成
格斗竞技
体育竞速
网络游戏
音游游戏
模拟游戏
教育游戏
卡牌游戏
其他游戏
安卓软件
图像影音
社交聊天
教育学习
常用工具
阅读软件
主题美化
母婴育儿
运动健康
系统安全
视频播放
社会生活
办公软件
理财软件
资讯攻略
游戏攻略
软件教程
安卓专题
游戏专题
软件专题
首页 > 资讯攻略 > 游戏攻略 > 饥荒控制台代码大全

饥荒控制台代码大全

2024-11-30 14:45:28

饥荒是一款广受欢迎的生存冒险游戏,玩家需要在充满危险的环境中寻找资源,确保自己的生存。而控制台代码则为玩家提供了一种快速获取资源、改变游戏状态的方法。本文将为玩家详细介绍饥荒中常见的控制台代码,帮助玩家更好地掌握游戏的乐趣。

控制台的开启与关闭

在游戏中,按下键盘上方的~键(即波浪键)即可打开控制台。输入代码后,按回车键执行。使用ctrl+l可以关闭控制台,并删除控制台关闭后仍然显示的英文。如果控制台默认关闭,可以通过修改游戏文件夹中的settings.ini文件来开启。找到klei文件夹下的donotstarve文件夹,打开settings.ini文件,将[misc]enableconsole=false修改为[misc]enableconsole=true并保存即可。

物品获取类代码

1. 给予物品

- `c_give("物品名称", 数量)`:将指定数量的物品放入玩家的物品栏。例如,`c_give("cutgrass", 50)`将50个割下的草放入物品栏。

- `c_spawn("物品名称", 数量)`:在鼠标指针指示的位置生成指定数量的物品。例如,`c_spawn("torch", 3)`在鼠标位置生成3个火炬。

2. 全物品获取

- `c_giveallitems()`:一次性获得游戏中所有类型的物品。

- `getplayer().components.builder:giveallrecipes()`:解锁所有物品的制造配方。

3. 特定物品

- 工具:`c_give("goldenaxe", 1)`(黄金斧头)、`c_give("goldenpickaxe", 1)`(黄金镐)、`c_give("goldenshovel", 1)`(黄金铲子)等。

- 武器:`c_give("spear", 1)`(长矛)、`c_give("nightsword", 1)`(暗影剑)等。

- 装备:`c_give("sewing_kit", 1)`(缝纫工具包)、`c_give("minerhat", 1)`(矿工帽)等。

状态调整类代码

1. 生命值

- `c_givehealth(数值)`:恢复角色的生命值。

- `c_sethealth(数值)`:设定角色的生命值。例如,`c_sethealth(150)`将生命值设为满值。

- `getplayer().components.health:setmaxhealth(300)`:将玩家的生命值上限设定为300。

2. 饥饿值

- `getplayer().components.hunger:setmax(500)`:将玩家的饥饿值上限设定为500。

3. 精神值

- `c_setsanity(数值)`:设定角色的理智值。

- `getplayer().components.sanity:setmax(500)`:将玩家的精神值上限设定为500。

4. 魔法值

- `c_givemana(数值)`:恢复角色的魔法值。

游戏控制类代码

1. 时间控制

- `c_time(时间值)`:设置游戏内的时间。例如,`c_time(1200)`使时间跳到中午12点。

- `c_day(天数)`:快速跳转至指定的天数。

2. 天气控制

- `c_heatwave()`和`c_freeze()`:分别触发天气变化,模拟热浪或寒冷气候。

- `c_weather(天气类型)`:改变当前天气状况。例如,`c_weather("rain")`会触发下雨效果。

- 开始下雨:`getseasonmanager():startprecip()`;停止下雨:`getseasonmanager():stopprecip()`。

3. 季节控制

- 春季:`getseasonmanager():startspring()`;夏季:`getseasonmanager():startsummer()`;秋季:`getseasonmanager():startautumn()`;冬季:`getseasonmanager():startwinter()`。

4. 其他控制

- `c_unlockall()`:解锁所有物品。

- `c_givegold(数量)`:给予一定数量的金币。

- `c_achievement(成就名称)`:直接解锁指定成就。

- `c_win()`:直接赢得当前的游戏。

- `c_spawn(生物名称)`:召唤指定的生物。

- `c_wildlife(数量)`:增加地图上野生生物的数量。

- `c_cheatmode(true/false)`:开启或关闭作弊模式。

- `c_debugtext(true/false)`:显示或隐藏调试文本。

- `c_research(科技名称)`:立即研究并解锁指定科技。

5. 上帝模式

- `c_godmode()`:开启上帝模式,玩家将无敌并可以随意穿越地图。但某些行动如睡觉、跳虫洞、传送、进出洞穴等都会解除上帝模式。

6. 速度调整

- `c_speed(数值)`:设置玩家的移动速度。例如,`c_speed(20)`设置为基础速度的二十倍。

7. 传送

- `getplayer().transform:setposition(坐标)`:将玩家传送到指定的坐标位置。例如,`getplayer().transform:setposition(0,0,0)`将玩家传送到地图的原点。

注意事项

1. 使用代码可能会影响游戏的平衡性和挑战性,建议仅在需要时使用。

2. 某些代码在联机模式下可能无效或存在限制。

3. 在输入代码时,请确保使用英文输入法,并仔细检查代码的正确性。

通过控制台代码,玩家可以更加轻松地获取资源和改变游戏状态,但也会失去部分游戏的挑战性和乐趣。因此,建议玩家在必要时使用代码,同时尝试通过自己的努力来克服游戏中的挑战,以获得更加真实和沉浸式的游戏体验。

相关资讯

更多

最新专题

更多

最新软件

更多