This is infact very easy to simulate.
Code:
//
#Variables
_LightVeh = _This Select 0
_ArmoredVehType = _This Select 1
_Know = _This Select 2
_PrepTime = _This Select 3
#FindNearestObject
_Tank = NearestObject [_LightVeh, _ArmoredVehType]
~1
If(_Tank == Null) Then {Goto "FindNearestObject"}
If(Commander _LightVeh KnowsAbout _Tank >= _Know) Then {Goto "GetOut"}
~4
Goto "FindNearestObject"
#GetOut
Commander _LightVeh Action ["Eject", _LightVeh]
Gunner _LightVeh Action ["Eject", _LightVeh]
Driver _LightVeh Action ["Eject", _LightVeh]
#DoMove
_Pos = ((GetPos _LightVeh Select 0)+ 10)
_Pos2 = ((GetPos _LightVeh Select 1)+ 10)
Commander Move [_Pos, _Pos2]
(Units Group Commander) AllowGetIn False
#Wait
~_PrepTime
(Units Group Commander) AllowGetIn True
Goto "Variables"
//
Init:
[_This, "Tank", 0.3, 20] Exec "RunAway.sqs"
[Name of light vehicle, type of armored vehicle to fear, amount of knoweldge needed to know about tank before exiting, amount of time to wait before getting back in to vehicle and repeating process] Exec "Nameofscript.sqs"
Hope this works
If it doesn't, then you can e-mail me at bluelikeu32@hotmail.com an i will try to help you.