- You don't need to use private[] in an sqs script
- Why would you need the variable _blastweapon? Didn't see any reference to it later in the script...
You simply put in the script something like this:
_weps = ["LAWLauncher","RPGLauncher","9k32Launcher","CarlGustavLauncher"]
and then before the smoke drop stuff you put:
? !(_weapon in _weps): exit
That checks if the fired weapon is not in that weapon array, and if so exits the script so there's no backblast....
Or was this at all what you were after...
No guarantees that it will work though...
ECP does not use this kind of thing so they probably have another method of checking the weapon so riffles don't have backblast, but dunno how they do it...