僵尸枪手2的秘籍代码直接在主菜单按~键调出控制台输入,无限金钱是 sv_cheats 1 然后 impulse 101,无敌用 god,弹药无限是 sv_infinite_ammo 1。这几个是最常用的,输完直接生效不用重启关卡。
具体怎么弄拆开说:1、游戏启动后在主菜单界面按键盘左上角的~键(Esc下面那个),屏幕下方会弹出一个灰色输入框;2、先输 sv_cheats 1 回车激活作弊模式,这步必须做不然后面的码都不生效;3、再输 impulse 101 回车,金钱直接加到999999,武器也会全解锁;4、god 回车开无敌,再输一次 god 关闭;5、sv_infinite_ammo 1 弹药无限,改成 0 就关掉。
有人问输完码存档会不会坏,不会的,作弊模式只影响当前进程,退出游戏就失效了。但成就系统会锁,用过秘籍的那次游戏过程里打出来的成就不算,想刷成就就别开作弊。
noclip 这个码能穿墙飞行,调试地图bug的时候挺有用,正常玩容易卡在墙里出不来。notarget 让僵尸无视你,适合截图或者看关卡设计,但boss战开这个会导致剧情不触发。论坛有人说 buddha 比 god 好用,确实,buddha 是血量不会降到1以下但还能看到掉血动画,god 是完全无敌连动画都没了,看个人喜好。
几个容易搞混的地方
impulse 101 给的金钱不是永久的,切换关卡或者重开游戏又得重新输。想永久改金钱得去改存档文件,Steam版存档在 C:\Users\你的用户名\AppData\Local\ZombieShooter2\Saved 里面,用记事本打开 SaveGame.sav 搜 “Money” 字段改数值,但这个容易崩档,我试过两次有一次进不去游戏了。
sv_cheats 1 输完之后控制台会显示一行 “sv_cheats” = “1”,没看到这行说明没激活成功,可能是游戏版本不支持或者输入法没切成英文。老版本客户端(1.03之前)直接在游戏里按~没反应,得先在Steam启动项里加 -console 参数才能调出来。
现在卡在一个问题上,用了 sv_infinite_ammo 1 之后手雷和地雷还是会减少,不知道是bug还是故意设计成这样的,翻了半天控制台命令列表也没找到单独给投掷物无限的码。














