I use Vilayer and have to load these files client side, Create a folder in your main mission folder called "map", put these three files in the new directory and add the following to init.sqf
[] execVM "map\aicity.sqf";
[] execVM "map\lottery.sqf";
[] execVM "map\buildingsupplys.sqf"
Its the only way it works for me.
on another note, I don't know if anyone else has noticed that the first three static ammo boxes spawn in Petrovka
_box = createVehicle ["BAF_VehicleBox",[4831.2842,12611.358,0.0001373291], [], 0, "CAN_COLLIDE"];
[_box] call spawn_ammo_box;
_box2 = createVehicle ["BAF_VehicleBox",[4995.4277,12549.098,3.0517578e-005], [], 0, "CAN_COLLIDE"];
[_box2] call spawn_ammo_box;
_box3 = createVehicle ["BAF_VehicleBox",[4876.9639,12451.535,1.0297287], [], 0, "CAN_COLLIDE"];
[_box3] call spawn_ammo_box;
_box4 = createVehicle ["BAF_VehicleBox",[9982.2695, 13138.383, 0.00044250488], [], 0, "CAN_COLLIDE"];
[_box4] call spawn_ammo_box;
_box5 = createVehicle ["BAF_VehicleBox",[9853.6221, 13330.602, 0.00025939941], [], 0, "CAN_COLLIDE"];
[_box5] call spawn_ammo_box;
_box6 = createVehicle ["BAF_VehicleBox",[9611.2559, 13856.357, 0.00021362305], [], 0, "CAN_COLLIDE"];
[_box6] call spawn_ammo_box;
_box7 = createVehicle ["BAF_VehicleBox",[9468.4932, 12870.192, 7.6293945e-005], [], 0, "CAN_COLLIDE"];
[_box7] call spawn_ammo_box;