请教高手:字符函数结合 wts 如何连续多个运用?
初始
globals
integer a=0
integer b=4
integer c=7
integer d=0
string array A
endglobals
fuction XX takes nothing returns nothing
set A[0]="TRIGSTR_6079" //在wts文件中已编辑好TRIGSTR_6079=XX任务等等。。。。
set A[1]="TRIGSTR_6080"
set A[2]="TRIGSTR_6081"
set A[3]="TRIGSTR_6083"
set A[4]="TRIGSTR_6084"
set A[6]="TRIGSTR_6082"
set A[7]="TRIGSTR_6087"
set A[8]="TRIGSTR_6088"
endfuction
问题我在运用显示这些函数值时:前面全局函数a,b,c都赋予了值在0~8之间
call DisplayTextToPlayer(Player(0),0,0,"当前状态:"+A[ a ]+A[ b ]+A[ c ]+"欢迎进入游戏" )
当我把“XX”函数中 A=“XXXXX”,中的XXXXX换成纯文字时就可以连续显示“A[a ]+A[b ]+A[c ]+欢迎进入游戏”的3个函数值及后面的多个字符出来
但
如果我用上面的"TRIGSTR_xxxx”表示,就只能显示A[a]的值,后面都不显示了。
这是为什么呢?
能否用到TRIGSTR_xxxx"这个储存在wts里的内容来连续显示多个“TRIGSTR_XXXX”呢?