找回密码
 点一下
查看: 1061|回复: 14

选择英雄

[复制链接]
发表于 2010-12-29 15:15:23 | 显示全部楼层 |阅读模式
啥问题?选不了
q.png
QQ拼音截图未命名.png
发表于 2010-12-29 15:24:33 | 显示全部楼层
为了方便观看,请用此方法来贴触发。
http://bbs.islga.org/read.php?tid=17915
回复

使用道具 举报

发表于 2010-12-29 15:30:34 | 显示全部楼层
。。。你这也太偷懒了。
那么多事件放在一个T里,不知道可行不。或许表示需要同时触发。
你能保证一个单位同时踩那么多区域么。

这个事件是单位事件,你的响应动作是玩家。改为单位所有者。
回复

使用道具 举报

发表于 2010-12-29 15:35:03 | 显示全部楼层
触发玩家改成触发单位所有者

hero也拼错了
回复

使用道具 举报

发表于 2010-12-29 18:37:15 | 显示全部楼层
某提示:
当触发单位进入区域事件的时候不一定会被判断在该矩形区域中
这点你做下实验便可知道
所以最好还是不要这么偷懒了。。。
回复

使用道具 举报

发表于 2010-12-29 19:30:23 | 显示全部楼层
除了初始化的时候动态添加事件之外
进入区域选英雄好像真没什么简便的方法
回复

使用道具 举报

发表于 2010-12-29 21:36:22 | 显示全部楼层
fairy choice
事件
单位 - 单位进入 s 001 <预设>
单位 - 单位进入 s 002 <预设>
单位 - 单位进入 s 003 <预设>
单位 - 单位进入 s 004 <预设>
单位 - 单位进入 s 005 <预设>
单位 - 单位进入 s 006 <预设>
单位 - 单位进入 s 007 <预设>
单位 - 单位进入 s 008 <预设>
单位 - 单位进入 s 009 <预设>
单位 - 单位进入 s 010 <预设>
单位 - 单位进入 s 011 <预设>
单位 - 单位进入 s 012 <预设>
条件
((触发单位) 的类型) 等于 小精灵
player_hero[(((触发单位) 的所有者) 的玩家索引号)] 等于 没有单位
动作
For循环整数A从 1 到 12, 做动作
Loop - 动作
如果所有条件成立则做动作1,否则做动作2
If - 条件
(Region[(循环整数A)] 内存在 (触发单位)) 等于 TRUE
Then - 动作
单位组 - 选取 (Region[(循环整数A)] 内满足 ((((匹配单位) 是 英雄) 等于 TRUE) and (((匹配单位) 的所有者) 等于 中立被动)) 的所有单位) 内所有单位做动作
Loop - 动作
单位 - 改变 (选取单位) 所属为 ((触发单位) 的所有者) 并 改变颜色
设置 player_hero[(((触发单位) 的所有者) 的玩家索引号)] = (选取单位)
  单位 - 使 (触发单位) 爆炸而死
Else - 动作
无动作
回复

使用道具 举报

发表于 2010-12-29 23:52:38 | 显示全部楼层
是这样 要加标签
[trigger]fairy choice
事件
    单位 - 单位进入 s 001 <预设>
    单位 - 单位进入 s 002 <预设>
    单位 - 单位进入 s 003 <预设>
    单位 - 单位进入 s 004 <预设>
    单位 - 单位进入 s 005 <预设>
    单位 - 单位进入 s 006 <预设>
    单位 - 单位进入 s 007 <预设>
    单位 - 单位进入 s 008 <预设>
    单位 - 单位进入 s 009 <预设>
    单位 - 单位进入 s 010 <预设>
    单位 - 单位进入 s 011 <预设>
    单位 - 单位进入 s 012 <预设>
条件
    ((触发单位) 的类型) 等于 小精灵
    player_hero[(((触发单位) 的所有者) 的玩家索引号)] 等于 没有单位
动作
    For循环整数A从 1 到 12, 做动作
    Loop - 动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (Region[(循环整数A)] 内存在 (触发单位)) 等于 TRUE
            Then - 动作
                单位组 - 选取 (Region[(循环整数A)] 内满足 ((((匹配单位) 是 英雄) 等于 TRUE) and (((匹配单位) 的所有者) 等于 中立被动)) 的所有单位) 内所有单位做动作
            Loop - 动作
                单位 - 改变 (选取单位) 所属为 ((触发单位) 的所有者) 并 改变颜色
                设置 player_hero[(((触发单位) 的所有者) 的玩家索引号)] = (选取单位)
                单位 - 使 (触发单位) 爆炸而死
            Else - 动作
                无动作[/trigger]
回复

使用道具 举报

 楼主| 发表于 2010-12-30 19:04:04 | 显示全部楼层
迷糊了
回复

使用道具 举报

发表于 2010-12-30 19:14:24 | 显示全部楼层
迷糊了就见地下室
回复

使用道具 举报

 楼主| 发表于 2010-12-30 19:27:57 | 显示全部楼层
satlt
    事件
        单位 - 单位进入 矩形区域 000 <预设>
        单位 - 单位进入 矩形区域 001 <预设>
        单位 - 单位进入 矩形区域 002 <预设>
        单位 - 单位进入 矩形区域 003 <预设>
        单位 - 单位进入 矩形区域 004 <预设>
        单位 - 单位进入 矩形区域 005 <预设>
        单位 - 单位进入 矩形区域 006 <预设>
        单位 - 单位进入 矩形区域 007 <预设>
        单位 - 单位进入 矩形区域 008 <预设>
        单位 - 单位进入 矩形区域 009 <预设>
        单位 - 单位进入 矩形区域 010 <预设>
        单位 - 单位进入 矩形区域 013 <预设>
    条件
        ((触发单位) 的类型) 等于 小精灵
    动作
        For循环整数A从 1 到 12, 做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (juxing[循环整数A [R]] 内存在 (触发单位)) 等于 TRUE
                    Then - 动作
                        单位 - 改变 haro[循环整数A [R]] 所属为 (触发玩家) 并 改变颜色
                    Else - 动作
回复

使用道具 举报

发表于 2010-12-30 19:45:34 | 显示全部楼层
进入区域和区域内存在单位并不能对等,这个以前551155一个演示里就发现过这个问题,你可以在做一套区域,比进入区域更大一些,或者还是分开做
回复

使用道具 举报

发表于 2010-12-30 19:50:13 | 显示全部楼层
我觉得嘛~~~~用"占据"才是王道!
无T无J,又简单,又不会闹出神马幺蛾子~~~~~~
回复

使用道具 举报

发表于 2010-12-30 21:10:07 | 显示全部楼层
发个演示~~~~~~~~~~~~~~~~

Li.w3x

18 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2010-12-30 21:52:10 | 显示全部楼层
问题解决
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-27 14:02 , Processed in 0.100889 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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