七日杀找不到最后的丧尸/任务提示加强

前言

最近和朋友一起玩七日杀,做到5级的商人任务后任务点全是高楼大厦,经常最后一只丧尸找不到导致平白浪费许多时间,游戏体验极差。

解决方法

也查了很多攻略,总结起来就是三种

1.不要暴力破门(不要敲掉任何一个方块)

总会有一条路能够逛完整栋建筑。只要按部就班就肯定能完成任务(但说实话,这么大的建筑走一会就乱了,最后根本不知道哪里还没去过,一直打转)

2.打专门提示僵尸位置的modmod

这个问题困扰玩家许久,所以这个也早就出现了(我不知道这个mod是不是联机的朋友也要打,所以没有下载,也没有采用。需要的朋友可以去七日杀中文站找找)

3.修改游戏配置文件。

游戏针对找不到丧尸这个问题其实有两种提示手段。

1.在屏幕上方,那个提示方向的框框那里,会标出红点 。每个红点都是一个丧尸的位置(标出的只是“这一波”所有丧尸的位置,并不是这栋楼“所有丧尸“的位置。因为后续的丧尸还没有刷新)

2.杀完所有红点的僵尸后,有时候建筑里会有一个黄点,黄点下面还标出了距离。这个黄点就是丧尸的触发点/刷新点,走上去就会刷丧尸

解决方法就是调整黄点出现的条件(注:黄点不是开启任务的那个感叹号)

正常情况,5级房是只剩最后5个刷新点才出现黄点,可以通过修改配置文件可以改成刚开启任务就显示全部的刷新点(不过为了游戏体验一般不会设这么多)

增强工具如下图:

增强工具的使用

1.打开steam的,七日杀安装路径,点击”浏览“

2.打开七日杀安装路径里的”data“"Prefabs"

3.压缩包里是一个文件夹,把这个文件夹解压到prefabs文件夹里面即可

4.最后双击打开此exe文件,即可使用(可热修改。不需要关游戏,保持在大厅界面修改,进游戏也能生效)

找不到最后一只丧尸原因

我在发现这个任务提示增强工具确实有用后,立刻进行了多次测试

我发现有些时候,即便我站在黄点上也不会刷丧尸,后面才知道黄点的激活是有条件的。有两种情况

1.没有条件,走上去直接能激活。像是一些平坦的建筑如军营,走一圈就几乎全部激活了

2.需要先激活其他黄点。多层楼的建筑,有些需要先探完低层,高层的黄点才能被激活(不过只有部分)

3.位置不对,黄点周围的范围都有可能是激活点。举个例子:地下室一个狭窄的通道,明明黄点在脸上只有0.1m了但就是激活不了。我找了半天发现右边有个电动门,门里面是个房间,我从房间里按了一下按钮这个电动门开了,然后脸上突然就刷丧尸了(事实上,黄点有可能是凭空刷丧尸,也有可能是激活躺在地上的丧尸)

疑惑

我之前玩的时候没怎么注意过黄点这个提示点,因为感觉做任务的时候它从不出现。

我利用任务提示增强工具修改成”提示点倍数为:2“之后才明显感觉到了黄点这个提示点的存在。在杀完大部分丧尸后,会自动出现10个黄点标出剩下的丧尸刷新点

但是,既然我调整为了2倍,原本应该是1倍,也就是杀完大部分丧尸后会自动出现5个黄点。但事实是从没出现过,导致连续接5个5级商人任务都全部卡在找不到最后的丧尸上

一些常用的控制台指令

1.f1打开控制台。

输入dm开启开发者模式,此时按Q可进入上帝模式上天入地(找不到丧尸我就这样找)

输入cm可进入作弊模式,按U打开作弊物品栏可拿取所有道具(联机的朋友车被卡没了我就这样再拿一辆出来)

2.f4开启第三人称视角

3.killall杀死附近全部已被激活的丧尸(找不到最后一只丧尸我就试图这样杀死,但是并没有什么用)

4.settime 9 8 30:设置时间为第9天的,早上8点30分(坏档了后,就手动把之前备份档的时间调回来)

坏档问题

台式机断电有概率坏档。坏档后可以修,但得看具体损坏的是哪部分(b站有视频教程)

七日杀没有启用云存档建议手动备份(当然笔记本电脑那就没事了)。文件路径如下(这些都是地图文件夹,地图文件夹里面的就是存档了)

  • 18
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
以下是一个简单的C++文字游戏丧尸的例子,其中包括了基本的游戏流程和玩家操作: ```c++ #include <iostream> #include <string> #include <cstdlib> #include <ctime> using namespace std; int main() { srand(time(0)); // 用当前时间初始化随机数生成器 // 游戏开始 cout << "欢迎来到丧尸围城!" << endl; cout << "你是一名幸存者,现在你需要在这个城市中生存下去。" << endl; cout << "你需要不断地寻食物、水和药品,同时躲避丧尸的追击。" << endl; cout << "你可以通过输入指令来进行操作。" << endl; cout << "输入help查看帮助。" << endl; // 玩家属性 int health = 100; // 生命值 int hunger = 0; // 饥饿值 int thirst = 0; // 口渴值 int ammo = 0; // 弹药数量 // 游戏循环 while (health > 0) { // 显示玩家属性 cout << "生命值:" << health << endl; cout << "饥饿值:" << hunger << endl; cout << "口渴值:" << thirst << endl; cout << "弹药数量:" << ammo << endl; // 玩家输入指令 string command; cout << "请输入指令:"; cin >> command; // 处理指令 if (command == "help") { cout << "可用指令:" << endl; cout << "look - 查看周围环境" << endl; cout << "eat - 吃东西" << endl; cout << "drink - 喝水" << endl; cout << "shoot - 开枪" << endl; cout << "run - 逃跑" << endl; cout << "help - 查看帮助" << endl; } else if (command == "look") { // 随机生成周围环境 int env = rand() % 3; if (env == 0) { cout << "你发现了一些食物。" << endl; } else if (env == 1) { cout << "你发现了一些水。" << endl; } else { cout << "你没有发现任何有用的东西。" << endl; } } else if (command == "eat") { if (hunger == 0) { cout << "你没有饥饿感,不需要吃东西。" << endl; } else { cout << "你吃了一些食物,饥饿值减少。" << endl; hunger--; } } else if (command == "drink") { if (thirst == 0) { cout << "你没有口渴感,不需要喝水。" << endl; } else { cout << "你喝了一些水,口渴值减少。" << endl; thirst--; } } else if (command == "shoot") { if (ammo == 0) { cout << "你没有弹药了。" << endl; } else { // 随机判断是否命中 int hit = rand() % 2; if (hit == 0) { cout << "你没有命中丧尸。" << endl; } else { cout << "你击中了一只丧尸。" << endl; } ammo--; } } else if (command == "run") { // 随机判断是否逃脱成功 int escape = rand() % 2; if (escape == 0) { cout << "你没有成功逃脱。" << endl; } else { cout << "你成功逃脱了。" << endl; break; } } else { cout << "无效的指令,请重新输入。" << endl; } // 更新玩家属性 hunger++; thirst++; if (hunger > 10) { health--; cout << "你因为饥饿而失去了一点生命值。" << endl; hunger = 10; } if (thirst > 10) { health--; cout << "你因为口渴而失去了一点生命值。" << endl; thirst = 10; } } // 游戏结束 cout << "你死了,游戏结束。" << endl; return 0; } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值