Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- 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;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement