Nothing new, might release since i had coded new ones.
Code:
struct WeaponInfo {
bool isPistol = false;
bool isSniper = false;
bool isShothun = false;
bool isGrenade = false;
bool isKnife = false;
int Damage = 8; //
};
WeaponInfo Weapons[64] = {
{ true, true, false, false, false, false, false, false, 63, 0.932, 0.81 }, // Desert Eagle
{ true, true, false, false, false, false, false, false, 38, 1.150, 0.79 }, // M16
{ true, false, false, false, false, false, false, false, 36, 1.550, 0.98 }, // KNIFE
{ true, false, false, false, false, false, false, false, 28, 1.800, 0.98 }, // HK416 ABYSS
{ true, false, true, false, false, false, false, false, 115, 1.950, 0.99 }, // MP7
{ true, false, false, false, false, false, false, false, 30, 1.400, 0.96 }, // HK416
{ true, false, true, false, false, false, false, false, 80, 1.650, 0.98 } // M24
}
These weapons are random, edit to your liking. Tested bullet count with it. Works pretty well!