SAdefault

文本 Text

消息 / 帮助框 / 屏幕文字

sa · 扩展 default · SCM 原生命令

共 59 条。写法见 Lua / Redux

样式大字

底部消息

立即消息

清消息

CLEAR_PRINTS · 00BE
Text.ClearPrints

清优先文本与部分大字样式。

00BE CLEAR_PRINTS

大字带数字

消息带数字

立即消息带数字

低优先大字

立即消息 2 数

消息 3 数

消息 4 数

立即消息 4 数

消息 6 数

画 GXT 字

DISPLAY_TEXT · 033E
Text.Display

在屏幕坐标画 GXT 字。

033E DISPLAY_TEXT
in: offsetLeft, offsetTop, key

文字缩放

SET_TEXT_SCALE · 033F
Text.SetScale

文字宽高缩放。

033F SET_TEXT_SCALE
in: widthScale, heightScale

文字颜色

SET_TEXT_COLOUR · 0340
Text.SetColor

文字颜色 RGBA。

0340 SET_TEXT_COLOUR
in: red, green, blue, alpha

两端对齐

SET_TEXT_JUSTIFY · 0341
Text.SetJustify

两端对齐/自动换行成矩形。

0341 SET_TEXT_JUSTIFY
in: state

水平居中

SET_TEXT_CENTRE · 0342
Text.SetCenter

水平居中。

0342 SET_TEXT_CENTRE
in: state

换行宽度

SET_TEXT_WRAPX · 0343
Text.SetWrapX

换行宽度。

0343 SET_TEXT_WRAPX
in: width

居中行宽

SET_TEXT_CENTRE_SIZE · 0344
Text.SetCenterSize

居中文字的行宽。

0344 SET_TEXT_CENTRE_SIZE
in: width

文字背景

SET_TEXT_BACKGROUND · 0345
Text.SetBackground

是否画文字背景。

0345 SET_TEXT_BACKGROUND
in: state

比例字体

SET_TEXT_PROPORTIONAL · 0348
Text.SetProportional

比例字体宽。

0348 SET_TEXT_PROPORTIONAL
in: state

字体

SET_TEXT_FONT · 0349
Text.SetFont

绘制字体。

0349 SET_TEXT_FONT
in: font

大字 2 数

嵌套 GXT 立即消息

清指定消息

CLEAR_THIS_PRINT · 03D5
Text.ClearThisPrint

清指定 key 的优先消息。

03D5 CLEAR_THIS_PRINT
in: key

清指定大字

CLEAR_THIS_BIG_PRINT · 03D6
Text.ClearThisBigPrint

清指定 key 的样式大字。

03D6 CLEAR_THIS_BIG_PRINT
in: key

画在淡入前

SET_TEXT_DRAW_BEFORE_FADE · 03E0
Text.SetDrawBeforeFade

下一次文字画在淡入淡出之前。

03E0 SET_TEXT_DRAW_BEFORE_FADE
in: state

右对齐

SET_TEXT_RIGHT_JUSTIFY · 03E4
Text.SetRightJustify

右对齐。

03E4 SET_TEXT_RIGHT_JUSTIFY
in: state

帮助框

关帮助框

CLEAR_HELP · 03E6
Text.ClearHelp

关掉帮助框。

03E6 CLEAR_HELP

清小字

CLEAR_SMALL_PRINTS · 03EB
Text.ClearSmallPrints

清小字消息。

03EB CLEAR_SMALL_PRINTS

开关绘制命令

USE_TEXT_COMMANDS · 03F0
Text.UseCommands

开关文字/贴图绘制命令。

03F0 USE_TEXT_COMMANDS
in: state

画带 1 数 GXT

DISPLAY_TEXT_WITH_NUMBER · 045A
Text.DisplayWithNumber

屏幕坐标画带 1 个数字的 GXT。

045A DISPLAY_TEXT_WITH_NUMBER
in: offsetLeft, offsetTop, key, num

画带 2 数 GXT

DISPLAY_TEXT_WITH_2_NUMBERS · 045B
Text.DisplayWith2Numbers

屏幕坐标画带 2 个数字的 GXT。

045B DISPLAY_TEXT_WITH_2_NUMBERS
in: offsetLeft, offsetTop, key, num1, num2

常驻帮助框

常驻帮助框带数

加载任务 GXT

LOAD_MISSION_TEXT · 054C
Text.LoadMissionText

加载指定 GXT 表作任务文本源。

054C LOAD_MISSION_TEXT
in: tableName

文字阴影

SET_TEXT_DROPSHADOW · 060D
Text.SetDropshadow

当前绘制文字的阴影。

060D SET_TEXT_DROPSHADOW
in: intensity, red, green, blue, alpha

是否有优先消息

IS_MESSAGE_BEING_DISPLAYED · 076F
Text.IsMessageBeingDisplayed

