Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- CONFIG --
- -- Blacklisted weapons
- weaponblacklist = {
- "WEAPON_COMBATPISTOL",
- "WEAPON_APPISTOL",
- "WEAPON_PISTOL50",
- "WEAPON_MICROSMG",
- "WEAPON_SMG",
- "WEAPON_ASSAULTSMG",
- "WEAPON_ASSAULTRIFLE",
- "WEAPON_CARBINERIFLE",
- "WEAPON_ADVANCEDRIFLE",
- "WEAPON_MG",
- "WEAPON_COMBATMG",
- "WEAPON_SAWNOFFSHOTGUN",
- "WEAPON_ASSAULTSHOTGUN",
- tt"WEAPON_BULLPUPSHOTGUN",
- "WEAPON_STUNGUN",
- "WEAPON_SNIPERRIFLE",
- "WEAPON_HEAVYSNIPER",
- "WEAPON_REMOTESNIPER",
- "WEAPON_GRENADELAUNCHER",
- "WEAPON_GRENADELAUNCHER_SMOKE",
- "WEAPON_RPG",
- "WEAPON_PASSENGER_ROCKET",
- "WEAPON_AIRSTRIKE_ROCKET",
- "WEAPON_STINGER",
- "WEAPON_MINIGUN",
- "WEAPON_GRENADE",
- "WEAPON_STICKYBOMB",
- "WEAPON_SMOKEGRENADE",
- "WEAPON_BZGAS",
- "WEAPON_PETROLCAN",
- "WEAPON_DIGISCANNER",
- "WEAPON_BRIEFCASE",
- "WEAPON_BRIEFCASE_02",
- "WEAPON_VEHICLE_ROCKET",
- "WEAPON_EXPLOSION",
- "WEAPON_GUSENBERG",
- "WEAPON_SPECIALCARBINE",
- "WEAPON_VINTAGEPISTOL",
- "WEAPON_FIREWORK",
- "WEAPON_MUSKET",
- "WEAPON_HEAVYSHOTGUN",
- "WEAPON_MARKSMANRIFLE",
- "WEAPON_PROXMINE",
- "WEAPON_GARBAGEBAG",
- "WEAPON_HANDCUFFS",
- "WEAPON_COMBATPDW",
- "WEAPON_MARKSMANPISTOL",
- "WEAPON_RAILGUN",
- "WEAPON_MACHINEPISTOL",
- "WEAPON_AIR_DEFENCE_GUN",
- "WEAPON_REVOLVER",
- "WEAPON_DBSHOTGUN",
- "WEAPON_COMPACTRIFLE",
- "WEAPON_AUTOSHOTGUN",
- "WEAPON_COMPACTLAUNCHER",
- "WEAPON_MINISMG",
- "WEAPON_PIPEBOMB"
- }
- -- Don't allow any weapons at all (overrides the blacklist)
- disableallweapons = false
- -- CODE --
- Citizen.CreateThread(function()
- while true do
- Wait(1)
- playerPed = GetPlayerPed(-1)
- if playerPed then
- nothing, weapon = GetCurrentPedWeapon(playerPed, true)
- if disableallweapons then
- RemoveAllPedWeapons(playerPed, true)
- else
- if isWeaponBlacklisted(weapon) then
- RemoveWeaponFromPed(playerPed, weapon)
- sendForbiddenMessage("This weapon is blacklisted!")
- end
- end
- end
- end
- end)
- function isWeaponBlacklisted(model)
- for _, blacklistedWeapon in pairs(weaponblacklist) do
- if model == GetHashKey(blacklistedWeapon) then
- return true
- end
- end
- return false
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement