⛏️Ez-Crafting

Menu de fabrication d'objet(s) !

Ce script est très simple a installer sur votre serveur, mais pour ça suivez attentivement cette documentation !

Configuration :

Modifiez le nom de votre serveur : Ligne #3

Crafting.ServerName = "WestSideFA"

Vous pouvez changer la couleur principale des icones du Menu ! Ligne #5

Crafting.ColorOfIcon = "00FF93"

Customiser la commande selon vos gouts : Ligne #7

Crafting.OpenMenuCommand = "crafting"

- Configuration du menu par défaut : Vous pouvez ajouter des objets dans le menu par défaut : Ligne #9 Voici la liste d'objets par défaut :

Crafting.Items = {
    ["og_kush_joint"] = {
        label = "OG Kush Joint",
	img = "https://media.discordapp.net/attachments/1138949637236080730/1192494209769414757/og_kush_joint.png?ex=65e0a6c7&is=65ce31c7&hm=ddfb75eb0b8baef13329c48b649e19dca322d3ea7f72a562f1d3f1a767539c7b&=&format=webp&quality=lossless&width=169&height=106",
        needs = {
            ["ocb_paper"] = {label = "Feuille OCB", count = 1},
            ["og_kush_bag"] = {label = "OG Kush 1G", count = 1},
        },
        timeforcrafting = 3000,
		difficultyofcraft = "easy",
    },
    ["blue_dream_joint"] = {
        label = "Blue Dream Joint",
        img = "https://media.discordapp.net/attachments/1138949637236080730/1192494208926359612/purple_haze_joint.png?ex=65e0a6c6&is=65ce31c6&hm=dc3ba3ad95e4928370c3cffd7cc00f4c9ba707b334c8a5131940d064b0e39a51&=&format=webp&quality=lossless&width=169&height=106",
        needs = {
            ["ocb_paper"] = {label = "Feuille OCB", count = 1},
            ["blue_dream_bag"] = {label = "Blue Dream 1G", count = 1},
        },
        timeforcrafting = 3000,
		difficultyofcraft = "easy",
    },
    ["purple_haze_joint"] = {
        label = "Purple Haze Joint",
        img = "https://media.discordapp.net/attachments/1138949637236080730/1192494208926359612/purple_haze_joint.png?ex=65e0a6c6&is=65ce31c6&hm=dc3ba3ad95e4928370c3cffd7cc00f4c9ba707b334c8a5131940d064b0e39a51&=&format=webp&quality=lossless&width=169&height=106",
        needs = {
            ["ocb_paper"] = {label = "Feuille OCB", count = 1},
            ["purple_haze_bag"] = {label = "Purple Haze 1G", count = 1},
        },
        timeforcrafting = 3000,
		difficultyofcraft = "easy",
    },
    ["banana_kush_joint"] = {
        label = "Banana Kush Joint",
	img = "https://media.discordapp.net/attachments/1138949637236080730/1192494209769414757/og_kush_joint.png?ex=65e0a6c7&is=65ce31c7&hm=ddfb75eb0b8baef13329c48b649e19dca322d3ea7f72a562f1d3f1a767539c7b&=&format=webp&quality=lossless&width=169&height=106",
        needs = {
            ["ocb_paper"] = {label = "Feuille OCB", count = 1},
            ["banana_kush_bag"] = {label = "Banana Kush 1G", count = 1},
        },
        timeforcrafting = 3000,
		difficultyofcraft = "easy",
    },
}

Voici comment ajouter un nouvel objet :

    ["nom_de_votre_item"] = {
        label = "Label de fabrication",
	img = "https://liendelimage.fr/image.png", -- ou false si pas d'image
        needs = {
            ["item_requis"] = {label = "Label item requis", count = 1}, 
            -- possibilité d'en ajouter a l'infini
        },
        timeforcrafting = 3000, -- temps de fabrication
	difficultyofcraft = "easy", -- difficulté de fabrication (voir en-dessous)
    },

En ce qui concerne la difficulté de fabrication, Celle-ci se réfère aux différents types de difficulté de la fonction lib.skillCheck de ox_lib ! Voici un court exemple des difficultés :

-- Difficulté pré-réglée
'easy'
'medium'
'hard'

-- Difficulté Customisé :
{areaSize = 60, speedMultiplier = 2}



-- Difficulté pré-reglé :
-- (pour vous donner un ordre d'idées)
'easy' = { areaSize: 50, speedMultiplier: 1 }
'medium' = { areaSize: 40, speedMultiplier: 1.5 }
'hard' = { areaSize: 25, speedMultiplier: 1.75 }

En cas de soucis avec la difficulté veuillez vous référer à la documentation ox_lib/skillCheck !!

Dernière mise à jour