Get it from Tebex


Depedencies:
ESX (any model supported!)


Weapon crafter with stunning UI. When including new weapons, the UI is mechanically adjusted.

Notification & progress bar can be custom-made within the config.

Easy config to configure weapons & gadgets wanted for crafting.


Config
Config = {}
--esx
Config.esxPrefix = "esx"
Config.BigESXPrefix = "ESX"
Config.getSharedObject = "getSharedObject"

--Location
Config.Crafter =  vector3(514.81, 169.48, 99.37)                                              
Config.timeToCraft = 5000

--Animation
Config.Anim = "[email protected]@[email protected]@[email protected]"
Config.Anim2 = "machinic_loop_mechandplayer"

Config.Progressbar = false
Config.ProgressExport = "exports['ssio_progress']:startUI(Config.timeToCraft)"

--Notify
Config.HelpNotify = "Drücke ~INPUT_CONTEXT~ um mit dem ~b~ Waffenschmied ~w~ zu sprechen"      
Config.NotifyNoItem = "Config.BigESXPrefix.ShowNotification('Du hast nicht genügend Gadgets bei dir!')"
Config.NotifyGetWeapon = "Config.BigESXPrefix.ShowNotification('Du besitzt bereits diese Waffe!')"



Config.CraftableWeapons = {

    ['weapon_advancedrifle'] = {

        [1] = {
            merchandise = 'bread',
            quantity = 1,

            itemlabel="Brot"
        },

        [2] = {
            merchandise = 'water',
            quantity = 1,

            itemlabel="Wasser"
        }

    },

    ['weapon_smg'] = {

        [1] = {
            merchandise = 'bulletproof',
            quantity = 17,

            itemlabel="Schutzweste"
        },

        [2] = {
            merchandise = 'medikit',
            quantity = 33,

            itemlabel="Medikit"
        },
        
        [3] = {
            merchandise = 'sextoy',
            quantity = 33,

            itemlabel="Sexspielzeug"
        }

    },

    
    ['weapon_gusenberg'] = {

        [1] = {
            merchandise = 'bulletproof',
            quantity = 17,

            itemlabel="Schutzweste"
        },

        [2] = {
            merchandise = 'medikit',
            quantity = 33,

            itemlabel="Medikit"
        }

    },

    ['weapon_assaultrifle'] = {

        [1] = {
            merchandise = 'bulletproof',
            quantity = 17,

            itemlabel="Schutzweste"
        },

        [2] = {
            merchandise = 'medikit',
            quantity = 33,

            itemlabel="Medikit"
        }

    },

    ['weapon_pistol50'] = {

        [1] = {
            merchandise = 'bulletproof',
            quantity = 17,

            itemlabel="Schutzweste"
        },

        [2] = {
            merchandise = 'medikit',
            quantity = 33,

            itemlabel="Medikit"
        }

    }

}



Looking for paid scripts? Click here