Jump to content

Wrecking Crew

Members
  • Posts

    1996
  • Joined

  • Last visited

Everything posted by Wrecking Crew

  1. I also had a 5-mission campaign that would start at #3 and auto load the next one depending upon a Red or Blue win, but with the same issues about the Load Mission arguments and mission file names. I do have Teamviewer on my remote server (my home bandwidth is not too good) and will give the password to a few for group Fly-Ins but will then change the password after.
  2. That is the only mod I use in DCS, and it is server side only. A big reason I have it is for permanent banning, my server is Open to all and we don't tolerate Team Killers. There is also Servman but I have not used it. I did what you tried where at the end of a mission the Clients could load some missions by choice through the Radio Menu. Problem I had is that I include a version indicator in my mission names and every time I updated a mission I'd have to go back into the other missions that could call it and update those, too. I never had a problem with crashing due to this though, but that was a couple DCS versions back.
  3. I thought you would not like it... :)
  4. Put Slmod on the server and make your pals admins.
  5. Ooh! I like the Skill setting in this kind of script. (MANPAD Stingers never seem to hit anything...)
  6. I don't know the answer to your question, but I have a suggestion,,, add a Kamaz-43101 to groups 1(A) and to 3©. :)
  7. Not that I am aware of. Here's an idea from my work on HAWK HIPIRs AN/MPQ-46 -- these are the Micky Mouse Ears radar that sends a beam to the target that the missile uses the reflection to guide to the target. These radar antenna track 360° azimuth and ~80° elevation to follow the target. LOL I don't know if this radar actually tracks the target in DCS,,, but anyway, there would have to be limits built into its elevation range.
  8. Try going into the game's Module Manager and there you can check the serial numbers and check each module on/off in the install. Do one at a time. I think from there as you check them On the game will download the file.
  9. Check your profile at http://www.digitalcombatsimulator.com/ to check your Orders and serial numbers. I've reinstalled a few times and still have plenty more to go before running out of permissions... even then just email customer support if you get in a jam. Rename your \Saved Games\..\DCS folder and you can re-install. Maybe try a Repair again after renaming the folder.
  10. I had a second computer that had two users setup under separate logins. Each user had their own DCS modules - one for bro-in-law and the other for my Guest account. I also have my DCS modules on my own computer, and I run a server remotely that has no modules installed on it to run v1.5.4. So that was three DCS accounts with separate modules for each, and the server w/ no modules. The server will eventually need the Nevada map to host missions designed on it, AFAIK.
  11. v1.5.4 Tbilisi Runway Light Pole Artifacts In the screenshot there is a runway light pole object artifact. There are a lot of these that extend out in a line from Tbilisi Airport, Runway 13. This shot was taken southwest of Vaziani.
  12. Combined Arms When vehicles on a road encounter dead-vehicle obstacles they will attempt to go around in a square pattern about 15' away from the obstacle, sometimes getting stuck between obstacles and then going in circles. When this is a convoy, the group undulates and the units are particularly vulnerable, and the convoy may halt if one unit is stuck. Have the vehicles go over these obstacles instead of going around. No slowing down, just keep on moving... just a bump in the road. --- When vehicles travelling over terrain encounter structures they do the same square dance around the structure. As the vehicle clears the structure, make the waypoint the one on the path out in the distance, instead of having the vehicle immediately return to the original path line.
  13. We feel your pain. +1
  14. Hmmm, not that I know of. MAYBE you could put one in a slot with no fuel and start it and block it with a vehicle and when it runs dry it'll go into this mode in your pic. MAYBE NOT.
  15. That is not 'quite easy' IMHO. :) Editing LUA files after every update is not convenient, either.
  16. Options->Settings, Add A Custom Save Feature Example: I play in a 4K Full Screen resolution and edit in 1920x1080 with Full Screen off. I'd like to save these as custom settings for this page.
  17. Thanks, FlightControl for this thread. I have a number of missions on the Hold Shelf due to these issues. Was it mentioned,,, Slmod can no longer do a mission restart because the mission filename is not available?
  18. Does modern armor detect laser designators? If Yes, add in the ability to disperse when a laser is fired onto a unit, maybe with a little time delay so a quick pulse of the laser may not be detected.
  19. The problem described above appears to be fixed by reverting Mist back from v4.3.73 to 4.1.61. WC
  20. v1.5.4 ERROR DCS: Mission script error: : [string "C:\Users\HOLLOP~1\AppData\Local\Temp\DCS\/~mis00007506"]:980: Group doesn't exist This ^^^ shows up in a dialog box and the Hollo Pointe server is hung up. Happened twice now, it's captured at the end of the attached dcs...txt (dcs.log file). Started after adding in a tanker (BLF AGrp13) and four M-2000C's, and some other event work including mist scripts. Any ideas how to fix, or where to look? I went through the five events with mist and checked the tanker attributes and the event that Starts it. Using Mist 4.3.73. Here are the lines at the end of the log: 48732.880 INFO DCS: AWACSDBG: added id - 16778498, whois - A-10C A-10C 11 48773.437 INFO NET: accepting connection from 86.88.122.203:49197 48773.446 INFO NET: append: client 3 48774.669 INFO NET: [3] UDP port changed from 49197 to 63741 48797.766 INFO DCS: AWACSDBG: added id - 16924161, whois - KC-135 BLF AGrp13 48801.673 INFO NET: client[3] is ready to start 48801.673 INFO NET: spawning client[3] 48801.684 INFO NET: client[3] started 48818.064 INFO DCS: AWACSDBG: removed id - 16918017, whois - 48822.884 INFO DCS: AWACSDBG: added id - 16778498, whois - A-10C A-10C 11 48891.679 ERROR Lua::Config: Call error world.onEvent:[string "-- world events hook..."]:453: Group doesn't exist stack traceback: [C]: ? [C]: in function 'getName' [string "-- world events hook..."]:453: in function <[string "-- world events hook..."]:313>. 49028.443 INFO NET: accepting connection from 86.88.122.203:49208 49259.444 INFO NET: accepting connection from 86.88.122.203:49222 81376.715 ERROR DCS: Mission script error: : [string "C:\Users\HOLLOP~1\AppData\Local\Temp\DCS\/~mis00007506"]:980: Group doesn't exist 81376.760 INFO NET: remove: client 3 81376.761 INFO NET: append: client 4 81376.766 INFO NET: remove: client 2 81376.766 INFO NET: remove: client 4 81376.766 INFO NET: append: client 5 81376.766 INFO NET: remove: client 5 81377.883 INFO DCS: AWACSDBG: removed id - 16918017, whois - 81399.954 INFO DCS: AWACSDBG: removed id - 1877375152, whois - 81402.245 INFO DCS: AWACSDBG: added id - 16924161, whois - KC-135 BLF AGrp13 81407.703 INFO DCS: AWACSDBG: removed id - 1877375152, whois - 81419.844 INFO DCS: AWACSDBG: added id - 16924161, whois - KC-135 BLF AGrp13 WC
  21. A bit fancier... this repeating message informs the players of their progress. local msg = {} msg[#msg + 1]='\n' msg[#msg + 1]='Welcome to the Back Of The Hand mission!' msg[#msg + 1]='\n' msg[#msg + 1]='---' msg[#msg + 1]='\n' -- Blue Objectives if trigger.misc.getUserFlag(30101) == 0 and trigger.misc.getUserFlag(30301) == 0 then msg[#msg + 1]='Blue objectives are to close the Roki Tunnel and destroy the Red Rocket Factory.' msg[#msg + 1]='\n' elseif trigger.misc.getUserFlag(30101) == 1 and trigger.misc.getUserFlag(30301) == 0 then msg[#msg + 1]='The remaining Blue objective is the Red Rocket Factory.' msg[#msg + 1]='\n' elseif trigger.misc.getUserFlag(30101) == 0 and trigger.misc.getUserFlag(30301) == 1 then msg[#msg + 1]='The Roki Tunnel remains open. The remaining Blue objective is to close either the east or west entrance.' msg[#msg + 1]='\n' end -- Roki tunnel closed if trigger.misc.getUserFlag(30101) == 1 then msg[#msg + 1]='The Roki Tunnel is closed. Blue aircraft bombed the entrance. No more Red forces will be coming down that highway.' msg[#msg + 1]='\n' msg[#msg + 1]='Closing the tunnel is a Blue mission objective. Good work!' msg[#msg + 1]='\n' -- Roki tunnel damaged -- east & west elseif trigger.misc.getUserFlag(30116) == 1 and trigger.misc.getUserFlag(30136) == 1 then msg[#msg + 1]='Both entrances to the Roki Tunnel have been hit with bombs. Blue aircraft must complete the destruction of the Roki Tunnel by closing one of the entrances.' msg[#msg + 1]='\n' -- east elseif trigger.misc.getUserFlag(30116) == 1 then msg[#msg + 1]='The eastern Roki Tunnel is damaged. Blue aircraft must complete the destruction of Roki Tunnel east.' msg[#msg + 1]='\n' -- west elseif trigger.misc.getUserFlag(30136) == 1 then msg[#msg + 1]='The western Roki Tunnel is damaged. Seal off the Roki Tunnel west!' msg[#msg + 1]='\n' end -- Red rocket factory dead if trigger.misc.getUserFlag(30301) == 1 then msg[#msg + 1]='The Red Rocket Factory at Tskhinvali was destroyed by Blue.' msg[#msg + 1]='\n' msg[#msg + 1]='Good job Blue! This is a mission objective.' msg[#msg + 1]='\n' -- Red rocket factory damaged elseif trigger.misc.getUserFlag(30306) == 1 then msg[#msg + 1]='The Red Rocket Factory at Tskhinvali is damaged. The factory is a mission objective.' msg[#msg + 1]='\n' end msg[#msg + 1]='---' msg[#msg + 1]='\n' -- Red Win -- Blue Aircraft Assembly Plant Dead if trigger.misc.getUserFlag(70201) == 1 then msg[#msg + 1]='The Blue Aircraft Assembly Plant at Soganlug Airbase was destroyed.' msg[#msg + 1]='\n' msg[#msg + 1]='Red forces accomplished their objective. It is a sad day for the Blue Liberation Front.' msg[#msg + 1]='\n' -- Blue Aircraft Assembly Plant Damaged elseif trigger.misc.getUserFlag(70206) == 1 then msg[#msg + 1]='Red objective: the Blue Aircraft Assembly Plant at Soganlug Airbase is damaged.' msg[#msg + 1]='\n' msg[#msg + 1]='Blue: Find the Smerch artillery west of Igoeti. Save the aircraft assembly plant!' msg[#msg + 1]='\n' else msg[#msg + 1]='The Red mission objective is to destroy the Aircraft Assembly Plant near Tbilisi Airport.' msg[#msg + 1]='\n' end msg[#msg + 1]='---' msg[#msg + 1]='\n' -- civilian train if trigger.misc.getUserFlag(70301) == 1 and trigger.misc.getUserFlag(30116) == 0 and trigger.misc.getUserFlag(30136) == 0 and trigger.misc.getUserFlag(30306) == 0 then msg[#msg + 1]='A civilian train was attacked near Gori by Red rocket forces. Thirteen dead and dozens injured!' msg[#msg + 1]='\n' msg[#msg + 1]='A Blue Liberation Front spokesman promised retaliation for this "massacre of innocent civilians", and said Blue forces will attack the Red rocket factory at Tskhinvali.' msg[#msg + 1]='\n' msg[#msg + 1]='---' msg[#msg + 1]='\n' end -- Gori outpost destroyed if trigger.misc.getUserFlag(75301) == 1 and trigger.misc.getUserFlag(30116) == 0 and trigger.misc.getUserFlag(30136) == 0 and trigger.misc.getUserFlag(30306) == 0 then msg[#msg + 1]='The Blue outpost at Gori was destroyed.' msg[#msg + 1]='\n' msg[#msg + 1]='Watch for Red armor and artillery to move through Gori, towards the Blue aircraft plant at Soganlug.' msg[#msg + 1]='\n' msg[#msg + 1]='---' msg[#msg + 1]='\n' end -- civilian aircraft if trigger.misc.getUserFlag(31001) == 0 then -- BUK must be alive if trigger.misc.getUserFlag(51001) == 1 then msg[#msg + 1]='A civilian aircraft has crashed! Witnesses describe seeing a missile plume just minutes before.' msg[#msg + 1]='\n' msg[#msg + 1]='The RDR denies any involvement in the downing of this aircraft.' msg[#msg + 1]='\n' msg[#msg + 1]='---' msg[#msg + 1]='\n' elseif trigger.misc.getUserFlag(51001) == 2 then msg[#msg + 1]='Two civilian aircraft were destroyed!' msg[#msg + 1]='\n' msg[#msg + 1]='The Blue Liberation Front reports that two of its regional civilian jets have crashed. A missile attack has not been ruled out.' msg[#msg + 1]='\n' msg[#msg + 1]='---' msg[#msg + 1]='\n' elseif trigger.misc.getUserFlag(51001) == 3 then msg[#msg + 1]='Three civilian aircraft are now reported to have crashed!' msg[#msg + 1]='\n' msg[#msg + 1]='A crises has developed as Red forces are being blamed for the massacre of innocent civilian lives.' msg[#msg + 1]='\n' msg[#msg + 1]='---' msg[#msg + 1]='\n' elseif trigger.misc.getUserFlag(51001) == 4 then msg[#msg + 1]='Four civilian aircraft were destroyed! A lone Red BUK launcher is responsible. Search south of Tskhinvali.' msg[#msg + 1]='\n' msg[#msg + 1]='Blue Liberation Front spokesmen have vowed to strike back against the RDR, saying that the Red rocket factory and the Roki tunnel are now primary objectives in the fighting.' msg[#msg + 1]='\n' msg[#msg + 1]='---' msg[#msg + 1]='\n' elseif trigger.misc.getUserFlag(51001) == 5 then msg[#msg + 1]='Five civilian aircraft have been destroyed! This is outrageous. Find that BUK launcher and kill it.' msg[#msg + 1]='\n' msg[#msg + 1]='The Red Democratic Republic continues to deny involvement in the destruction of civilian aricraft. However, in a terse statement, the RDR says it will target the Blue aircraft assembly plant at Soganlug Airbase.' msg[#msg + 1]='\n' msg[#msg + 1]='---' msg[#msg + 1]='\n' end end msg[#msg + 1]='I hope that you have enjoyed this Back Of The Hand mission - Wrecking Crew. \n' trigger.action.outText(table.concat(msg), 20) WC
  22. The way I do this is in the attached file towards the bottom. Displaying Flag Values With Text Messages Use a Do Script Action (does not require Mist) - local msg = {} msg[#msg + 1]='Blue All Points Flag 10000 value = ' msg[#msg + 1]=trigger.misc.getUserFlag('10000') msg[#msg + 1]='. \n' msg[#msg + 1]='Blue Vehicles In Zone Points Flag 20000 value = ' msg[#msg + 1]=trigger.misc.getUserFlag('20000') msg[#msg + 1]='. \n' msg[#msg + 1]='. \n' msg[#msg + 1]='Blue Aircraft Points Flag 50000 value = ' msg[#msg + 1]=trigger.misc.getUserFlag('50000') msg[#msg + 1]='. \n' msg[#msg + 1]='Blue Heli Points Flag 60000 value = ' msg[#msg + 1]=trigger.misc.getUserFlag('60000') msg[#msg + 1]='. \n' msg[#msg + 1]='Blue Vehicle Points Flag 70000 value = ' msg[#msg + 1]=trigger.misc.getUserFlag('70000') msg[#msg + 1]='. \n' msg[#msg + 1]='Blue Ship Points Flag 80000 value = ' msg[#msg + 1]=trigger.misc.getUserFlag('80000') msg[#msg + 1]='. \n' msg[#msg + 1]='\n' msg[#msg + 1]='Press Pause to freeze the action. \n' trigger.action.outText(table.concat(msg), 6) WC WC's mist examples.txt
  23. You can't switch the coalition that a group/unit belongs to, but you can Group Activate and Deactivate. Problem that I see with your scenario is that once the plane is in route, you can't easily deactivate it and activate an opposite coalition plane in the same place in the air, unless you want to use LUA to grab the 1st plane's coordinates to use for activating the second one. See the attached mission that has LUA code in it to spawn a ground group at the coordinates of a helicopter wherever the heli lands. Regardless of how you approach it, you are going to get a different a/c skin with each coalition,,, exception,,,, the Yak-40 for Georgia and for the USAF Aggressors is currently using the same skin; I reported that as a bug and hope it gets fixed. WC
  24. And a tow to pull us out of the mud...
×
×
  • Create New...