ByteAC Anticheat// wikiPanel →

Weapons / Weapon cheats

Weapon not in inventory

weapons.inventoryserverDefault: log

The player uses or holds a weapon their inventory does not contain.

How ByteAC finds it

Only with ox_inventory. The server checks the weapon in hand and the weapon of every hit against the player's inventory. Weapons it cannot match to an item are never flagged.

Measured by the server. The player cannot fake or block it.

What the numbers mean

These are the values shown under the detection in the Threat feed and on the player page.

weapon
Weapon item name, e.g. WEAPON_PISTOL_MK2 (or a hash if unknown).
where
"hand" = holding it, "damage" = a hit was made with it.

Can also be caused by

Jobs or events that give weapons outside the inventory. Add the job to the exemptions or call exports.ByteAC:Allow(src, "weapon", seconds).

What to do

Log, ban once exemptions are set.

The action (Off, Log, Kick, Ban) is set per detection on the Protection page. It only applies when Enforcement is on Custom. See Actions, modes & numbers.

Related settings

Memory aimbot framesdefault 22
Frames the camera must follow a player without matching mouse input before a lock counts. Locks where the mouse was moving need 1.5x as many.
Min hits for headshot checkdefault 30
-
Headshot % above server normaldefault 80 %
How many % higher than this server's normal player median before flagging (e.g. normal 33% + 80% above = flags at ~60% HS).
Max hit distancedefault 450 m
-
Max hits per seconddefault 18
-
Inventory check exemptionsdefault 0 entries
Jobs whose weapons come from scripts instead of the inventory.