Per fare in modo che un giocatore mantenga l'equipaggiamento che aveva prima del respawn è possibile utilizzare questo sistema:
http://www.armaholic.com/page.php?id=18967Sono tre script da includere nella missione:
loadout_fncs/fnc_set_loadout.sqf
loadout_fncs/fnc_get_loadout.sqf
loadout_manager.sqf
Nel file init.sqf includere quanto segue:
waitUntil { !isNull player }; // Wait for player to initialize
// Compile scripts
getLoadout = compile preprocessFileLineNumbers 'get_loadout.sqf';
setLoadout = compile preprocessFileLineNumbers 'set_loadout.sqf';
// Save loadout every 2 seconds
[] spawn {
while{true} do {
if(alive player) then {
loadout = [player,["repetitive"]] call getLoadout;
};
sleep 2;
};
};
// Load saved loadout on respawn
player addEventHandler ["Respawn", {
[player,loadout] spawn setLoadout;
}
];
Questo nel caso non si voglia ricorrere al modulo respawn di ace.