找回密码
 点一下
查看: 691|回复: 2

进入不规则区域的问题。。 求助。。

[复制链接]
发表于 2012-8-9 20:10:11 | 显示全部楼层 |阅读模式

说在前面。。。我有看版规说触发不要发图。。但是那个转换器转换出后在转换器那里看是正常的,但是复制出来就会变成乱码(就像最底的那一堆一样。。),复制到Firefox , IE, notepad都不行,不知道什么问题。。请见谅。。。
下面第一条触发中的BaseArea不用管。。是第二条触发中的。
我是想进入区域的单位变得无敌,出去时回复正常,但是只在littleroad[0]和[1]中生效。。2~11都不行。。可能是加两个矩形区域到不规则区域中?
请教。。。
Capture.PNG
Capture2.PNG
Capture3.PNG


Areaset
    ʼþ
        µØͼ³õʼ»¯
    Ìõ¼þ
    ¶¯×÷
        &#201;è&#214;&#195; BaseArea[0] = Base1 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[1] = Base2 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[2] = Base3 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[3] = Base4 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[4] = Base5 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[5] = Base6 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[6] = Base7 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[7] = Base8 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[8] = Base9 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[9] = Base10 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[10] = Base11 <&#212;¤&#201;è>
        &#201;è&#214;&#195; BaseArea[11] = Base12 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[0] &#204;í&frac14;&#211; little1 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[1] &#204;í&frac14;&#211; little2 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[2] &#204;í&frac14;&#211; little31 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[2] &#204;í&frac14;&#211; little32 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[3] &#204;í&frac14;&#211; little4 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[4] &#204;í&frac14;&#211; little5 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[5] &#204;í&frac14;&#211; little61 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[5] &#204;í&frac14;&#211; little62 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[6] &#204;í&frac14;&#211; little7 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[7] &#204;í&frac14;&#211; little8 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[8] &#204;í&frac14;&#211; little91 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[8] &#204;í&frac14;&#211; little92 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[9] &#204;í&frac14;&#211; little10 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[10] &#204;í&frac14;&#211; little11 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[11] &#204;í&frac14;&#211; little121 <&#212;¤&#201;è>
        &#199;&#248;&#211;ò(&sup2;&#187;&sup1;&#230;&#212;ò) - &#182;&#212; littleroad[11] &#204;í&frac14;&#211; little122 <&#212;¤&#201;è>
        &#209;&#173;&#187;·&#182;&#175;×÷[&#209;&#173;&#187;·&#213;&#251;&#202;&#253;A]&#180;&#211; 0 &#181;&frac12; 11, &#212;&#203;&#208;&#208; (Loop - &#182;&#175;×÷)
            Loop - &#182;&#175;×÷
                &#201;è&#214;&#195; littleroad[(&#209;&#173;&#187;·&#213;&#251;&#202;&#253;A)] = littleroad[(&#209;&#173;&#187;·&#213;&#251;&#202;&#253;A)]
        &#209;&#173;&#187;·&#182;&#175;×÷[&#209;&#173;&#187;·&#213;&#251;&#202;&#253;A]&#180;&#211; 0 &#181;&frac12; 11, &#212;&#203;&#208;&#208; (Loop - &#182;&#175;×÷)
            Loop - &#182;&#175;×÷
                &#180;&#165;·&#162;&#198;÷ - &#206;&#170; enterarea <&#212;¤&#201;è> &#204;í&frac14;&#211;&#202;&#194;&frac14;&#254;: (&#181;&#165;&#206;&#187; - &#200;&#206;&#210;&#226;&#181;&#165;&#206;&#187;&frac12;&#248;&#200;&#235; littleroad[(&#209;&#173;&#187;·&#213;&#251;&#202;&#253;A)])
        &#209;&#173;&#187;·&#182;&#175;×÷[&#209;&#173;&#187;·&#213;&#251;&#202;&#253;A]&#180;&#211; 0 &#181;&frac12; 11, &#212;&#203;&#208;&#208; (Loop - &#182;&#175;×÷)
            Loop - &#182;&#175;×÷
                &#180;&#165;·&#162;&#198;÷ - &#206;&#170; leftarea <&#212;¤&#201;è> &#204;í&frac14;&#211;&#202;&#194;&frac14;&#254;: (&#181;&#165;&#206;&#187; - &#200;&#206;&#210;&#226;&#181;&#165;&#206;&#187;&#192;&#235;&#191;&#170; littleroad[(&#209;&#173;&#187;·&#213;&#251;&#202;&#253;A)])
        ×&#212;&#182;¨&#210;&#229;&#180;ú&#194;&#235;:   call DestroyTrigger(GetTriggeringTrigger())
发表于 2012-8-10 07:44:40 | 显示全部楼层
QQ截图未命名123123.png

凡是看到“新建”的(或者说初始值不是“没有”的)全部要写明数组大小


另外LZ第一个T里两处意义不明:
① 第一个循环做12次 A=A 这种行为有什么意义?
② 最后那句删除触发器没意义,地图初始化事件没有触发器,也没有触发,另外如果LZ是用T不是用J的话个人建议不要用删除触发器函数(除非LZ动态创建触发器,但是T里没有触发器排泄动作,删除触发器后会泄露,至少YD1.20里我没看到)
回复

使用道具 举报

 楼主| 发表于 2012-8-10 10:48:59 | 显示全部楼层
哦。。原来如此
试了一下没问题了
谢谢啊。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-10-1 08:13 , Processed in 0.033463 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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