用在 if:是否有优先 GXT 在屏上。

076F IS_MESSAGE_BEING_DISPLAYED

画浮点 GXT

DISPLAY_TEXT_WITH_FLOAT · 07FC
Text.DisplayWithFloat

浮点按精度拆成两数再画 2 数字 GXT。

07FC DISPLAY_TEXT_WITH_FLOAT
in: leftTopX, leftTopY, key, value, precision

文字描边

SET_TEXT_EDGE · 081C
Text.SetEdge

下一次绘制文字描边。

081C SET_TEXT_EDGE
in: size, red, green, blue, alpha

全局 label 是否空

IS_VAR_TEXT_LABEL_EMPTY · 0844
Text.IsEmpty

用在 if:全局 text label 是否空串。

0844 IS_VAR_TEXT_LABEL_EMPTY
in: text

局部 label 是否空

IS_LVAR_TEXT_LABEL_EMPTY · 0845
Text.IsEmpty

用在 if:局部 text label 是否空串。

0845 IS_LVAR_TEXT_LABEL_EMPTY
in: text

全局 label16 是否空

IS_VAR_TEXT_LABEL16_EMPTY · 0846
Text.IsEmpty

用在 if:全局 label16 是否空串。

0846 IS_VAR_TEXT_LABEL16_EMPTY
in: text

局部 label16 是否空

IS_LVAR_TEXT_LABEL16_EMPTY · 0847
Text.IsEmpty

用在 if:局部 label16 是否空串。

0847 IS_LVAR_TEXT_LABEL16_EMPTY
in: text

是否有帮助框

IS_HELP_MESSAGE_BEING_DISPLAYED · 08FE
Text.IsHelpMessageBeingDisplayed

用在 if:是否有任意帮助框。

08FE IS_HELP_MESSAGE_BEING_DISPLAYED

消息排版

SET_MESSAGE_FORMATTING · 0912
Text.SetMessageFormatting

覆盖底部消息屏上位置/边距/宽。

0912 SET_MESSAGE_FORMATTING
in: customPosition, margin, width

帮助框宽度

SET_HELP_MESSAGE_BOX_SIZE · 0989
Text.SetHelpMessageBoxSize

帮助框全局宽度。

0989 SET_HELP_MESSAGE_BOX_SIZE
in: size

字符串哈希

GET_HASH_KEY · 09A9
Text.GetHashKey

字符串 CRC 哈希。

09A9 GET_HASH_KEY
in: text
out: hash

下条进简报

ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS · 09C1
Text.AddNextMessageToPreviousBriefs

下一条是否进菜单简报记录。

09C1 ADD_NEXT_MESSAGE_TO_PREVIOUS_BRIEFS
in: state

GXT 宽度

GET_STRING_WIDTH · 09FD
Text.GetStringWidth

GXT 条目渲染宽度。

09FD GET_STRING_WIDTH
in: entry
out: width

带数 GXT 宽度

GET_STRING_WIDTH_WITH_NUMBER · 0A08
Text.GetStringWidthWithNumber

带数字的 GXT 渲染宽度。

0A08 GET_STRING_WIDTH_WITH_NUMBER
in: gxtEntry, number
out: width

清 style 大字

CLEAR_THIS_PRINT_BIG_NOW · 0A0E
Text.ClearThisPrintBigNow

清指定 style 的大字。

0A0E CLEAR_THIS_PRINT_BIG_NOW
in: textStyle

区域名样式

SET_AREA_NAME · 0A19
Text.SetAreaName

用区域名样式显示 GXT。

0A19 SET_AREA_NAME
in: name

是否该帮助框

IS_THIS_HELP_MESSAGE_BEING_DISPLAYED · 0A2A
Text.IsThisHelpMessageBeingDisplayed

用在 if:是否正显示该 GXT 帮助框。

0A2A IS_THIS_HELP_MESSAGE_BEING_DISPLAYED
in: gxt

淡出前画字幕

DRAW_SUBTITLES_BEFORE_FADE · 0A2C
Text.DrawSubtitlesBeforeFade

淡出时字幕是否仍画在前面。

0A2C DRAW_SUBTITLES_BEFORE_FADE
in: state

淡出前画零活标题

DRAW_ODDJOB_TITLE_BEFORE_FADE · 0A2D
Text.DrawOddjobTitleBeforeFade

淡出时零活标题大字是否仍画在前面。

0A2D DRAW_ODDJOB_TITLE_BEFORE_FADE
in: state

小游戏外帮助消息

DISPLAY_NON_MINIGAME_HELP_MESSAGES · 0A44
Text.DisplayNonMinigameHelpMessages

覆盖 09BD 的小游戏文本块限制。

0A44 DISPLAY_NON_MINIGAME_HELP_MESSAGES
in: state

On this page