阳光小鸟 发表于 2026-3-29 18:23:21

数字转图片后,怎么加空格?

NPC对话框将数字转换为图片显示:
<ImgNum: 数字类型(0-9): 数字值: 字符间隔: X:Y | 提示信息/@脚本触发>
试过,
MOV S$数字 123
Setstringblank S$数字 10 1
<ImgNum: 1: <$Str(S$数字)>: -3: 0:0>
这样的话显示出来的数字为0.
想问问如何将123转为图片后,图片的123后面固定留空4-5格.

坚强小熊 发表于 2026-3-29 18:23:21

额外若翁日文身断发是啊是

帅气小狗 发表于 2026-3-29 18:23:21

加这个字符→ ←  就是箭头中间的!!

帅气小鸟 发表于 2026-3-29 18:23:21

排版的时候空格键不好用,还是坐标不好用?为什么要这样来一下..

快乐小鱼 发表于 2026-3-29 18:23:21

功能: 给字符串在前面或者后面增加指定个数的空格.
格式: SetStringBlank 变量(S,A) 长度(1-100) 格式(0, 1)?
说明: 可支持人物S变量或者全局A变量,格式0=前面,1=后面
注意: 第二个参数长度是指增加空格后整个字符串的长度,例如字符串MirYQ引擎长度是9,
如果第二个参数设置1 那么实际增加6个空格.
注意: 英文字母和数字占用1个字节(长度),汉字占用2个字节(长度).
例子:
[@Test]
#IF
#ACT
MOV S10 MirYQ引擎
SetStringBlank <$STR(S10)> 15 0
SendMsg 5 <$STR(S10)>
MOV S10 MirYQ引擎
SetStringBlank <$STR(S10)> 15 1
SendMsg 5 <$STR(S10)>
   说明书,具体怎么用 鲁迅没有说........

帅气小狗 发表于 2026-3-29 18:23:21

蓅氓爱学习 发表于 2020-4-28 23:08 排版的时候空格键不好用,还是坐标不好用?为什么要这样来一下..
这个用做编号.
1
2
3
4
5
6
7
8
9
10
11
12
100
1000
10000
如果我测试的时候排的是单位 那么到了10 100 1000的话.就会错位

坚强小鹿 发表于 2026-3-29 18:23:21

飞天鱼 发表于 2020-4-29 07:47 这个用做编号.
1
2
原来是这样...那你只能检测长度,然后追加相应的空格,就楼上那位大佬说的SetStringBlank

大方小猪 发表于 2026-3-29 18:23:21

数字值: 字符间隔: X:Y | 提示信息/@脚本触发>
这里只支持数值 不支持字符串
你使用的S$数字 是字符串 要将它改成数值
MOV N$数字 S$数字
N$数字)>: -3: 0:0>
如果你在 S$数字 里面加了空格
N$数字应该会是0
补充内容 (2020-4-29 11:50):
MOV N$数字 <$Str(S$数字)>

快乐云朵 发表于 2026-3-29 18:23:21

oyql0102 发表于 2020-4-29 11:45 这里只支持数值 不支持字符串
你使用的S$数字 是字符串 要将它改成数值
对阿,现在就是0.
看来只能检测这个数字是几位数,然后再在后面加对应的空格.

勤奋小羊 发表于 2026-3-29 18:23:21

字符间隔: X:Y | 提示信息/@脚本触发>
页: [1]
查看完整版本: 数字转图片后,怎么加空格?