找回密码
 点一下
查看: 995|回复: 5

怎么随机传送到几个固定点!!!!

[复制链接]
发表于 2009-8-9 15:37:12 | 显示全部楼层 |阅读模式
当一个单位进入一个区域后传送到其他几个固定区域啊有人告我!!!!!!!!!!!
发表于 2009-8-9 15:46:17 | 显示全部楼层
把点用数组保存,捕捉进入区域事件,移动单位到数组的随机项,即数组下标用随机整数
回复

使用道具 举报

发表于 2009-8-9 15:50:01 | 显示全部楼层
[trigger]
     事件
           任意单位进入A区域
   条件
           自己设置
   动作
           设置 整数 random= 随机整数1到3
                      IF random == 1 then
                             移动进入单位到 B区域中心X, B区域中心Y
                      ELSE
                              IF random == 2 then
                                      移动进入单位到 C区域中心X, C区域中心Y
                              ELSE
                                       IF random==3 then
                                             移动进入单位到 C区域中心X, C区域中心Y
                                      ELSE
                                      ENDIF
                             ENDIF
                      ENDIF
[/trigger]
用数组更方便
[trigger]
      事件
          地图初始化
   条件
   动作
          设置 Rect[1]=区域B
                    设置 Rect[2]=区域C
                    设置 Rect[3]=区域D
[/trigger]

[trigger]
      事件
          任意单位进入区域A
      条件
   动作
          设置 整数 random = 随机整数1-3
                    移动进入单位到 rect[random]中心X,rect[random]中心Y
[/trigger]
回复

使用道具 举报

 楼主| 发表于 2009-8-9 15:50:59 | 显示全部楼层
能发汉化版的触发吗
回复

使用道具 举报

发表于 2009-8-9 15:51:56 | 显示全部楼层
这个触发已经很明了了,请自己尝试摸索
random是整数变量
回复

使用道具 举报

 楼主| 发表于 2009-8-9 15:57:45 | 显示全部楼层
哦我知道了谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 02:22 , Processed in 0.035815 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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