Jump to content

singleton

Member
  • Content Count

    168
  • Joined

  • Last visited

  • Medals

Posts posted by singleton


  1. Hey gents,

     

    I'm looking for some way to disallow certain players to change items on their weapons such as optics and rail accessories? I would prefer for this to be done by group but unit name will do. Or better yet, being able to add an array of units that are ALLOWED to change weapon accessories. Any ideas on how to facilitate this?


  2. Hahaha! Did you intend on asking anyone how RHSUSF developed or do you enjoy your false narrative that much? RHS never "scrambled" to make western content to form some monopoly or whatever you are pushing, it grew out of several different mods originally made for ArmA 2 and coalesced around Sabre, Reyhard and I, with some help from Soul_Assassin. That's right, the initial release was made principally by three people! God forbid we use placeholders in a mod that was almost restarted from scratch in order to balance out a Russian faction that has had 5+ years of back development! Things are even being replaced in every patch with higher-quality examples (which, again, is being developed by a rather small team!) I regret having to use this aggressive tone with any person, but I think it's very disrespectful to us when we worked so hard to create something that is hand waved away as a "inferior quality" by someone who has made no attempt to better understand the situation. That being said, I have no intent of discouraging your opinions about our work and I just wanted to bring in more information to the discussion.

    You seem pretty angry. I enjoy RHS very much and I made that pretty apparent. I'm very sorry that I can't satisfy you in loving exactly 100% of your entire modification and having even the slightest bit of personal criticism towards your mod. You really just confirmed my initial post, with RHSAFRF having years worth of development, throwing out a USF pack to balance the AFRF in such a short timespan seems like 'scrambling' to me. Alot of the USF stuff was ports and placeholders...fact. Nothing wrong with that, I just stated that AFRF as a whole was of much higher quality, which is absolutely without a doubt true. As development continues, I believe the quality gap will close as I frequently take part in watching the RHS Twitch sessions and am just as excited as the next guy for the newest update. Again, I'm very sorry that I don't bend at the waist and worship all things RHS.

    Uhm, I'm afraid that's not true.

    Let's see...

    Vehicles

    M1A1 - Modeled from scratch - With huge bugs

    M1A2 - Modeled from scratch - Also with huge bugs

    M109A6 - Modeled from scratch - Never used it

    M113A3 - Ported from A2 (It will be replaced in the new patch by a new model) - Awesome

    M2A2/A3 - Highly modified port from A2 (I'd say is more an evolution due to all the modifications in the 3D model) - Probably one of the best ports IMO

    M1025 - Modeled from scratch - I was under the impression this was another authors work gifted to RHS, regardless, doesn't match the time period that you guys were aiming for at all.

    M1123 - Modeled from scratch - Same as above

    M1097A2 - Modeled from scratch - Awesome work

    M1078A1 LMTV - Modeled from scratch - Also awesome work

    M1083A1 FMTV - Modeled from scratch - Also awesome work

    RG-33 Modeled from scratch - And released half completed

    UH-1Y - Ported from A2 - Port as said

    AH-1Z - Ported from A2

    UH-60 - Ported from A2

    AH-64 - Ported from A2

    CH-47 - Ported from A2

    A-10A - Ported from A2

    C-130 - Ported from A2

    Weapons

    FGM-148 - Ported from A2

    FIM-92F - Ported from A2

    M136 - Ported from A2

    M16A4 - Modeled from scratch - Awesome work

    M2010 ESR - Modeled from scratch - Awesome work

    M240 - Modeled from scratch - Awesome work

    M249 - Modeled from scratch - I was under the impression this was gifted from HLC (the new ones) with the old ones being a port

    M4 - Modeled from scratch - Awesome work

    Mk14 EBR - Modeled from scratch - Awesome work but still not really falling into the time period for most major line units usage

    SR-25 - Modeled from scratch - Awesome work still not in the time period

    M1911 - Modeled from scratch - Awesome work

    Glock 17 - Modeled from scratch - Awesome work

    M32 - Modeled from scratch - Awesome work

    All the handgrenades - Modeled from scratch - Awesome work

    All the launcher grenades - Modeled from scratch

    - Awesome work

    As I inferenced before, the USF stuff as a majority is of inferior quality to RHSAFRF. Nothing in AFRF was released prematurely, surely not RG33s because people cried for MRAPs, only to be pulled at a later date due to obvious incompletion. Again, I love the work of RHS as a whole. Just can't wait for the quality gap to be closed.

    Out of curiosity, do you know specifically what's ported?

    As posted above

    We don't refuse to work with anyone... What we refuse is being bullied into having a dependency on another mod we simply don't need, nor wish to use, just because another mod wants a content pack...

    Thats fair, it's just a shame that your mod has alot of things unique itself which kills compatibility for most other mods. That sounds like a monopoly for me. Most addons are taking the time to be compatible with ACE. If you guys feel like you were being bullied then sure, but I don't understand as a consumer what is the problem with adding a dependency with arguable the most popular line of modifications (ACE) since what? ArmA1? I mean I would love to have ballistics that are the same for your M16s, to the next guy who makes M16s that I want to add. In the end, I would figure as a consumer this is good for everyone except well.. RHS being for themselves :p

    Such is life when you create a total modification.

    To be honest, the only system that really differs from the default (and thereby creates incompatibilities) is the armor system. We took the route that we did because the default Arma damage system leaves a lot to be desired, and we had the capabilities to make it better for our own models. Unfortunately, since our system is model based, it's not possible to ensure compatibility unless we A) have the Arma 3 mlods and B) try to force other modders to abide by our "standard" (which we consider to be a "dick move").

    Sorry, it's not intentional... Also you might want to check your "long time addon" timeline. :cool:

    Decent reasoning. But even then, don't you think that would be best in the long run for all? Even working with ACE which can be used as a go through for all of this? I mean it's your guy's mod. I would just figure as many modders that we can get on the same page as possible would be best for the whole community. Maybe it's just me.


  3. Are you talking about the vanilla AH-9? As to A2 - there were mods to fix the default M134s, STLB being an example of that. It was one round fired per three ammo expended in vanilla, not "every 10th round".

    Emphatically "No". The exact same issue that was in A2 is reintroduced in A3 - the vanilla miniguns expend 3 units of ammo for every 1 shot actually fired. This is trivially easy to check even without scripting - fire a short burst (just tap the trigger) at water, count how many impact splashes you see, look at how many bullets were expended. They will not match - it will be a 1:3 of hits:ammo lost. The MELB helos do not have this issue any longer (though they did in the past). They are absolutely more capable than the vanilla ones ever were. Perhaps you're using an oudated version, or have a mod conflict?

    An example of your "15 targets" being knocked down easily with a MELB's miniguns: http://gfycat.com/HighlevelKnobbyAfricanharrierhawk

    The shot density and dispersion of the MELB M134: http://gfycat.com/UniqueForsakenAmericanalligator

    The shot density and dispersion of a vanilla AH-9: http://gfycat.com/MindlessOldAustraliankelpie

    Very interesting! Those results are definitely not in line with the tests which I did. I hawked over footage and tried comparing both little birds and had fairly different results! I am beginning to think that it may very well be a mod conflict as we do have a 13GB modpack.


  4. PhonicStudios just about says it best. As is, a good handful of skilled addon makers left the BI Community from A2 when A3 was released mostly due to development side decisions which turned away long time modders. Now RHS stayed and made true quality content (on the Russian side). However the community, filled with mostly Westerners clamored for Western type equipment and RHS scrambled to get content ready, which is evident with the 95% ported work of RHSUSF in comparison to the RHSAFRF which is gorgeously done and seems to be mostly from scratch. Theres a huge quality gap between the two, however they have a firm grip on the modding community because they simply have the most content and even their ported worth is higher quality than most. However it is a turn off because they refuse to work with ACE and add compatibility to their weapons and instead opt into doing their own system for nearly anything. So it's difficult to use other mods in conjunction with theirs as they have their own unique system for damage, weight, loads, inventory space etc. So we are forced to use their total modification. I just want to see more competitors making quality work which can stand up to RHS because honestly I would like to get away from it. I love their addon, I just don't like their work model as far as driving users into using basically 'all-or-nothing' rather than opting for compatibility with long time addons such as ACE.

    VTN is the same way as RHS but theyre 20x worse.


  5. Thanks for the quick reply, and glad to hear that is what you guys are doing, which I personally believe is the best way. I definitely agree with your statement, everybody hears differently. Also different recording devices output drastic differences in sound. Glad to hear you're doing it the way you are, absolutely can't wait for more additions to CUP. I do wish it was easier to follow such as ACE. CUP honestly can break the RHS/AIATP monopoly on everything A3 if done correctly which I really hope happens.


  6. A complete rework of all weapon sounds is in progress, including tail sounds. I am working the sounds from the scratch so no sounds from previous mods or vanilla arma will be included.

    Any plans to release an optional compatibility patch so JSRS/SOS will be able to overwrite the sounds? I'm sure your audio will be great, however I prefer there to be unification with sounds/quality rather than having 2 or 3 of the same weapons that all sound different. Also are you making custom sounds based off of what you believe sounds right? Or are you making sounds to replicate the real-world counterpart?


  7. Are you saying the vanilla AH6 is the metric for how accurate the miniguns should be on the MELB ? Definitely everyone is entitled to their opinion, but I would say that some may disagree with you on that point. I like improved accuracy over the vanilla AH6 "faux littlebird". But again thats just my opinion. Or am I reading your concern with the accuracy wrong ? I may be as its late and its been a long day. Also i didnt realize that ACE eject kept the engine running thats pretty cool!

    Either way guys the MELB is proving to be the mainstay in my groups operations. Seriously this is now the only helo we use. WELL DONE.

    I am saying that the vanilla AH6's miniguns are both more effective and more true to life than the MELBs. I am not completely sure if it is either the guns being 'too accurate' or only a certain number of rounds actually being accounted for. Like in A2, the M240s were more effective than the M134 because only every 10th round of the M134 was a true round, the rest did nothing. Regardless, have a test for youself. Throw 15 targets down in formation and use both littlebirds miniguns, the vanilla ones are much more effective either due to dispersion, or more rounds are actually calculated. MELB is great, I completely agree our community used all of the MELBs with the exception of the dual minigun/rockets as the vanilla miniguns are more true to real life through both testing and examination of minigun footage through youtube.


  8. If it's that important for you to eject from the bird, go to your helicopter controls (vanilla helo controls) and set hotkey for eject, and your issue will be fixed

    This is not the 'eject' I'm talking about. ACE Eject allows you to land, and hit eject and the rotors keep spinning. Default eject still turns the engine off. ACE Eject must be done by mod maker. Also miniguns are TOO accurate on the AH6 unfortunately. Grap a vanilla AH6 and a MELB AH6 with dual miniguns and practice hosing down 15 or 20 pop-up targets. You will see what I mean.


  9. Nkey have you thought of making radios a physical object that you can drop and place into backpacks? Perhaps only modelling certain antennas that will raise out of most backpacks?

    Also another question, every thought of having a helicopter radio effect? E.g. if two pilots have pilot helmets on in an aircraft, when they speak over 3D audio, they are actually speaking into a headset and have said effect (without the beeps). However if one doesn't have a helmet, it will be very difficult to speak to them.


  10. Still getting a handful of script errors any idea how to fix this?

    11:21:03   Error Undefined variable in expression: _h
    11:21:03 Error in expression <enmsg = "<br />";
    _genmsg = _genmsg + ([_vehicleName,"'#DAA520'"] call stc_Title>
    11:21:03   Error position: <_vehicleName,"'#DAA520'"] call stc_Title>
    11:21:03   Error Undefined variable in expression: _vehiclename
    11:21:03 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 107
    11:21:03 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:03   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:03   Error Undefined variable in expression: _ovehicle
    11:21:03 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:03 Error in expression <forEach _list;
    _oVehicleDriver = driver _oVehicle;
    if ((([str ((uavControl _oVeh>
    11:21:03   Error position: <_oVehicle;
    if ((([str ((uavControl _oVeh>
    11:21:03   Error Undefined variable in expression: _ovehicle
    11:21:03 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 45
    11:21:03 Error in expression <se] call Param;
    _soundposition = getPos _soundsourceobject;
    playSound3D [_soundf>
    11:21:03   Error position: <_soundsourceobject;
    playSound3D [_soundf>
    11:21:03   Error Undefined variable in expression: _soundsourceobject
    11:21:03 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:03   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:03   Error Undefined variable in expression: _ovehicle
    11:21:03 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:03 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:03   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:03   Error Undefined variable in expression: _ovehicle
    11:21:03 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:04 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error Undefined variable in expression: _ovehicle
    11:21:04 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:04 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error Undefined variable in expression: _ovehicle
    11:21:04 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:04 Ref to nonnetwork object Agent 0x6053a480
    11:21:04 Ref to nonnetwork object Agent 0x7c4d8340
    11:21:04 Ref to nonnetwork object Agent 0x80846200
    11:21:04 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error Undefined variable in expression: _ovehicle
    11:21:04 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:04 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error Undefined variable in expression: _ovehicle
    11:21:04 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:04 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error Undefined variable in expression: _ovehicle
    11:21:04 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:04 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error Undefined variable in expression: _ovehicle
    11:21:04 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:04 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:04   Error Undefined variable in expression: _ovehicle
    11:21:04 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:05 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error Undefined variable in expression: _ovehicle
    11:21:05 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:05 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error Undefined variable in expression: _ovehicle
    11:21:05 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:05 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error Undefined variable in expression: _ovehicle
    11:21:05 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:05 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error Undefined variable in expression: _ovehicle
    11:21:05 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:05 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error Undefined variable in expression: _ovehicle
    11:21:05 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:05 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error Undefined variable in expression: _ovehicle
    11:21:05 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:05 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:05   Error Undefined variable in expression: _ovehicle
    11:21:05 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:06 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error Undefined variable in expression: _ovehicle
    11:21:06 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:06 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error Undefined variable in expression: _ovehicle
    11:21:06 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:06 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error Undefined variable in expression: _ovehicle
    11:21:06 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:06 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error Undefined variable in expression: _ovehicle
    11:21:06 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:06 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error Undefined variable in expression: _ovehicle
    11:21:06 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:06 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error Undefined variable in expression: _ovehicle
    11:21:06 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:06 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:06   Error Undefined variable in expression: _ovehicle
    11:21:06 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:07 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error Undefined variable in expression: _ovehicle
    11:21:07 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:07 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error Undefined variable in expression: _ovehicle
    11:21:07 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:07 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error Undefined variable in expression: _ovehicle
    11:21:07 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:07 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error Undefined variable in expression: _ovehicle
    11:21:07 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:07 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:07   Error Undefined variable in expression: _ovehicle
    11:21:07 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:08 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error Undefined variable in expression: _ovehicle
    11:21:08 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:08 Ref to nonnetwork object Agent 0x7c4d8340
    11:21:08 Ref to nonnetwork object Agent 0x80846200
    11:21:08 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error Undefined variable in expression: _ovehicle
    11:21:08 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:08 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error Undefined variable in expression: _ovehicle
    11:21:08 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:08 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error Undefined variable in expression: _ovehicle
    11:21:08 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:08 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:08   Error Undefined variable in expression: _ovehicle
    11:21:08 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:09 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error Undefined variable in expression: _ovehicle
    11:21:09 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:09 Ref to nonnetwork object Agent 0x7c4d8340
    11:21:09 Ref to nonnetwork object Agent 0x80846200
    11:21:09 Ref to nonnetwork object Agent 0x6053a180
    11:21:09 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error Undefined variable in expression: _ovehicle
    11:21:09 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:09 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error Undefined variable in expression: _ovehicle
    11:21:09 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:09 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error Undefined variable in expression: _ovehicle
    11:21:09 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:09 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error Undefined variable in expression: _ovehicle
    11:21:09 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:09 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error Undefined variable in expression: _ovehicle
    11:21:09 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:09 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:09   Error Undefined variable in expression: _ovehicle
    11:21:09 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:10 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:10   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:10   Error Undefined variable in expression: _ovehicle
    11:21:10 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:10 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:10   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:10   Error Undefined variable in expression: _ovehicle
    11:21:10 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:10 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:10   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:10   Error Undefined variable in expression: _ovehicle
    11:21:10 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:10 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:10   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:10   Error Undefined variable in expression: _ovehicle
    11:21:10 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:11 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error Undefined variable in expression: _ovehicle
    11:21:11 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:11 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error Undefined variable in expression: _ovehicle
    11:21:11 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:11 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error Undefined variable in expression: _ovehicle
    11:21:11 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:11 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error Undefined variable in expression: _ovehicle
    11:21:11 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:11 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error Undefined variable in expression: _ovehicle
    11:21:11 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:11 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:11   Error Undefined variable in expression: _ovehicle
    11:21:11 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:12 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error Undefined variable in expression: _ovehicle
    11:21:12 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:12 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error Undefined variable in expression: _ovehicle
    11:21:12 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:12 Warning: no type entry inside class RscDisplayNotFreeze/controlsBackground/CA_Vignette 
    11:21:12 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error Undefined variable in expression: _ovehicle
    11:21:12 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:12 Warning: no type entry inside class RscDisplayMPInterrupt/controlsBackground/Vignette 
    11:21:12 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error Undefined variable in expression: _ovehicle
    11:21:12 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:12 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error Undefined variable in expression: _ovehicle
    11:21:12 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:12 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:12   Error Undefined variable in expression: _ovehicle
    11:21:12 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:13 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error Undefined variable in expression: _ovehicle
    11:21:13 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:13 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error Undefined variable in expression: _ovehicle
    11:21:13 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:13 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error Undefined variable in expression: _ovehicle
    11:21:13 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:13 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error Undefined variable in expression: _ovehicle
    11:21:13 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:13 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:13   Error Undefined variable in expression: _ovehicle
    11:21:13 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:14 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error Undefined variable in expression: _ovehicle
    11:21:14 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:14 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error Undefined variable in expression: _ovehicle
    11:21:14 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:14 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error Undefined variable in expression: _ovehicle
    11:21:14 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:14 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error Undefined variable in expression: _ovehicle
    11:21:14 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:14 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:14   Error Undefined variable in expression: _ovehicle
    11:21:14 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:15 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error Undefined variable in expression: _ovehicle
    11:21:15 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:15 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error Undefined variable in expression: _ovehicle
    11:21:15 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:15 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error Undefined variable in expression: _ovehicle
    11:21:15 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:15 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error Undefined variable in expression: _ovehicle
    11:21:15 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:15 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error Undefined variable in expression: _ovehicle
    11:21:15 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:15 Ref to nonnetwork object Agent 0x7c4d8340
    11:21:15 Ref to nonnetwork object Agent 0x80846200
    11:21:15 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error Undefined variable in expression: _ovehicle
    11:21:15 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:15 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:15   Error Undefined variable in expression: _ovehicle
    11:21:15 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:16 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:16   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:16   Error Undefined variable in expression: _ovehicle
    11:21:16 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:16 Ref to nonnetwork object Agent 0x80846200
    11:21:16 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:16   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:16   Error Undefined variable in expression: _ovehicle
    11:21:16 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:16 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:16   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:16   Error Undefined variable in expression: _ovehicle
    11:21:16 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200
    11:21:16 Error in expression <)) + " Seconds";
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distan>
    11:21:16   Error position: <_oVehicle) distance _triggerPos;
    _distan>
    11:21:16   Error Undefined variable in expression: _ovehicle
    11:21:16 File C:\Users\Keith\Documents\Arma 3 - Other Profiles\Singleton\mpmissions\Operation_Dhibv1-5.Takistan\gvs\generic_vehicle_service.sqf, line 200

    Generic_vehicle_service.sqf

    #include "colors_include.hpp"
    scopeName "main";
    
    private [   "_vehicleTurretCount",    //Count of turrets on vehicle
               "_vehicleMagazines",        //Array of vehicle magazine names
               "_vehicleMagazinesCount",   //Count of vehicle magazines
               "_turretMagazines",         //Array of turret magazine names
               "_turretMags",				//Array of turret magazine configs
               "_turretMagazinesCount",    //Count of turret magazines
               "_vehicleName",             //Display name of vehicle
               "_oVehicle",                //Vehicle object passed to this script (required)
               "_triggerPos",              //Position of trigger passed to this script (required)
               "_maxDistance",             //Distance from trigger where the script will abort
               "_maxHeight",				//Height above trigger where the script will abort
               "_per_fuel_time",           //Time vehicle must wait per each percentage of fuel
               "_per_repair_time",         //Time vehicle must wait per each percentage of repair
               "_per_magazine_time",       //Time vehicle must wait per magazine for reloading
               "_vehicleType",             //Vehicle type, used for lookups
               "_display_Settings",        //Array containing display control information
               "_triggerVariable", 		//Variable holding the name of a public trigger control variable
               "_vName"					//Vehicle actual name
               ];
    
    sleep 0.5;
    _triggerVariable = _this select 0;
    _list = [];
    _list = _this select 1;
    _oVehicle = _list select 0;
    _triggerPos = _this select 2;
    _maxDistance = if (count _this > 3) then { _this select 3 } else { 6 };
    _maxHeight = if (count _this > 4) then { _this select 4 } else { 4 };
    _serviceStartDelay = if (count _this > 5) then { _this select 5 } else { 10 };
    _per_fuel_time = if (count _this > 6) then { _this select 6 } else { 2 };
    _per_repair_time = if (count _this > 7) then { _this select 7 } else { 6 };
    _per_magazine_time = if (count _this > 8) then { _this select 8 } else { 8 };
    
    //diag_log format ["vehicle = %1, player = %2", str (vehicle player), str player];
    //       [(format ["vehicle = %1, player = %2", str (vehicle player), str player]), "cba_network", [true, false, true]] call CBA_fnc_debug;
    
    {
    if ((player == (driver _x)) or (([str ((uavControl _x) select 0), str player] call String_Search) != -1)) then {_oVehicle = _x};
    }forEach _list;
    _oVehicleDriver = driver _oVehicle;
    if ((([str ((uavControl _oVehicle) select 0), str player] call String_Search) != -1) and (_oVehicle isKindOf "UAV")) then {_oVehicleDriver = player};
    _vName = vehicleVarName _oVehicle;
    _gtfo = 0;
    {
    if (_vName == _x) then {_gtfo = 1};
    }forEach Public_Banned_Vehicle_Service_List;
    _currentDist = (getPos _oVehicle) distance _triggerPos;
    _distanceToExit = str (_maxDistance - _currentDist);
    if (_gtfo == 1 or (str _list) == "[]" or _currentDist > _maxDistance or (getPos _oVehicle select 2) > _maxHeight or (str _oVehicle) == "any") exitWith 
    {
    sleep 1;
    call compile format ["%1 = 0", _triggerVariable]; 
    call compile format ["publicVariable '%1'", _triggerVariable];	
    };
    
    func_GetTurretMagazines =
    {
       private ["_config","_magazines","_magcount","_magnames","_mag","_turretnumber","_vtype"];
       _vtype = _this select 0;
       _turretnumber = if (count _this > 1) then {_this select 1} else {0};
       _config = (configFile >> "CfgVehicles" >> _vtype >> "Turrets") select _turretnumber;
       _magazines = getArray(_config >> "magazines");
       _magcount = count _magazines;
       _magnames = [];
       _mag = 0;
       {
           _magnames = _magnames + [(_magazines select _mag) call Cfg_Lookup_Magazine_GetName];
           _mag = _mag + 1;
       } forEach _magazines;
       [_magcount,_magnames,_magazines]
    };
    
    func_GetVehicleMagazines =
    {
       private ["_magazines","_magcount","_magnames","_mag","_vtype"];
       _vtype = _this;
       _magazines = _vtype call Cfg_Lookup_Vehicle_GetMagazines;
       _magcount = count _magazines;
       _magnames = [];
       _mag = 0;
       {
       	_possible_mag = (_magazines select _mag) call Cfg_Lookup_Magazine_GetName;
       	//_possible_mag = _x call Cfg_Lookup_Magazine_GetName;
       	if (_possible_mag != "") then
       	{
           	_magnames = _magnames + [_possible_mag];
           	_mag = _mag + 1;
       	} else
       	{
       		_magnames = _magnames + [(_magazines select _mag)];
           	_mag = _mag + 1;
       	};
       } forEach _magazines;
       [_magcount,_magnames]
    };
    
    func_GenActionMsg =
    {
       private ["_action","_genmsg"];
       _action = _this select 0;
       _genmsg = "<br />";
       _genmsg = _genmsg + ([_vehicleName,RGB_GOLDENROD] call stc_Title);
       _genmsg = _genmsg + ([_action,RGB_TAN] call stc_Title);
       _genmsg = _genmsg + (["    Repair Needed: ",RGB_LIGHTSTEELBLUE] call stc_PartLeft);
       _genmsg = _genmsg + ([(str _damageToRepair) + "%",RGB_LIMEGREEN] call stc_LineLeft);
       _genmsg = _genmsg + (["      Fuel Needed: ",RGB_LIGHTSTEELBLUE] call stc_PartLeft);
       _genmsg = _genmsg + ([(str _gasToFill) + "%",RGB_LIMEGREEN] call stc_LineLeft);
       if (_vehicleMagazinesCount > 0 ) then
       {
           _genmsg = _genmsg + ([" Vehicle Magazines: ",RGB_LIGHTSTEELBLUE] call stc_PartLeft);
           _genmsg = _genmsg + ([_vehicleMagazinesCount,RGB_LIMEGREEN] call stc_LineLeft);
           {
               _genmsg = _genmsg + ([_x ,RGB_RED] call stc_LineCenter);
           } forEach _vehicleMagazines;
       };
       if (_turretMagazinesCount > 0 ) then
       {
           _genmsg = _genmsg + ([" Turret Magazines: ",RGB_LIGHTSTEELBLUE] call stc_PartLeft);
           _genmsg = _genmsg + ([_turretMagazinesCount,RGB_LIMEGREEN] call stc_LineLeft);
           {
               _genmsg = _genmsg + ([_x ,RGB_RED] call stc_LineCenter);
           } forEach _turretMagazines;
       };
       _genmsg = _genmsg + (["Total Service Completion ETA: ",RGB_LIGHTSTEELBLUE] call stc_PartLeft);
       _genmsg = _genmsg + ([(str _serviceEta) + " Seconds",RGB_LIMEGREEN] call stc_LineLeft);
       _genmsg
    };
    
    func_Abort =
    {
       _abort = 1;
       _msg = "<br />";
       _msg = _msg + ([_vehicleName,RGB_GOLDENROD] call stc_Title);
       _msg = _msg + (["Service Point Exited",RGB_KHAKI] call stc_Title);
       _msg = _msg + "<br />";
       _msg = _msg + (["Servicing Aborted...",RGB_RED] call stc_Title);
       [_display_Classname, _display_ControlID, _msg] call stc_DisplayWrite;
       sleep 1;
       call compile format ["%1 = 0", _triggerVariable]; 
    call compile format ["publicVariable '%1'", _triggerVariable];
       [_display_Layer] call stc_DisplayHide;
       sleep 0.1;
    };
    
    _abort = 0;
    //_oVehicle setDamage 0.02; //for testing
    //_oVehicle setFuel 0.8;    //for testing
    _gasToFill = round (abs (fuel _oVehicle - 1) * 100);
    _damageToRepair = round ((damage _oVehicle) * 100);
    
    _vehicleType = typeOf _oVehicle;
    _vehicleName = _vehicleType call Cfg_Lookup_Vehicle_GetName;
    _vehicleTurretCount = _vehicleType call Cfg_Lookup_Vehicle_GetTurretCount;
    //_vehicleTurrets = _vehicleType call call Cfg_Lookup_Vehicle_GetTurrets;
    if (_vehicleTurretCount > 0) then
    {
    _returnArray = [_vehicleType] call func_GetTurretMagazines;
    _turretMagazinesCount = _returnArray select 0;
    _turretMagazines = _returnArray select 1;
    _turretMags = _returnArray select 2;
    } else
    {
    _turretMagazinesCount = 0;
    _turretMagazines = [];
    };
    
    _returnArray = _vehicleType call func_GetVehicleMagazines;
    _vehicleMagazinesCount = _returnArray select 0;
    _vehicleMagazines = _returnArray select 1;
    
    _serviceEta =   (_turretMagazinesCount * _per_magazine_time) +
                   (_vehicleMagazinesCount * _per_magazine_time) +
                   (_gasToFill * _per_fuel_time) +
                   (_damageToRepair * _per_repair_time);
    
    _display_Classname = "UC_ShowText_small";
    _display_ControlID = 301;
    _display_Layer = 301;
    _totalMags = _vehicleMagazinesCount + _turretMagazinesCount;
    _heightMod = 0.3 + (_totalMags * 0.02);
    if (_heightMod > 0.8) then {_heightMod = 0.8};
    _display_Settings = [_display_Layer,_display_Classname,_display_ControlID,ARRAY_PART_DIRT,safeZoneX + 0.33,safeZoneY + 0.05,_heightMod,0.4];
    
    call disableSerialization;
    _display_Settings call stc_DisplayShow;
    
    ["ServiceEnter.ogg", _oVehicle, 30] spawn Sound_Once3D;
    _staticmsg = ["Service Point Entered"] call func_GenActionMsg;
    _staticmsg = _staticmsg + "<br />";
    _staticmsg = _staticmsg + (["Service will start in: ",RGB_LIGHTSTEELBLUE] call stc_PartLeft);
    
    while { _serviceStartDelay > 0 } do
    {
       _startDelay = str (round (_serviceStartDelay)) + " Seconds";
       _currentDist = (getPos _oVehicle) distance _triggerPos;
       _distanceToExit = str (_maxDistance - _currentDist);
       _dynamicmsg = [_startDelay,RGB_LIMEGREEN] call stc_LineCenter;
       if (_currentDist > _maxDistance or (getPos _oVehicle select 2) > _maxHeight) then
       {
           call func_Abort;
           breakTo "main";
       };
       _msg = _staticmsg + _dynamicmsg;
       [_display_Classname, _display_ControlID, _msg] call stc_DisplayWrite;
       sleep 0.1;
       _serviceStartDelay = _serviceStartDelay - 0.1;
    };
    
    if (_abort == 0) then
    {
       _oVehicle setFuel 0;
       if (_damageToRepair > 0) then
       {
       	["Repair.ogg", 6, 0.05, (_damageToRepair * _per_repair_time), _oVehicle, 15, 0.5, 40, true] spawn Sound_Loop3D;
           _staticmsg = ["Repairing Damage"] call func_GenActionMsg;
           _staticmsg = _staticmsg + "<br />";
           _staticmsg = _staticmsg + (["Repairing: ",RGB_SKYBLUE] call stc_PartLeft);
           for "_crunch" from 1 to _damageToRepair do
           {
               _damagetofix = str (100 - _damageToRepair + _crunch) + "%";
               _dynamicmsg = [_damagetofix,RGB_LIMEGREEN] call stc_LineLeft;
               _msg = _staticmsg + _dynamicmsg;
               [_display_Classname, _display_ControlID, _msg] call stc_DisplayWrite;
               sleep _per_repair_time;
           };
           _serviceEta = _serviceEta - _damageToRepair * _per_repair_time;
           _damageToRepair = 0;
           _oVehicle setDamage 0;
       };
       if (_gasToFill > 0) then
       {
       	["fuel.ogg", 2, 0.1, (_gasToFill * _per_fuel_time), _oVehicle, 10, 1.0, 20, false] spawn Sound_Loop3D;
           _staticmsg = ["Adding Fuel"] call func_GenActionMsg;
           _staticmsg = _staticmsg + "<br />";
           _staticmsg = _staticmsg + (["Fuelling: ",RGB_SKYBLUE] call stc_PartLeft);
           for "_gas" from 1 to _gasToFill do
           {
               _gastoadd = str (100 - _gasToFill + _gas) + "%";
               _dynamicmsg = [_gastoadd,RGB_LIMEGREEN] call stc_LineLeft;
               _msg = _staticmsg + _dynamicmsg;
               [_display_Classname, _display_ControlID, _msg] call stc_DisplayWrite;
               sleep _per_fuel_time;
           };
           _serviceEta = _serviceEta - _gasToFill * _per_fuel_time;
           _gasToFill = 0
       };
       if (_vehicleMagazinesCount > 0 ) then
       {
           _mag = 0;
           {
           	["reload.ogg", 8, 0.02, _per_magazine_time, _oVehicle, 10, 0.5, 25, true] spawn Sound_Loop3D;
               _msg = ["Reloading Vehicle Magazines"] call func_GenActionMsg;
               _msg = _msg + "<br />";
               _msg = _msg + (["Reloading: ",RGB_SKYBLUE] call stc_PartLeft);
               _msg = _msg + ([_x,RGB_RED] call stc_LineLeft);
               _vehicleMagazines set [_mag, " "];
               _serviceEta = _serviceEta - _per_magazine_time;
               _vehicleMagazinesCount = _vehicleMagazinesCount - 1;
               _mag = _mag + 1;
               [_display_Classname, _display_ControlID, _msg] call stc_DisplayWrite;
               sleep _per_magazine_time;
           } forEach _vehicleMagazines;
       };
       if (_turretMagazinesCount > 0 ) then
       {
           _mag = 0;
           {
           	["reload.ogg", 8, 0.02, _per_magazine_time, _oVehicle, 10, 0.5, 25, true] spawn Sound_Loop3D;
               _msg = ["Reloading Turret Magazines"] call func_GenActionMsg;
               _msg = _msg + "<br />";
               _msg = _msg + (["Reloading:",RGB_SKYBLUE] call stc_PartLeft);
               _msg = _msg + ([_x,RGB_RED] call stc_LineLeft);
               _turretMagazines set [_mag, " "];
               _oVehicle addMagazine (_turretMags select _mag);
               _serviceEta = _serviceEta - _per_magazine_time;
               _turretMagazinesCount = _turretMagazinesCount - 1;
               _mag = _mag + 1;
               [_display_Classname, _display_ControlID, _msg] call stc_DisplayWrite;
               sleep _per_magazine_time;
           } forEach _turretMagazines;
    
           //nasty work around to current reloading turrets bug in ARMA
           _gunner = false;
           {
           	if (gunner _oVehicle == _x) then
           	{
           		_gunner = true;
           		VEHICLE_TURRET_RELOAD = [_oVehicle,_x];
           		publicVariable "VEHICLE_TURRET_RELOAD";
           	};
       	}forEach playableUnits;
       	if (!_gunner) then
      		{
      			player action ["moveToGunner", _oVehicle];
      			sleep 0.1;
      			_oVehicle setVehicleAmmo 1;
      			sleep 0.1;
      			player action ["moveToDriver", _oVehicle];
      		};
    
       };
       [Public_Banned_Vehicle_Service_List, _vName] call BIS_fnc_arrayPush;
       publicVariable "Public_Banned_Vehicle_Service_List";
       sleep 0.1;
       _msg = "<br />";
       _msg = _msg + ([_vehicleName,RGB_GOLDENROD] call stc_Title);
       _msg = _msg + "<br />";
       _msg = _msg + (["Servicing Completed!",RGB_LIMEGREEN] call stc_Title);
       _msg = _msg + "<br />";
       _msg = _msg + (["All Service Points Are Now Unavailable To This Vehicle For:", RGB_KHAKI] call stc_Title);
       _msg = _msg + ([(str Public_GVS_Delay) + " Seconds",RGB_RED] call stc_Title);
       [_display_Classname, _display_ControlID, _msg] call stc_DisplayWrite;  
       _oVehicle setFuel 1;
       _oVehicle setVehicleAmmo 1;
       ["ServiceExit.ogg", _oVehicle, 30] spawn Sound_Once3D;
       sleep 10;
       call compile format ["%1 = 0", _triggerVariable]; 
    call compile format ["publicVariable '%1'", _triggerVariable];
       [_display_Layer] call stc_DisplayHide;
       sleep 0.1;
    };


  11. Take a look at TRYKs Multiplay Uniforms. He has multiple items (hats, glasses, shemaghs) defined as NVGs that have no NVGs physically on them but allow you to use the function. One thing they all have in common is that they are placed in the NVG slot, not the helmet slot.


  12. 
    
    Norty man, MD. Why can't I find you on steam? :)

    I've PM'd Jac, but I'm not sure he's active any more, he's not signed into here for a few months. I did catch him on Twitch playing some other game but haven't, as yet, had a reply to my PM. It's early though.

    Anyway, the fix for the script error is to change line 386 of generic_vehicle_service to the following,

                _oVehicle addMagazine (_turretMags select _mag);

    The addmagazine arguments need to be in brackets.

    Brackets or parentheses?


  13. Update for all aircraft and the new MV-22 will be released this week.

    Sorry for the long wait fellows, but it'll be worth it. After this update I likely will be taking all relevant work and combining it into CUP.

    ---------- Post added at 16:41 ---------- Previous post was at 15:25 ----------

    All right folks, the update video IS processing but should be up in the next hour. Please enjoy the update.

    Main post IS updated with fresh links to download Version 1.5.0

    One thing I forgot to mention in my video, is that I do have a voice informer for the aircraft.

    If you angle more then 40 degrees down, it will tell you to pull up.

    If you climb above 1000 meters, once you drop below that it will tell you altitude.

    Also if a missile is FIRED at you, it will tell you so and from which direction.

    Why are the MV22 rotors glowing green constantly? For the record, the LEDs that are on the rotors are not that bright. They are very dim, only bright enough to be picked up by NVGs as a safety and reference feature really. A link to show you how and why it works. (I assume you got the idea off of the photo in the below link, it explains why that photo appears like that).

    http://foxtrotalpha.jalopnik.com/night-vision-goggles-highlight-ospreys-massive-glowing-1702362031


  14. Hey NouberNou, this might be a far out question or out of the realm of possibility. We have noted how ACRE deals with radio detection, whereas it searches every individual item in boxes and verifies whether or not it is an ACRE radio. However, for my specific community, this is a big issue and is the only reason we are forced to continue using TFAR over ACRE, although we would all love to switch over...

    We all play ALiVE and feature multiple large units playing at once and persistent campaigns, so each unit (about 6 of them) gets about 4 or 5 boxes with over 1,000 individual items in them each. E.g -1,000 STANAG Mags, 350 Tracer Mags, 100 Frags, 50 Smoke etc etc. The theory of this is that those allotments are meant to last weeks at a time, and if they run out because they didn't ration ammo, then tough shit. Otherwise, ammunition would have to be airlifted from a Master Aviation store where the pilots also have a surplus of ammunition etc. This way we have some need for logistical backend and the tracking and distribution of ammunition in reasonable numbers at all times. Rather than using VAS or some other virtual ammo box which axes the need to keep track of ammunition, conserve ammuniton, supply bases, etc....

    So with how we run the server, and how ACRE is setup (unless I'm mistaken) this (at least when we tested it awhile back before) caused signifigant load on our server and we determined that it was ACRE checking all of the items to verify whether or not each item was a radio. So, again, is there anything that can be done about this if it hasn't been fixed already? I'm really hoping you just come back and tell me that I'm wrong because we'd all love to use ACRE, but that was seriously holding us back before.


  15. That was easily the most uncalled for and wholly unprofessional and downright rude post I have ever seen by a moderator. Totally uncalled for given what the original poster said. I think he deserves a bit more than a 'Oh welp...I really dont know why that happens...'. (Aside from the fact that he just made you look like a real grade-a ****) perhaps a, 'You know, my bad dude. I was having a bad day and I'm a bit twitchy' or something. Jesus christ.

    P.S. I too was unaware of download speed caps for unregistered users. I actually have had an account for the longest time, just never logged in because I figured D/l speeds were throttled for reasons.

×