找回密码
 点一下
查看: 1018|回复: 9

建筑占领问题,如何制作可占领的建筑?

[复制链接]
发表于 2011-9-12 09:09:52 | 显示全部楼层 |阅读模式
如何制作可占领的建筑?
1.当英雄和建筑挨在一起时持续10秒才能占领该建筑,中途离开后时间重新计算。
2.在我方英雄占领的途中敌方英雄无法占领。
发表于 2011-9-12 09:44:21 | 显示全部楼层
单位组+计时器吧。
回复

使用道具 举报

 楼主| 发表于 2011-9-12 09:52:30 | 显示全部楼层
回答的字数不我问的都少,晕!
回复

使用道具 举报

发表于 2011-9-12 10:47:13 | 显示全部楼层
引用第2楼q381376331于2011-09-12 09:52发表的  :
回答的字数不我问的都少,晕!
为什么回答的字数要比提问的多?
能解决问题不就好了嘛~

沙发的回答是建立在LZ的T的水平能解决但是没有思路的基础上的
稍微具体点就是:
当英雄进入那个建筑XX范围内时,开启计时器计时10s,时间到了之后改变建筑所属,并用周期事件等一直判断该英雄是否在该范围内,同时弄个单位组,将该英雄加入该单位组;
第二个英雄进入后判断得知该单位组不是空单位组,于是不启动计时器。
以上是单位组+计时器的用法之一,也可以以别的类似方式使用~

再简单点,可以在第一个英雄进入建筑XX范围后关闭这个T,这样第二个英雄就不会触发了,在周期事件中若判断出第一个英雄离开了建筑占领范围则再次开启~
回复

使用道具 举报

 楼主| 发表于 2011-9-12 14:10:07 | 显示全部楼层
能更详细点吗?
回复

使用道具 举报

发表于 2011-9-12 14:15:20 | 显示全部楼层
[trigger]对战初始化
    事件
        单位 - A unit comes within 256.00 of 农场 0000 <情报>
    环境
        ((Triggering unit) is 一个英雄) 等于 TRUE
    动作
        Set Close_to_the_unit = (Triggering unit)
        倒数计时器 - Start Timer as a 一次射击 timer that will expire in 5.00 seconds
[/trigger]

[trigger]未命名触发器 001
    事件
        时间 - Timer expires
    环境
    动作
        单位 - Change ownership of 农场 0000 <情报> to (Owner of Close_to_the_unit) and 改变颜色
        游戏 - Display to (All players) the text: 哈哈~! 这农...
[/trigger]  好吧  大概就是这样...
谁给个UI 我UI没了... - -! 在哪里下的来着...
回复

使用道具 举报

发表于 2011-9-12 14:18:53 | 显示全部楼层
工具区欢迎您~
回复

使用道具 举报

 楼主| 发表于 2011-9-12 14:35:33 | 显示全部楼层
QQ工具栏截屏未命名.png QQ工具栏截屏未命名2.png QQ工具栏截屏未命名3.png
看看有什么问题,帮我改改。
回复

使用道具 举报

发表于 2011-9-12 14:39:08 | 显示全部楼层
- -!  这样应该就可以了吧....
[trigger]对战初始化
    事件
        地图初始化
    条件
    动作
        设置 UnitsWereCloseTo = 农场 0000 <预设>
        触发器 - 为 T 001 <预设> 添加事件: (单位 - 单位进入 256.00 范围距离 UnitsWereCloseTo)
[/trigger]

[trigger]T 001
    事件
    条件
    动作
        自定义代码: local unit u = GetTriggerUnit()
        等待 5.00 秒
        自定义代码: call SetUnitOwner( udg_UnitsWereCloseTo, GetOwningPlayer( u ), true )
[/trigger]
回复

使用道具 举报

发表于 2011-9-13 10:13:20 | 显示全部楼层
引用第7楼q381376331于2011-09-12 14:35发表的  :

看看有什么问题,帮我改改。
那啥。。贴触发请使用“WE复制插件”,去搜索下就有~


LZ这个T在以下前提下应该没什么问题:
1.只有一个建筑能被占领
2.该建筑被占领后不能被其它英雄再次占领
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 20:21 , Processed in 0.036633 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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