Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "; if(_wall_look)then{ _asd = _asd + "
- _glitchcode = {
- if((alive player)&&(player isEqualTo (vehicle player)))then
- {
- "; if(_wall_look)then{ _asd = _asd + "
- _intersectsWith = [];
- _eyeDir = eyedirection player;
- _curWep = currentweapon player;
- _wepDir = player weapondirection _curWep;
- _vectorDiff = _eyeDir vectorDiff _wepDir;
- if((inputAction 'EvasiveLeft' > 0)||(inputAction 'EvasiveRight' > 0)||(_eyeDir select 2 > 0.5)||((abs(_vectorDiff select 0) > 0.55)&&!(_curWep isEqualTo '')))then
- {
- _eyePos = eyepos player;
- _dir_weapon_r = (((_wepDir) select 0) atan2 ((_wepDir) select 1))+45;
- _dir_weapon_l = (((_wepDir) select 0) atan2 ((_wepDir) select 1))-25;
- _intersectsWith = lineintersectswith [[(_eyePos select 0) + (_eyeDir select 0)*_dis_head,(_eyePos select 1) + (_eyeDir select 1)*_dis_head,(_eyePos select 2) + (_eyeDir select 2)*_dis_head], _eyePos, player];
- _intersectsWith append lineintersectswith [[(_eyePos select 0) + _dis_weapon_r*sin _dir_weapon_r,(_eyePos select 1) + _dis_weapon_r*cos _dir_weapon_r,(_eyePos select 2)], _eyePos, player];
- _intersectsWith append lineintersectswith [[(_eyePos select 0) + _dis_weapon_l*sin _dir_weapon_l,(_eyePos select 1) + _dis_weapon_l*cos _dir_weapon_l,(_eyePos select 2)], _eyePos, player];
- _plrPosVisual = ATLtoASL (player modelToWorldVisual [0,0,0]);
- _intersectsWith append lineIntersectsWith [_eyePos, _plrPosVisual];
- };
- if(_intersectsWith isEqualTo [])then
- {
- if(_faded)then{_faded=false;TitleText ['','PLAIN DOWN'];};
- }
- else
- {
- {
- if(_x isKindOf 'Exile_Construction_Abstract_Static')exitWith
- {
- _faded = true;
- player switchMove '';
- if(call fnc_check_if_enemy_base)then
- {
- TitleText ['!!!\nDO NOT LOOK THROUGH WALLS\n!!!\n\n\n\nAntiHack by infiSTAR.de','BLACK FADED'];
- if(time > _fadeTimer)then
- {
- _fadeTimer = time + 15;
- _log = format['WALL LOOK CHECK (looked through %1) - @%2 %3',typeOf _x,mapGridPosition _x,getPosATL _x];
- [_name,_puid,'SLOG_GLITCH',toArray(_log)] call _AHKickLog;
- };
- };
- };
- } forEach _intersectsWith;
- };
- "; }; _asd = _asd + "
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement