FlightControl-Master / MOOSE

Mission Object Oriented Scripting Environment (MOOSE) for lua mission scripting design in DCS World
http://flightcontrol-master.github.io/MOOSE/
GNU General Public License v3.0
290 stars 94 forks source link

Marshal stack not working in my mission #2061

Closed Midnaa closed 9 months ago

Midnaa commented 9 months ago

EDIT + FIX : Closing the Issue, i managed to fix it, the plane i was starting off from was set as Intercept, Player Slot and Callsign "COLT", changing this to CAP, Client slot and callsign Springfield instead made the carrier recognize me... Previous Callsign was set to COLT, maybe Mooses' issue stem from there.

When requesting the Marshal stack, you get no response and the Airboss will not respond with the usual "you've entered the zone", "you're high/low" and will not schedule for landing. However if you request again it will tell you that you are already in que.

image

This error happens when requesting marshal:

"C:\Users\exoel\AppData\Local\Temp\DCS/~mis0000517C.lua"]:4867: attempt to perform arithmetic on field 'x' (a nil value) stack traceback:

[string "C:\Users\exoel\AppData\Local\Temp\DCS/~mis0000517C.lua"]:4867: in function 'VecDist3D'
[string "C:\Users\exoel\AppData\Local\Temp\DCS/~mis0000517C.lua"]:19839: in function 'Get3DDistance'
[string "C:\Users\exoel\AppData\Local\Temp\DCS/~mis0000517C.lua"]:125395: in function '_AttitudeMonitor'
[string "C:\Users\exoel\AppData\Local\Temp\DCS/~mis0000517C.lua"]:122142: in function '_CheckPlayerStatus'
[string "C:\Users\exoel\AppData\Local\Temp\DCS/~mis0000517C.lua"]:117936: in function 'func'
[string "C:\Users\exoel\AppData\Local\Temp\DCS/~mis0000517C.lua"]:37847: in function <[string "C:\Users\exoel\AppData\Local\Temp\DCS/~mis0000517C.lua"]:37844>

My Mission, using Skynet with Mist. Operation Sunstrike.zip

Midnaa commented 9 months ago

This is quite fruststrating, even after removing Mist and Skynet Request marshal will refuse to work. I literally copied the Moose hornet mission 1:1 with every single unit matching the unit name and group names and in that mission it works but in my it won't and i cannot understand why.

2023-12-10 17:48:32.218 INFO    SCRIPTING (Main): Error in SCHEDULER function:[string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:116727: bad argument #3 to 'format' (string expected, got nil)
2023-12-10 17:48:32.219 INFO    SCRIPTING (Main): stack traceback:
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:34845: in function <[string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:34842>
    [C]: in function 'format'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:116727: in function '_PrintQueue'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:115210: in function '_CheckQueue'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:113257: in function <[string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:113169>
    (tail call): ?
    [C]: in function 'xpcall'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:34853: in function '_call_handler'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:34973: in function <[string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:34865>
    (tail call): ?
    [C]: in function 'xpcall'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:11182: in function <[string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:11126>
2023-12-10 17:52:13.328 ERROR   SCRIPTING (Main): Mission script error: [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:17602: attempt to get length of local 'shape_points' (a nil value)
stack traceback:
    [C]: ?
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:17602: in function 'get_orientation'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:17610: in function 'ensure_clockwise'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:17675: in function '_Triangulate'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:17586: in function 'New'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:120061: in function '_GetZoneInitial'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:118672: in function '_Initial'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:117564: in function '_CheckPlayerStatus'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:113284: in function 'func'
    [string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:40282: in function <[string "C:\Users\exoel\AppData\Local\Temp\DCS\/~mis00005AE6.lua"]:40279>
2023-12-10 17:52:20.733 ERROR   SCRIPTING (Main): error in error handling