PivityGmodStore

In-Game Config

eve.config:addAddon("elib")


// eve.config:addValue(addon, id, title, default, type, realm, order, category, onSave, cfg, pnl)


/// Realms

-- client

-- server


/// Types

-- int         | number

-- float       | decimal number

-- string      | text

-- bool        | toggle


-- comboBox    | drop down menu

-- table       | list

-- advInt      | limited number with slider

-- custom      | nil


// Categories

eve.config:addCategory("elib", "client", "Main")

eve.config:addCategory("elib", "client", "Advanced")


eve.config:addCategory("elib", "server", "Main")


// simple

eve.config:addValue("elib", "int", "Number", 1, "int", "client", 1, "Main")

eve.config:addValue("elib", "float", "Decimal Number", 0.5, "float", "client", 2, "Main")

eve.config:addValue("elib", "string", "Text", "testing", "string", "client", 3, "Main")

eve.config:addValue("elib", "boolsus", "Suspicious Toggle", true, "bool", "client", 4, "Main")


// server

eve.config:addValue("elib", "string2", "Text Server", "testing", "string", "server", 1, "Main")


// advanced

eve.config:addValue("elib", "comboBoxtest", "Combo Box Test", "one", "comboBox", "client", 5, "Advanced", nil, {"one", "two", "three"})


eve.config:addValue("elib", "sustable", "Table Test", {"!open", "/open"}, "table", "client", 6, "Advanced")


eve.config:addValue("elib", "advinttest", "Advanced Number", 100, "advInt", "client", 7, "Advanced", nil, 100)


// custom panel

eve.config:addValue("elib", "susitem", "Item Test", {

    name = "Some Name",

    id = 213

}, nil, "client", 9, "Advanced", nil, nil, {"eve.frame", 420, 180})


// custom panel requires 3 parameters in a table {panel, width, height}

// also type must be nil or the panel won't be detected

Can't find what you're looking for?

Contact support