script:ui_event:setfontsize
setFontSize
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:
- Calculating size based on screen resolution
- Using relative sizing (e.g., percentages)
Best Practices
* Maintain readability:
- Minimum suggested size: 12pt
- Headings: 16-24pt
- 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