传奇NPC面板输入框编辑使用教程
摘要:本文分享传奇ESP插件NPC面板输入框、编辑框使用方法,详解INPUTTEXT、INPUTNUM参数设置规则,提供可直接套用的完整NPC输入脚本案例,讲解数据校验、提交功能设置技巧,帮助传奇玩家快速搭建自定义NPC填报功能。…
一、功能介绍
传奇ESP插件自带NPC面板自定义输入功能,支持文本输入框、数字输入框两种编辑组件,可自由嵌入NPC对话界面中。通过该功能,玩家可在NPC面板内自主输入文字、数字内容,实现自定义取名、信息填报、数值提交等各类自定义玩法,是搭建特色专属NPC功能的常用核心功能。
本文详细讲解两种输入框的参数设置规则、参数含义以及完整可直接套用的脚本案例,新手也能快速上手修改使用。
二、NPC面板输入框参数详解
2.1 文本输入框 INPUTTEXT
主要用于玩家输入中文、字母、符号等文本内容,适配姓名、备注、自定义文字信息等场景,参数格式固定统一。
完整参数格式:INPUTTEXT:输入框ID:X:Y:宽度:高度:背景色:边框色:文字颜色:最小长度:最大长度:悬浮提示内容:初始提示文字:提示文字颜色
参数详细说明:
输入框ID:取值范围1-20,每个文本输入框需设置独立ID,避免参数冲突
X/Y:输入框在NPC面板的坐标位置,可自由调整适配界面布局
宽度/高度:自定义输入框尺寸,根据界面排版需求灵活设置
背景色:取值0-255,设置为-1时为透明背景
边框色:取值0-255,设置为-1时取消边框,无边框样式
文字颜色:设置输入内容的字体显示颜色
最小长度/最大长度:限制玩家输入文本字数,两个数值均设为0则不做字数判断
悬浮框提示内容:鼠标悬浮在输入框时显示的提示文案
编辑框初始提示文字:输入框空白时默认显示的提示文字
提示文字颜色:设置初始提示文案的字体颜色
2.2 数字输入框 INPUTNUM
专门用于玩家输入纯数字内容,适配年龄、次数、等级、数值选择等场景,可严格限定输入数值区间,避免非法内容输入。
完整参数格式:INPUTNUM:输入框ID:X:Y:宽度:高度:背景色:边框色:文字颜色:最小值:最大值:悬浮提示内容:初始提示文字:提示文字颜色
参数详细说明:
输入框ID:取值范围1-40,支持多数量数字输入框搭建,独立ID互不干扰
X/Y、宽度、高度、背景色、边框色、文字颜色参数规则与文本输入框完全一致
最小值/最大值:限制玩家输入数字范围,两个数值同时为0代表不限数值;非0状态下,最小值必须小于等于最大值,否则功能失效
悬浮框提示内容、初始提示文字、提示文字颜色:功能作用与文本输入框一致
三、完整可直接套用脚本案例
以下为实测可用的NPC输入框完整脚本,包含多类型输入框、部分提交、全部提交功能,可直接复制粘贴使用,按需修改参数即可。
基础信息填报NPC完整脚本
[@main]
#say
姓名:<INPUTTEXT:1:55:17:80:15:0:249:255:4:10:姓名必须在4-10位长:输入姓名:160> \
年龄:<INPUTNUM:2:55:35:80:15:0:249:255:1:100:年龄必须输入1-100之间的数字:输入年龄:160> \
性别:<INPUTNUM:3:55:53:80:15:0:249:255:0:1:性别必须输入0或1:男(0)-女(1):160> \
<Img:130:1:0:4:*|249#将所有输入框的内容全提交/@全部提交>
<text:只提交姓名年龄:10:6/@提交部分>
[@提交部分]
#IF
;;;;;;自定义添加数据有效性判断:可检测文本长度、内容合规性、过滤敏感字,可使用字符串判断、寻找文本等脚本命令校验
#act
SendMsg 5 输入的姓名为 <$ESPNPCINPUT(1)>
SendMsg 5 输入的年龄为 <$ESPNPCINPUT(2)>
[@全部提交]
#IF
;;;;;;自定义添加数据有效性判断:可检测文本长度、内容合规性、过滤敏感字,可使用字符串判断、寻找文本等脚本命令校验
#act
SendMsg 5 输入的姓名为 <$ESPNPCINPUT(1)>
SendMsg 5 输入的年龄为 <$ESPNPCINPUT(2)>
SendMsg 5 输入的性别为 <$ESPNPCINPUT(3)>
;空白输入兼容设置,留空需通过检测可填写空格
姓名:<INPUTTEXT:1:0:0:80:15:0:249:255:0:0: : :160>\
四、脚本使用注意事项
- 输入框ID需严格对应范围,文本输入框不超过20、数字输入框不超过40,重复ID会导致功能错乱、界面不显示问题。
- 数字输入框设置数值区间时,必须保证最小值≤最大值,无需限制数值时将两个参数统一设置为0。
- 所有输入内容需自行添加数据校验脚本,可校验文字长度、数字格式、敏感词汇,避免非法数据录入导致报错。
- 若需要输入框支持空白提交,不想弹出空白提示,可将提示位置填写空格,适配空白填报场景。
- 界面坐标和尺寸可根据NPC面板样式自由微调,适配不同版本界面显示效果。



