2017-04-03 63 views
0

我一直在使用如何從SQF中的虛擬庫中刪除所有項目?

["AmmoboxInit",[_ammoBox, false,{true}]] call BIS_fnc_arsenal; 

初始化阿森納空。但是,如果我重新運行這個命令,它不會重新清空這個武器庫。

我可以使用BIS_fnc_removeVirtual*Cargo刪除每個項目,但有沒有一種方法,讓我刪除一切從它?

回答

1

您可以使用此行

_ammoBox setvariable ["bis_addVirtualWeaponCargo_cargo",nil,_true];

這將刪除您添加使用BIS_fnc_addVirtual *貨物調用都清楚了虛擬貨物。所以這應該讓你的阿森納空洞。

或可選,你可以完全地使用刪除阿森納:

["AmmoboxExit",_ammoBox] call bis_fnc_arsenal; ,然後再重新添加。

+0

只是爲了檢查,''bis_addVirtualWeaponCargo_cargo'是用於武器的,其他人也適用(例如''bis_addVirtualMagazineCargo_cargo'''),對吧? – Golias

+1

不是。所有內容都存儲在該變量中。不過,不要問我爲什麼。這只是阿爾瑪^^ –