Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (["A3W_fastMovementLog"] call isConfigOn) then
- {
- 0 spawn
- {
- private ["_distCheck", "_loopTime", "_newPos", "_oldPos", "_spawnPos"];
- _distCheck = ["A3W_fastMovementLogDist", 1000] call getPublicVar;
- _loopTime = ["A3W_fastMovementLoopTime", 1] call getPublicVar;
- _oldPos = nil;
- _spawnPos = getMarkerPos "respawn_guerrila";
- while {true} do
- {
- _newPos = getPosATL player;
- if (!isNil "_oldPos" && {_newPos distance2D _oldPos > _distCheck}) then
- {
- if (_spawnPos distance2D _newPos > 50 && _spawnPos distance2D _oldPos > 50) then
- {
- _name = name player;
- _uid = getPlayerUID player;
- _vehicle = vehicle player;
- _Pspeed = round speed _vehicle;
- _vehtype = typeof _vehicle;
- _Pdistance = _newPos distance2D _oldPos;
- _spawnPos2 = getMarkerPos "respawn_guerrila";
- _Dfromspawn = _newPos distance2D _spawnPos2;
- publicVariableServer format["XXXXXXX FML XXXXXXX|Name:%1|uid:%2", _name, _uid];
- publicVariableServer format["XXXXXXX FML XXXXXXX|OldPos:%1|NewPos:%2", _oldPos, _newPos];
- publicVariableServer format["XXXXXXX FML XXXXXXX|distance travelled:%1|distance from Spawn:%2|Speed:%3|Vehtype:%4", _Pdistance, _Dfromspawn, _Pspeed, _vehtype];
- CCGLogger = ["HackLog", format["POSSIBLE PLAYER TP'ing AROUND THE MAP SPECTATE IF MORE THAN ONE SHOWS, (PLAYER: %1 - %2) (DISTANCE TRAVELLED: %3M) (SPEED: %4) (VEHICLE TYPE: %5) (OLD POS %6) (NEW POS %7) (DISTANCE FROM SPAWN POS: %3M)", _name, _uid, _Pdistance, _Pspeed, _vehtype, _oldPos, _newPos, _Dfromspawn]];
- publicVariableServer "CCGLogger";
- };
- };
- _oldPos = _newPos;
- if (player getVariable ["playerSpawning", true]) then {_oldPos = nil};
- uiSleep _loopTime;
- };
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement