25.01.2018, 18:02
You can try to check the weapon ID after the KEY_FIRE is released. (It should work.)
Something like this:
Something like this:
Код:
#define RELEASED(%0) \ (((newkeys & (%0)) != (%0)) && ((oldkeys & (%0)) == (%0))) new weaponid = GetPlayerWeapon(playerid); if(RELEASED(KEY_FIRE) && weaponid == 16) { SendClientMessage(playerid, -1, "granat on the way!"); return 1; }