User Tools

Site Tools


script:ui_event:setfontsize

setFontSize

From Customui Class

  Customui:setFontSize(playerid, uiid, elementid, size)
  • *API Description**

Adjusts the font size of a text element in a custom UI.

Parameters Types Info
playerid number Player ID
uiid string Custom UI ID
elementid string Text element ID
size number New font size (in points)
Return Value Type
ErrorCode.OK (0) number

Examples

setFontSize_Example.lua
-- Triggered when player clicks a block
local function clickblock(event)
    local playerid = event.eventobjid  -- Clicking player's ID
    local uiid = "6986982063319417057"  -- Replace with your UI ID
    local elementid = "6986982063319417057_1"  -- Replace with text element ID
    local size = 50  -- New font size
 
    -- Adjust the text element's font size
    Customui:setFontSize(playerid, uiid, elementid, size)
end
ScriptSupportEvent:registerEvent([=[Player.ClickBlock]=], clickblock)

Function Details

Parameter Breakdown

* `playerid`: Target player's UI instance * `uiid`: Parent UI container ID * `elementid`: Specific text element to modify * `size`: Font size in points (recommended range: 8-72)

Usage Notes

1. Only affects text-based UI elements 2. Size values outside reasonable ranges may be clamped 3. Changes apply immediately to the specified player's UI 4. For responsive design, consider:

  1. Calculating size based on screen resolution
  2. Using relative sizing (e.g., percentages)

Best Practices

* Maintain readability:

  1. Minimum suggested size: 12pt
  2. Headings: 16-24pt
  3. Body text: 12-14pt

* Test across different screen resolutions * Combine with `setColor` for better visibility

script/ui_event/setfontsize.txt · Last modified: 2025/05/23 03:24 by hhuxx