by wqc12345 » Mon Aug 01, 2016 11:27 pm
local function tf(unitin)
print(unitin)
unit=ScenEdit_GetUnit({side="NK", name=unitin})
print(unit)
if unit==nil
then
return FALSE
else
return TRUE
end
end
tf("Tonghae Missile Launch Pad 1")
answer=tf("Tonghae Missile Launch Pad 2")
print(answer)
tf("Tonghae Missile Launch Pad 2")
answer=tf("Tonghae Missile Launch Pad 2")
print(answer)
Tonghae Missile Launch Pad 2
nil
Tonghae Missile Launch Pad 2
nil
nil
>> local function tf(unitin)
print(unitin)
unit=ScenEdit_GetUnit({side="NK", name=unitin})
print(unit)
if unit==nil
then
return FALSE
else
return TRUE
end
end
tf("Tonghae Missile Launch Pad 1")
answer=tf("Tonghae Missile Launch Pad 1")
print(answer)
Tonghae Missile Launch Pad 1
{
type = 'Facility',
name = 'Tonghae Missile Launch Pad 1',
latitude = '40.8557467055114',
longitude = '129.665909670942',
altitude = '35',
autodetectable = 'False',
side = 'NK',
guid = '40f7d8b8-dbbe-4e19-ad2e-30f0a1aeac6e',
group = 'Tonghae Missile Launch Site',
mission = 'Nuclear Strike',
}
Tonghae Missile Launch Pad 1
{
type = 'Facility',
name = 'Tonghae Missile Launch Pad 1',
latitude = '40.8557467055114',
longitude = '129.665909670942',
altitude = '35',
autodetectable = 'False',
side = 'NK',
guid = '40f7d8b8-dbbe-4e19-ad2e-30f0a1aeac6e',
group = 'Tonghae Missile Launch Site',
mission = 'Nuclear Strike',
}
nil
Note, that in one case, Tonghae 2 = DOESN'T EXIST and Tonghae 1 = DOES EXIST.
For both, I'm getting a NIL value on the return? What am I doing wrong here?