THE NVL Maker

 找回密码
 注册
搜索
查看: 1456|回复: 4

[脚本编辑] 如何设置自定义主角姓名的字数限制?

[复制链接]

2

主题

4

帖子

0

精华

游戏开发者

积分
4
发表于 2024-12-17 03:04:22 | 显示全部楼层 |阅读模式
D大好。
我想请教一下,在自定义主角姓名时可以如何限制字数?
此外,如何检测自定义名字时输入的字数这个参数?


回复

使用道具 举报

16

主题

1089

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1110
发表于 2024-12-18 10:36:14 来自手机 | 显示全部楼层
输入框自带maxlength参数啊。
回复

使用道具 举报

2

主题

4

帖子

0

精华

游戏开发者

积分
4
 楼主| 发表于 2024-12-19 00:24:43 | 显示全部楼层
嗯,多谢指点。我乱找了一通手册解决了前一个问题,贴一下自己的解决方案。
@emb exp="f.name_h=''"
@history output="false"
@nowait
名字:[edit opacity=0 maxchars=5 color=0xFFFFFF name=f.name][r]
@links target="*输入完毕" text="确定" hint="点这里继续~"
@endnowait
@history output="true"
@s
*输入完毕
@commit
@er
关于后一个算字数问题还不太明白怎么整。
回复

使用道具 举报

16

主题

1089

帖子

0

精华

管理员

Rank: 9Rank: 9Rank: 9

积分
1110
发表于 2024-12-19 18:26:02 | 显示全部楼层
f.name里面存了字符串以后应该可以通过f.name.length取得字符串长度,不过这个是中英文都算一个字符应该……
回复

使用道具 举报

2

主题

4

帖子

0

精华

游戏开发者

积分
4
 楼主| 发表于 2024-12-20 02:16:26 | 显示全部楼层
感谢回答,的确是f.name.length可以直接取得长度,中英文还有字符也都算。
之前有看到TJS可以区分字符和中英文,但学艺不精还没看明白……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|nvlmaker

GMT+8, 2025-5-1 16:47 , Processed in 0.013575 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表