如何从SQF中的虚拟库中删除所有项目?
问题描述:
我一直在使用如何从SQF中的虚拟库中删除所有项目?
["AmmoboxInit",[_ammoBox, false,{true}]] call BIS_fnc_arsenal;
初始化阿森纳空。但是,如果我重新运行这个命令,它不会重新清空这个武器库。
我可以使用BIS_fnc_removeVirtual*Cargo
删除每个项目,但有没有一种方法,让我删除一切从它?
答
您可以使用此行
_ammoBox setvariable ["bis_addVirtualWeaponCargo_cargo",nil,_true];
这将删除您添加使用BIS_fnc_addVirtual *货物调用都清楚了虚拟货物。所以这应该让你的阿森纳空洞。
或可选,你可以完全地使用删除阿森纳:
["AmmoboxExit",_ammoBox] call bis_fnc_arsenal;
,然后再重新添加。
只是为了检查,''bis_addVirtualWeaponCargo_cargo'是用于武器的,其他人也适用(例如''bis_addVirtualMagazineCargo_cargo'''),对吧? – Golias
不是。所有内容都存储在该变量中。不过,不要问我为什么。这只是阿尔玛^^ –