I cannot understand the question. Do as recommended in the previous post, test the functionality. Then we will talk about the problems that have arisen.
initPlayerLocal.sqf starts before your licenses start working.
It is for this reason that when starting fn_markers.sqf, checking for a license will cause an error.
Call fn_markers.sqf to core\configuration.sqf
hopefully it helps, it's not hard to make addAction out of this
player getVariable ["maxence_numero","0"]; //get player number
maxence_contact pushBackUnique [_name,_number]; //adds to contact list
Don’t forget to define _name and _number