推荐地图:火影无级别混战推荐地图:楚汉争霸推荐地图:魔神推荐地图:人族无敌II
推荐专区:技能创作区推荐专区:WE讨论区推荐专区:模型作区推荐专区:申请公告区
发新话题
打印

[讨论] 请教高手:字符函数结合 wts 如何连续多个运用?

本主题由 cctvfive 于 2008-9-24 14:24 关闭

请教高手:字符函数结合 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”呢?
按说是没错的  
你看下 wts文件 里 TRIGSTR_6079
这些在不在..
我的帖子总索引

求工具以及下载属性领取贴


挖墳?
我经常
純水?
偶尔之
搶SF?
无闲工夫
其实偶尔做点纯路人也是很神奇的`
应该没问题的~~~
是存在的,因为如果直接用"TRIGSTR_6079" 代替 A[a]  会显示,而如果用函数结合WTS文件只能显示第一个函数值,后面的函数及后面的+“字符”也不显示。


以下是其他人的说法:不是很了解。放上来大家讨论下。
引用:
转成HANDLE句柄型的就这样。该物体的内存地址被其它物体占用了吧。用gc+Return bug。
[ 本帖最后由 coolbox 于 2008-8-28 13:21 编辑 ]
似乎不会被占用把....

你直接写在j里不是更方便吗.

优化工具 最后都是把wts文件优化掉的...
我的帖子总索引

求工具以及下载属性领取贴


挖墳?
我经常
純水?
偶尔之
搶SF?
无闲工夫
其实偶尔做点纯路人也是很神奇的`
发新话题