{"name":"BIS_fnc_EXP_camp_checkpoint","title":"BIS fnc EXP camp checkpoint","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_EXP_camp_checkpoint","revid":379563,"updated":"2026-10-31T13:54:01Z","groups":["Campaign"],"status":"ok","games":{"arma3":"1.62"},"since":"arma3 1.62","arma3_since":"1.62","description":"Sets a mission checkpoint for the Apex campaign.\nIn single-player the game is saved with saveGame (*position* and *name* are not used). In multiplayer a respawn position is added with BIS_fnc_addRespawnPosition, which receives all three arguments.\n\nThe Apex campaign mission EXP_m05 calls it from triggers whose condition requires isServer and from its mission flow FSM.","syntaxes":[{"syntax":"[target, position, name] call BIS_fnc_EXP_camp_checkpoint","params":[{"name":"target","type":"Namespace, Side, Group or Object","optional":true,"default":"missionNamespace","description":"who gets the respawn position, see BIS_fnc_addRespawnPosition","type_expr":"Namespace | Side | Group | Object","text":"target: Namespace, Side, Group or Object - (Optional, default missionNamespace) who gets the respawn position, see BIS_fnc_addRespawnPosition"},{"name":"position","type":"String, Group, Object or Array","optional":true,"default":"\"\"","description":"the respawn position: marker name, group (leader), object or position","type_expr":"String | Group | Object | Array","text":"position: String, Group, Object or Array - (Optional, default \"\") the respawn position: marker name, group (leader), object or position"},{"name":"name","type":"String","optional":true,"default":"\"\"","description":"the respawn position's name, text or localization key","type_expr":"String","text":"name: String - (Optional, default \"\") the respawn position's name, text or localization key"}],"returns":{"type":"Array","type_expr":"Array","description":"format [target, id]:\n- in multiplayer, the value returned by BIS_fnc_addRespawnPosition (id is a Number, usable with BIS_fnc_removeRespawnPosition) - in single-player, [target, \"\"]","text":"Array - format [target, id]:\n\n- in multiplayer, the value returned by BIS_fnc_addRespawnPosition (id is a Number, usable with BIS_fnc_removeRespawnPosition)\n- in single-player, [target, \"\"]"}}],"examples":[{"code":["[west, getMarkerPos \"BIS_respawn_1\", localize \"STR_A3_Exp_m05_Respawn_2\"] call BIS_fnc_EXP_camp_checkpoint;"]}],"see_also":["BIS_fnc_addRespawnPosition","BIS_fnc_removeRespawnPosition","saveGame"]}