βš™οΈConfiguration

  1. framework: Select the framework you use

  2. notification: A function called for notification

  3. radioMenuCommand and propMenuCommand: The name of the command for open the menu

  4. Lang: Only available English, you can modify it

  5. RadioList: The list of all the radio animation and prop, you can remove animation or add a new one

RadioConfig = {
    framework = "ESX", -- ESX or QBCore

    notification = function(msg)
        Framework.ShowNotification(msg)
    end,

    radioMenuCommand = "radiomenu",
    propMenuCommand = "propmenu",

    Lang = {
        ["radio"] = "Soul Radio Menu",
        ["prop"] = "Soul Prop Menu",
        ['radio_radio'] = 'Radio settata con successo',
        ['radio_prop'] = 'Prop settato con successo',
    }
}
RadioList = {
    anim = {
        {
            title = 'Spalla 1',
            icon = 'walkie-talkie',

            dict = 'random@arrests',
            anim = 'generic_radio_chatter',
            prop = {
                bone = 60309,
                pos = vec3(0.06, 0.05, 0.03),
                rot = vec3(-90.0, 30.0, 0.0),
            },
        },
        {
            title = 'Spalla 2',
            icon = 'walkie-talkie',

            dict = 'random@arrests',
            anim = 'generic_radio_enter',
            prop = {
                bone = 60309,
                pos = vec3(0.06, 0.05, 0.03),
                rot = vec3(-90.0, 30.0, 0.0),
            },
        },
        {
            title = 'Spalla 3',
            icon = 'walkie-talkie',

            dict = 'amb@code_human_police_investigate@idle_a',
            anim = 'idle_b',
            prop = false,
        },
        {
            title = 'Orecchio 1',
            icon = 'walkie-talkie',

            dict = 'cellphone@str',
            anim = 'cellphone_call_listen_a',
            prop = {
                bone = 28422,
                pos = vec3(0.0, 0.0, 0.0),
                rot = vec3(0.0, 0.0, 0.0),
            },
        },
        {
            title = 'Orecchio 2',
            icon = 'walkie-talkie',

            dict = 'anim@move_m@security_guard',
            anim = 'idle_var_02',
            prop = false,
        },
        {
            title = 'Orecchio 3',
            icon = 'walkie-talkie',

            dict = 'cellphone@',
            anim = 'cellphone_text_to_call',
            prop = {
                bone = 28422,
                pos = vec3(0.0, 0.0, 0.0),
                rot = vec3(0.0, 0.0, 0.0),
            },
        },
        {
            title = 'Orecchio 4',
            icon = 'walkie-talkie',

            dict = 'anim@cellphone@in_car@ds',
            anim = 'cellphone_text_to_call',
            prop = false,
        },
    },

    prop = {
        {
            title = 'Prop 1',
            icon = 'walkie-talkie',

            propUser = true,
            model = `prop_cs_hand_radio`,
        },
        {
            title = 'Prop 2',
            icon = 'walkie-talkie',

            propUser = true,
            model = `prop_cs_walkie_talkie`,
        },
        {
            title = 'No Prop',
            icon = 'walkie-talkie',

            propUser = false,
            model = nil,
        }
    }
}

Last updated