Framework Anti weapons protection is a resource that checks if the player has the weapon in his inventory in order to prevent players giving weapons from external resources
This resource uses Asset Escrow System provided by FiveM.
Description
Framework Anti weapons protection resource can be used only if your weapons are based on your inventory system. In case you use the weapon wheel for your weapons, this resource will not be useful for you. You can customize your functions for checking the weapon in player's inventory and punishment in the config file
Configuration
Config.HasWeaponInInventory function
Example:
Config.HasWeaponInInventory = function(source, weaponname)
local user_id = vRP.getUserId{source}
if vRP.getInventoryItemAmount{user_id, weaponname} > 0 then -- determine if the number of the weapon item is more than 0
return true
else
return false
end
end
Config.Ban function
Example
Config.Ban = function(source, weaponname)
return DropPlayer(source, "You have been kicked for using weapon: "..weaponname.." without having it in your inventory")
end