/* Original script made by DrCramer, Edited for OurLifeRPG by TheGamingChief Org Version 1.0 (Stabel) File: AFKKick.sqf Description: Kicks players that have not moved for over 20 minutes, Alerts the server and logs it. TeamSpeak: TS.OurLifeRPG.Net Website: OurLifeRPG.Net */ _old = getPos player; _kick = false; while {true} do { sleep (10*60); _new = getPos player; if ((_new select 0 == _old select 0) && (_new select 1 == _old select 1)) then { if (_kick) then { titleText ["You have not moved in 20 minutes! You have been kicked to the lobby!", "BLACK"]; systemchat "You have not moved in 20 minutes! You have been kicked to the lobby!"; ["AFK_Kick_Log", format ["%1 (%2) has been kicked to lobby for being AFK for 20 minutes!", name player, getPlayerUID player]] call fn_RMLogToServer; format ['systemchat "[AFK Alert] %1 (%2) has been kicked to lobby for being AFK for 20 minutes!"', name player, getPlayerUID player] call swag; sleep 6; endMission "Loser"; } else { _kick = true; titleText ["You have not moved in 10 minutes! You will be kicked to the lobby in 10 minutes!", "BLACK"]; systemchat "You have not moved in 10 minutes! You will be kicked to the lobby in 10 minutes!"; sleep 5; titleText ["", "BLACK IN"]; }; } else { _kick = false; }; _old = _new; };