🛠ī¸Installation

Items Installation

["car_insurance"] = {
    label = "Car Insurance",
    weight = 25,
    stack = false,
    close = true,
    description = "Document that proves you have insurance for your vehicle",
    client = {
        image = "car_insurance.png",
    }
},

["car_registration"] = {
    label = "Car Registration",
    weight = 25,
    stack = false,
    close = true,
    description = "Document that proves you are the owner of the vehicle",
    client = {
        image = "car_registration.png",
    }
},

["health_insurance"] = {
    label = "Health Insurance",
    weight = 25,
    stack = false,
    close = true,
    description = "Document that proves you have health insurance",
    client = {
        image = "health_insurance.png",
    }
},

["home_insurance"] = {
    label = "Home Insurance",
    weight = 25,
    stack = false,
    close = true,
    description = "Document that proves you have home insurance",
    client = {
        image = "home_insurance.png",
    }
},
["car_camera"] = {
    label = "Car Camera",
    weight = 25,
    stack = false,
    close = true,
    description = "Camera for your vehicle",
    client = {
	image = "car_camera.png",
    }
}

Metadata Installation

} else if (itemData.name == "car_insurance") {
    $(".item-info-title").html("<p>" + itemData.label + "</p>");
    $(".item-info-description").html(
        "<p><strong>Name: </strong><span>" +
        itemData.info.name +
        "</span></p><p><strong>Plate: </strong><span>" +
        itemData.info.plate +
        "</span></p><p><strong>Vehicle Model: </strong><span>" +
        itemData.info.model +
        "</span></p><p><strong>Expires: </strong><span>" +
        itemData.info.expire +
        "</span></p>"
    );

} else if (itemData.name == "car_registration") {
    $(".item-info-title").html("<p>" + itemData.label + "</p>");
    $(".item-info-description").html(
        "<p><strong>Name: </strong><span>" +
        itemData.info.name +
        "</span></p><p><strong>Plate: </strong><span>" +
        itemData.info.plate +
        "</span></p><p><strong>Vehicle Model: </strong><span>" +
        itemData.info.model +
        "</span></p><p><strong>Expires: </strong><span>" +
        itemData.info.expire +
        "</span></p>"
    );

} else if (itemData.name == "health_insurance") {
    $(".item-info-title").html("<p>" + itemData.label + "</p>");
    $(".item-info-description").html(
        "<p><strong>Name: </strong><span>" +
        itemData.info.name +
        "</span></p><p><strong>Expires: </strong><span>" +
        itemData.info.expire +
        "</span></p>"
    );
} else if (itemData.name == "home_insurance") {
    $(".item-info-title").html("<p>" + itemData.label + "</p>");
    $(".item-info-description").html(
        "<p><strong>Name: </strong><span>" +
        itemData.info.name +
        "</span></p><p><strong>Expires: </strong><span>" +
        itemData.info.expire +
        "</span></p>"
    );
} else if (itemData.name == "car_camera") {
    $(".item-info-title").html("<p>" + itemData.label + "</p>");
    $(".item-info-description").html(
        "</span></p><p><strong>Plate: </strong><span>" +
        itemData.info.plate +
        "</span></p>"
    );

Emotes Menu Installation

-- This code below is inside the RP.Emotes = {
["health_insurance"] = {"anim@heists@humane_labs@finale@keycards", "ped_a_enter_loop", "Card", AnimationOptions =
{
    Prop = "m-insurance_prop_card_health",
    PropBone = 18905,
    PropPlacement = {0.17, 0.03, 0.04, 1.0, 184.0, 0.0},
    EmoteLoop = true,
    EmoteMoving = true,
}},
["car_insurance"] = {"anim@heists@humane_labs@finale@keycards", "ped_a_enter_loop", "Card", AnimationOptions =
{
    Prop = "m-insurance_prop_card_vehicle",
    PropBone = 18905,
    PropPlacement = {0.17, 0.03, 0.04, 1.0, 184.0, 0.0},
    EmoteLoop = true,
    EmoteMoving = true,
}},
["car_registration"] = {"anim@heists@humane_labs@finale@keycards", "ped_a_enter_loop", "Card", AnimationOptions =
{
    Prop = "m-insurance_prop_card_registration",
    PropBone = 18905,
    PropPlacement = {0.17, 0.03, 0.04, 1.0, 184.0, 0.0},
    EmoteLoop = true,
    EmoteMoving = true,
}},
["home_insurance"] = {"anim@heists@humane_labs@finale@keycards", "ped_a_enter_loop", "Card", AnimationOptions =
{
    Prop = "m-insurance_prop_card_house",
    PropBone = 18905,
    PropPlacement = {0.17, 0.03, 0.04, 1.0, 184.0, 0.0},
    EmoteLoop = true,
    EmoteMoving = true,
}},

Jobs Installation

Run the follow SQL:

INSERT INTO `jobs` (`name`, `label`, `whitelisted`) 
SELECT 'insurance', 'Insurance', 1 
WHERE NOT EXISTS (SELECT 1 FROM `jobs` WHERE `name` = 'insurance');

INSERT INTO `jobs` (`name`, `label`, `whitelisted`) 
SELECT 'home_insurance', 'Home Insurance', 1 
WHERE NOT EXISTS (SELECT 1 FROM `jobs` WHERE `name` = 'home_insurance');

INSERT INTO `job_grades` (`job_name`, `grade`, `name`, `label`, `salary`, `skin_male`, `skin_female`) 
SELECT 'insurance', 0, 'employee', 'Insurance', 500, '{}', '{}' 
WHERE NOT EXISTS (SELECT 1 FROM `job_grades` WHERE `job_name` = 'insurance' AND `grade` = 0);

INSERT INTO `job_grades` (`job_name`, `grade`, `name`, `label`, `salary`, `skin_male`, `skin_female`) 
SELECT 'home_insurance', 0, 'employee', 'Home Insurance', 500, '{}', '{}' 
WHERE NOT EXISTS (SELECT 1 FROM `job_grades` WHERE `job_name` = 'home_insurance' AND `grade` = 0

Last updated