[integer] CustomSettingTypeId = client.setting.registerCustomRenderer(getHeightCallback, renderCallback)


https://github.com/OnixClient-Scripts/OnixClient_Scripts/blob/master/Modules/CustomSettingExample.lua
Adds a custom renderer for custom settings

Parameters


getHeightCallback

function | "fun():number

A function that returns the height of the custom setting.

renderCallback

function | "fun(setting:

Setting, width: number, height: number, mouseX: number, mouseY: number, didClick: boolean, mouseButton: integer, lmbDown: boolean, rmbDown: boolean, mouseInside: boolean) A function that renders the custom setting.

Return Value


CustomSettingTypeId

integer

The type id of the custom setting. This is used in client.settings.addCustom to create an instance.