_enemyUnit is nil
Closed this issue · 0 comments
RafaPolit commented
Line 5470 in 2632845
This line resides within a if _enemyUnit == nil then
conditional. Sending _enemyUnit
to the create smoke is most probably wrong. Should it send _defaultEnemyUnit
instead?
I'm getting the following error in DCS:
2023-01-09 01:04:26.708 INFO SCRIPTING (Main): I - CTLD - Loading version 20211113.01 in 2 seconds
2023-01-09 01:04:28.691 INFO SCRIPTING (Main): I - CTLD - Initializing version 20211113.01
2023-01-09 01:04:28.691 INFO SCRIPTING (Main): T - CTLD - ctld.alreadyInitialized=[false]
2023-01-09 01:04:28.691 INFO SCRIPTING (Main): T - CTLD - force=[nil]
2023-01-09 01:04:28.691 INFO SCRIPTING (Main): Generating Laser Codes
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): Generated Laser Codes
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): Generating UHF Frequencies
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): Generated UHF Frequencies
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): Generating VHF Frequencies
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): Generated VHF Frequencies
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): Generating FM Frequencies
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): Generated FM Frequencies
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): Searching for Crates
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): END search for crates
2023-01-09 01:04:28.692 INFO SCRIPTING (Main): CTLD READY
2023-01-09 01:04:32.995 INFO SCRIPTING (Main): D - CTLD - ctld.JTACAutoLase(_jtacGroupName=JTAC1, _laserCode=1688
2023-01-09 01:04:32.995 INFO SCRIPTING (Main): T - CTLD - _laserB=6
2023-01-09 01:04:32.995 INFO SCRIPTING (Main): T - CTLD - _laserCD=88
2023-01-09 01:04:32.995 INFO SCRIPTING (Main): T - CTLD - _frequency=40.4
2023-01-09 01:04:32.995 INFO SCRIPTING (Main): D - CTLD - ctld.notifyCoalition(_message=JTAC1, lasing new target, BTR-80. CODE: 1688. POSITION: @ 42 14.461'N 42 02.832'E - MGRS 38T KM 56371 80758)
2023-01-09 01:04:32.995 INFO SCRIPTING (Main): T - CTLD - _radio=
.freq=40.4
.name=JTAC1
.mod=fm
2023-01-09 01:04:32.995 ERROR SCRIPTING (Main): Mission script error: [string "C:\Users\xxxx\AppData\Local\Temp\DCS.openbeta\/~mis00000EBC.lua"]:5618: attempt to index local '_enemyUnit' (a nil value)
stack traceback:
[C]: ?
[string "C:\Users\xxxx\AppData\Local\Temp\DCS.openbeta\/~mis00000EBC.lua"]:5618: in function 'createSmokeMarker'
[string "C:\Users\xxxx\AppData\Local\Temp\DCS.openbeta\/~mis00000EBC.lua"]:5470: in function 'JTACAutoLase'
[string "ctld.JTACAutoLase('JTAC1', 1688, true, "all", 1)"]:1: in main chunk
2023-01-09 01:04:34.697 INFO SCRIPTING (Main): T - CTLD - jtacTargetsList for JTAC1 is :
.1=
.dist=985.09104359134
.unit=
.id_=16777472