新增脚本带编号的写法..新增命令遍历背包,获取物品信息..新增命令读取文本行数,读取文本行数命令GetTextLineCount 路径 保存变量,遍历背包获取,物品的各项信息 命令GetPlayInfo BAGITEMCOUNT P10

功能:遍历背包获取,物品的各项信息

命令:GetPlayInfo BAGITEMCOUNT P10

[@main]

#if

#act

GetPlayInfo BAGITEMCOUNT P10

Sendmsg 5 提示:您的背包当中有<$STR(p10)>件物品。

WHILE P1 < <$STR(P10)>

MOV S1 

MOV S2 

MOV S3 

MOV S4

GetItemFieldValue bagitem<$STR(P1)> name S1

GetItemFieldValue bagitem<$STR(P1)> idx S2

GetItemFieldValue bagitem<$STR(P1)> makeindex S3

GetItemFieldValue bagitem<$STR(P1)> upgradecount S4

Sendmsg 6 提示:第<$STR(P1)>件,物品名称=<$STR(S1)>,IDX=<$STR(S2)>,给力ID=<$STR(S3)>,星星数=<$STR(S4)>

INC P1 1

ENDWHILE

—————————————

功能:读取文本行数

命令:GetTextLineCount 路径 保存变量

[@main]

#if

#act

GetTextLineCount ..\QuestDiary\装备回收.txt N$行数

Sendmsg 5 提示:装备回收.txt文件共有<$STR(N$行数)>行内容

——————————————

功能:带编号的脚本写入以后按照编号读取相对坐标

命令:原始脚本前加入 编号&

例子;

原来的写法:

带编号写法:<1&text:测试脚本:0:20>

此方式的好处是便于排版,以及一些其他的命令调用。

带编号的脚本不受”\”的影响,直接读取相当于背景的相对坐标。

其他命令:

老:

新:<1&img:N:F:X:Y:D/@Label>  

…..

大部分的NPC界面命令都可以增加ID,在命令头部加入。