There are two main scripts: mando_hitch.sqf and mando_add_hitch.sqf. 

To use mando_hitch, just copy mando_hitch folder into your mission folder, modify your description.ext as described below and then modify your mission's init.sqf adding any global variable you want to modify, execute mando_hitch.sqf and then execute mando_add_hitch.sqf (this might be executed everywhere or only in clients if the server is dedicated).


mando_hitch.sqf:
Execute this script only once before executing any mando_add_hitch.sqf. Make sure it is executed everywhere, server and clients.
It has a single parameter which is the distance between cargo an chopper while transporting the cargo.

Global variables you might play with:
mando_hitch_min_height = minimum height over potential cargo to be able to pick it up and minimum height to be able to drop cargo. Default value is 14m.
mando_hitch_types = array of vehicle classes that can be picked up and transported, Default value is ["LandVehicle","ship"]
mando_hitch_no_check_for_drop, if set to true you may drop cargo from any height, default value is false.
mando_hitch_heavies = Array of classes that will be considered heavy transports (individual classes), default value is [];
mando_hitch_types_heavy = Array of classes that will be considered heavy cargos, default value is [];

Best place to execute it is inside init.sqf or init.sqs
Example:
[7]execVM"mando_hitch\mando_hitch.sqf";   



mando_add_hitch.sqf:
This script enables hitching capability for a particular chopper or a set of chopper classes.
It has a single parameter and it may be an object (a particular chopper) or an array of chopper classes.

Global variables you might play with:
mando_hitch_hud_scale = HUD scale, 1, 0.8, etc, default value is 0.8;
mando_hitch_hud_offsetx = HUD offsetX from initial X position, default value is 0.35;
mando_hitch_hud_offsety = HUD offsetY from initial Y position, default value is 0.11;

Execute this script there where is a player able to board a chopper as driver and hitch vehicles.

Examples:
[heli1]execVM"mando_hitch\mando_add_hitch.sqf";   

or 

[["UH60MG", "UH60"]]execVM"mando_hitch\mando_add_hitch.sqf";   


You need also to modify description.ext to make sure mando hitch titles are present there. Locate or create RscTitles section and add there the corresponding include:

class RscTitles
{
#include "mando_hitch\mando_hitch_titles.h"
};
