找回密码
 点一下
查看: 1017|回复: 6

關於基礎命令ID的問題

[复制链接]
发表于 2009-7-19 08:22:02 | 显示全部楼层 |阅读模式
首先感慨一下通宵作圖后一上GA就發現被個NX刷了近200貼廣告...
正題:看過不少教程和大大再加上自己的體驗后,發現通魔技能的強大之處====>改ID不衝突
但是,基礎命令ID還有一項:沒有
那麼兩個同樣為"沒有"的基礎命令ID的通魔技能是否會造成T觸發的衝突呢...這個衝突的來源到底是什麽...
本人貌似弄不出衝突來...




  
還有一問題,是關於排泄的,比如說,我要做個T,當我施放技能的時候,在我附近創造10個馬甲單位
我是採用先在地圖上做個矩形區域,然後用變量裝這個區域,當我施放的時候,T補抓,并將
該區域變量移到該施法單位的位置,然後在該矩形區域的隨機點創造1個單位,用循環整數A做Loop
...For1 to 10,請問我這樣做,在創造馬甲單位的時候會不會就創造了一個點,並且我沒有排泄掉?

是不是先用變量裝幾個隨機函數,然後在施法單位的位移隨機函數的點上創造馬甲單位
最後set 變量= null....這樣才算排泄了么?那樣的話,假如我要創造100個馬甲不是要寫100個變量????

发表于 2009-7-19 10:02:53 | 显示全部楼层
命令设成没有……这个倒真没试过……

泄露问题的话,那个区域随机点会产生点泄露,所以需要用变量
设置XX=区域YY随机点
创建单位在XX
清除XX

全局变量设成null并不是必需的,因为它会被反复赋值,重新赋值后原来的连接就清掉了,也就无所谓了,不过设null也属于是个好习惯~~
排泄并不只是设null,还需要清除、删除相关的handle
回复

使用道具 举报

 楼主| 发表于 2009-7-19 10:06:08 | 显示全部楼层
引用第1楼zhuzeitou于2009-07-19 10:02发表的  :
命令设成没有……这个倒真没试过……

泄露问题的话,那个区域随机点会产生点泄露,所以需要用变量
设置XX=区域YY随机点
创建单位在XX
.......

如果創造一百個馬甲就(設置,消除)*100次....?

目前在看澄海3C的巫妖那個大招...貌似是用J寫的...死活看不懂,然後自己琢磨弄一個,如果用馬甲施放技能,每4度放一個,轉3圈要270個馬甲....
回复

使用道具 举报

发表于 2009-7-19 10:06:51 | 显示全部楼层
恩,每一次都必须设置、清除一次
回复

使用道具 举报

 楼主| 发表于 2009-7-19 10:20:36 | 显示全部楼层
引用第3楼zhuzeitou于2009-07-19 10:06发表的  :
恩,每一次都必须设置、清除一次


.......... 謝謝....

先去寫其他技能吧....

請問zhuzeitou~,請問單位幻影是要自己另外弄一個模型還是什麽?魔法效果裏面找不到這玩意...
額...我意思是說像某某示範的跳斬之類的,那個幻影是什麽來的....
回复

使用道具 举报

 楼主| 发表于 2009-7-19 11:16:43 | 显示全部楼层
[trigger]
FKDMQ
    事件
        单位 - 任意单位 准备施放技能
    条件
        (施放技能) 等于 疯狂的魔球 你永远学不到第2级
    动作
        设置 FKDMQ_MB = (从 ((触发单位) 的位置) 开始,距离 3000.00 ,方向为 ((触发单位) 的面向角度) 度的位移处)
        单位 - 创建 1 个 疯狂的魔球 给 ((触发单位) 的所有者) 在 ((触发单位) 的位置) ,面向角度为 ((触发单位) 的面向角度) 度
        设置 FKDMQ = (最后创建的单位)
        单位 - 对 FKDMQ 发布 移动 命令到目标点: FKDMQ_MB
        For循环整数A从 1 到 90, 做动作
            Loop - 动作
                等待 0.03 秒
                单位 - 创建 1 个 疯狂的魔球2 给 ((触发单位) 的所有者) 在 (FKDMQ 的位置) ,面向角度为 (FKDMQ 的面向角度) 度
                设置 LinShiDian[((触发玩家) 的玩家索引号)] = (从 ((最后创建的单位) 的位置) 开始,距离 128.00 ,方向为 (随机实数,最小值: 0.00 最大值: 180.00) 度的位移处)
                单位 - 对 (最后创建的单位) 发布 不死族恐惧魔王 - 腐臭蜂群 命令到目标点: LinShiDian[((触发玩家) 的玩家索引号)]
                点 - 清除 LinShiDian[((触发玩家) 的玩家索引号)]
[/trigger]

是这样么...
回复

使用道具 举报

发表于 2009-7-19 13:55:31 | 显示全部楼层
引用第5楼emerlh于2009-07-19 11:16发表的  :
[trigger]
FKDMQ
    事件
        单位 - 任意单位 准备施放技能
    条件
.......

没仔细看

不过触发单位的位置,有不少点泄露

触发单位的位置 也要设为点变量

同时建议你把用的比较多的,比如触发单位的索引号也设为变量,最好局变量,用起来也方便。

另外,你后面那段如果只是放多次技能的话

没必要创造那么多马甲

一个就够了,去掉转身什么,可以无限同时释放技能的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-22 00:24 , Processed in 0.095661 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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