Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Author: Phil aka Skullfox
- Parameter(s):
- 0 Object used as relative dummy
- 1 User
- 2 unit affacted array
- 3 radius
- Testing
- [_object,player,[player]] execVM "xxx.sqf";
- Addaction
- this addaction["Use",{
- params ["_target", "_caller", "_actionId", "_arguments"];
- [_target,_caller,[player]] execVM "xxx.sqf";
- }];
- */
- _target = param[0,objNull];
- _caller = param[1,objNull];
- _affacted = param[2,[]];
- _radius = param[3,7];
- _array = nearestObjects [_target, ["Man"], _radius];
- if(_array isEqualTo [])exitWith{};
- _effect = {
- _handle = ppEffectCreate ["radialBlur",100];
- _handle ppEffectEnable true;
- _handle ppEffectAdjust [0.04,0.05,0.35,0.2];
- _handle ppEffectCommit 1;
- waitUntil {ppEffectCommitted _handle};
- uiSleep 1;
- _handle ppEffectAdjust [0.0,0.0,0,0];
- _handle ppEffectCommit 0.5;
- waitUntil {ppEffectCommitted _handle};
- _handle ppEffectEnable false;
- ppEffectDestroy _handle;
- };
- {
- if(_x in _affacted)then{
- if(isPlayer _x)then{
- [[],_effect]remoteExec["BIS_fnc_spawn",owner _x];
- };
- _x setVelocity [(sin (getDir _caller))*3, (cos (getDir _caller))*3, 3];
- };
- } forEach _array;
Advertisement
Add Comment
Please, Sign In to add comment