控制台敲第一条指令的时候,屏幕左上角”give”两个字母打错了一次,回车没反应,删了重打才出来东西。这个游戏代码这块对格式要求死板,多一个空格少一个下划线都不认。核心方法就是:进游戏按~键或者Tab键先把控制台调出来,输完指令按回车,武器直接进背包,不用重启关卡。
cfgp单机版的指令输入位置就是那个控制台窗口,位置在游戏设置里能改召唤键,默认一般是波浪线。代码格式基本都是give加武器内部代号,中间一个空格,别的符号都不需要。
常用武器代码整理一下
AK47系列,代号是ak47,直接give ak47就能拿到,伤害数值没改过还是87。M4A1-S消音款,代号m4a1_silencer,这把后坐力比普通M4小很多,新手用这把上手快。沙漠之鹰,代号deagle,副武器里伤害最高的,一梭子只有7发,打空得手动切枪。巴雷特,代号barrett_m82a1,狙击枪里体型最大的一把,一枪不死也能打断腿。刀具代号knife,白刀不用背包位置,输了直接切换用。手雷代号he_grenade,给太多容易把物资栏挤满,一般给3到5个够用。

输代码的时候有个坑,武器代号大小写敏感,输错了控制台会跳个红字提示,但不会告诉你哪错了,自己得挨个字母核对。还有个问题是给枪之后子弹默认是满的还是空的,取决于你输的完整指令,只写give武器名子弹是满的,后面加数字是指定子弹数量,比如give ak47 500就是给500发子弹备用,这个数字改大点省得老回来输。
护甲代码也有,代号armor,输了之后血量上限跟着涨,配合武器一起用才顶用,不然光有枪没甲照样脆皮。载具代号在这个版本里没做完整,试了几次输出来的车模型是空的没法开,这块估计是移植的时候漏了。
穿墙和无限弹药这两个功能很多人问,穿墙代号是noclip,输完角色能穿过墙体和地板,不过关卡边界还是会卡住走不出去。无限弹药代号infammo,开了之后弹夹数字不会往下掉,适合练枪法用,正式跑图建议关了不然子弹命中反馈都感觉不对。
刷完地图物资不够用能不能重来,答案是能,退回主菜单重进一次地图,给过的装备就清空了,得重新输一遍指令,没有保存进度这个设定。每天限不限使用次数,这游戏没做次数限制,控制台想输多少次都行,单机离线运行没人管你。
指令输完之后有些武器名字对不上号,比如想要m4a1却打成m4a1s,系统会报错说物品不存在,这时候得回去查代号表,别凭记忆瞎打。整理这些代号花了不少功夫,数值这块也是一条条试出来的,barrett_m82a1这个词打错一个字母都不行,得完整复制。
刚才忘了说,手枪类还有个沙鹰的备用款代号deagle_gold,外观是金色涂装,伤害数值跟普通款一样没差别。














