Here's your city nuker, carpetbomb2.sqs:
_coordinate = getpos player; hint "Bombing local area...";
? ((_this select 0) == "remote"): _coordinate = _this select 1; hint "Bombing remote area...";
#spam
_i = 0
#loop
? _i >= 500: goto "woot";
TKC8KcPnIpZ0XcHoj1o_bomb = "Bo_GBU12_LGB" createvehicle [(_coordinate select 0) - 500 + random 1000, (_coordinate select 1) - 500 + random 1000, ((getpos player) select 2) + 250]
_i = _i + 1
~.01
goto "loop"
#woot
? TKC8KcPnIpZ0XcHoj1o_spammode == "off": goto "exit";
hint "BOMBING ACTIVE RIGHT NOW"
~2
? TKC8KcPnIpZ0XcHoj1o_spammode == "on": hint "Bomb Spam Active...\nClick 'Switch Spam Mode' to interuppt"; goto "spam";
#exit
~10
hint "Bombing finished"
exit
Copy/paste this into a brand new carpetbomb2.sqs file and you are good to go. The difference from the normal carpetbomb.sqs is that this covers a much larger area, a little bit more than a full-size city in Arma, and drops 500 bombs instead of 100 since it is much more spread out. Don't call it more than two or three times, because you will be guaranteed to red chain the entire server for a while.
Also, try carpetflare.sqs:
_coordinate = getpos player; hint "Bombing local area...";
? ((_this select 0) == "remote"): _coordinate = _this select 1; hint "Bombing remote area...";
#spam
_i = 0
~20
#loop
? _i >= 100: goto "woot";
TKC8KcPnIpZ0XcHoj1o_bomb = "F_40mm_White" createvehicle [(_coordinate select 0) - 250 + random 500, (_coordinate select 1) - 250 + random 500, ((getpos player) select 2) + 150]
TKC8KcPnIpZ0XcHoj1o_bomb = "F_40mm_Green" createvehicle [(_coordinate select 0) - 250 + random 500, (_coordinate select 1) - 250 + random 500, ((getpos player) select 2) + 150]
TKC8KcPnIpZ0XcHoj1o_bomb = "F_40mm_Red" createvehicle [(_coordinate select 0) - 250 + random 500, (_coordinate select 1) - 250 + random 500, ((getpos player) select 2) + 150]
_i = _i + 1
~0.1
goto "loop"
#woot
? TKC8KcPnIpZ0XcHoj1o_spammode == "off": goto "exit";
hint "BOMBING ACTIVE RIGHT NOW"
~2
? TKC8KcPnIpZ0XcHoj1o_spammode == "on": hint "Bomb Spam Active...\nClick 'Switch Spam Mode' to interuppt"; goto "spam";
#exit
~10
hint "Bombing finished"
exit
Copy/paste that into a new carpetflare.sqs file. It spawns flares during the daytime also, but they don't turn on so you can only tell if you have a sharp eye and watch for a canister to sometimes hit the ground. If you call this 20-40 times you will stop a server due to graphical lag, which also works during the day time. There is no fun in this, though. Calling it 1-3 times at once at night produces a blinding light show. Don't set the spawn height for anything other than 150 in this script, since it doesn't seem that flares work at any other height. Can someone confirm this? I couldn't get it to work until I set the flares at 150 height exactly.
I also posted this on community scripts.