rmunie0613
Posts: 202
Joined: 1/2/2018 Status: offline
|
I am having an issue with the set unit side. Running the following script, only one of the 12 aircraft actually switch sides...not certain why even one would work if there is an issue with the script, but it is always the same one "Vanguard #11" Below are two separate tries with the LUA responses...attached is the scenario as well...thank you ScenEdit_SetUnitSide({Side='USN', Name='Cabimas Airfield', newside='Venezuela'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #1', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #1', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #2', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #2', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #3', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #3', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #4', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #4', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #5', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #5', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #6', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #6', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #7', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #7', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #8', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #8', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #9', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #9', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #10', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #10', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #11', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #11', 'Venezuela Intercept'}) ScenEdit_SetUnitSide({Side='USN', Name='Vanguard #12', newside='Venezuela'}) ScenEdit_AssignUnitToMission({'Vanguard #12', 'Venezuela Intercept'}) ERROR: [string "Console"]:3: invalid arguments to method call >> ScenEdit_SetUnitSide({Side='USN', Name='Cabimas Airfield', newside='Venezuela'}) for i=1,12 do if ScenEdit_GetUnit({Side='USN', Name="Vanguard #1"..i,}) ~= nil then -- unit # exists ScenEdit_SetUnitSide({Side='USN', Name="Vanguard #1"..i, newside='Venezuela'}) -- change side if not ScenEdit_GetSideIsHuman('Venezuela') then -- not human side ScenEdit_AssignUnitToMission("Venezuela #"..i, "Venezuela Intercept") -- assign mission end end end ScenEdit_AssignUnitToMission 0 : ,UnitX was not found in the scenario unit list! >> ScenEdit_SetUnitSide({Side='USN', Name='Cabimas Airfield', newside='Venezuela'}) for i=1,12 do if ScenEdit_GetUnit({Side='USN', Name="Vanguard #1"..i,}) ~= nil then -- unit # exists ScenEdit_SetUnitSide({Side='USN', Name="Vanguard #1"..i, newside='Venezuela'}) -- change side if not ScenEdit_GetSideIsHuman('Venezuela') then -- not human side ScenEdit_AssignUnitToMission("Vanguard #"..i, "Venezuela Intercept") -- assign mission end end end ScenEdit_SetUnitSide 0 : ,Can't find Unit 'Cabimas Airfield' on Side 'USN' >> ScenEdit_SetUnitSide({Side='USN', Name='Cabimas Airfield', newside='Venezuela'}) for i=1,12 do if ScenEdit_GetUnit({Side='USN', Name="Vanguard #1"..i,}) ~= nil then -- unit # exists ScenEdit_SetUnitSide({Side='USN', Name="Vanguard #1"..i, newside='Venezuela'}) -- change side if not ScenEdit_GetSideIsHuman('Venezuela') then -- not human side ScenEdit_AssignUnitToMission("Vanguard #"..i, "Venezuela Intercept") -- assign mission end end end
Attachment (1)
|