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

[求助]关于GetSpellTargetLoc(技能施放点)的问题[很严重]

[复制链接]
发表于 2007-8-16 20:41:05 | 显示全部楼层 |阅读模式
[trigger]未命名触发器 001
    事件
        单位 - 任意单位 开始施放技能
    条件
        (施放技能) 等于 超级冰风暴
    动作
        For循环整数A从 1 到 50, 做动作
            Loop - 动作
                等待 0.02 秒游戏时间
                单位 - 创建 1 个 冰风暴3 给 ((触发单位) 的所有者) 在 (技能施放点) ,面向角度为 (随机角度) 度
                单位 - 设置 3.50 秒 普通 类型的生命周期对 (最后创建的单位)
        For循环整数A从 1 到 50, 做动作
            Loop - 动作
                等待 0.02 秒游戏时间
                单位 - 创建 1 个 冰风暴2 给 ((触发单位) 的所有者) 在 (技能施放点) ,面向角度为 (随机角度) 度
                单位 - 设置 3.50 秒 普通 类型的生命周期对 (最后创建的单位)
        For循环整数A从 1 到 50, 做动作
            Loop - 动作
                等待 0.02 秒游戏时间
                单位 - 创建 1 个 冰风暴1 给 ((触发单位) 的所有者) 在 (技能施放点) ,面向角度为 (随机角度) 度
                单位 - 设置 3.50 秒 普通 类型的生命周期对 (最后创建的单位)
        单位 - 创建 1 个 群霜之源 给 ((触发单位) 的所有者) 在 (技能施放点) ,面向角度为 默认建筑朝向 度
        单位 - 设置 5.00 秒 普通 类型的生命周期对 (最后创建的单位)
        单位 - 对 (最后创建的单位) 发布 暗夜精灵族月之女祭司 - 群星坠落 命令
[/trigger]




经过我的测试发现是这个——(技能施放点)这里出现了错误……
如果改成命令发布点就没有效果……
但是



行   28 错误名字
行   37 错误名字
行   46 错误名字
行   50 错误名字


call CreateNUnitsAtLoc( 1, 'e003', GetOwningPlayer(GetTriggerUnit()), GetSpellTargetLoc(), GetRandomDirectionDeg() )

call CreateNUnitsAtLoc( 1, 'e002', GetOwningPlayer(GetTriggerUnit()), GetSpellTargetLoc(), GetRandomDirectionDeg() )

call CreateNUnitsAtLoc( 1, 'e001', GetOwningPlayer(GetTriggerUnit()), GetSpellTargetLoc(), GetRandomDirectionDeg() )

call CreateNUnitsAtLoc( 1, 'e000', GetOwningPlayer(GetTriggerUnit()), GetSpellTargetLoc(), bj_UNIT_FACING )

这四行出错………………………
不知道什么原因………………
似乎没有问题的说…………
……………………………
但是但是………………
唉……………………
救救我吧…………

GetSpellTargetLoc(),
就是这个地方……
。。。。。。
该怎么办…………

超级冰风暴…….w3x

22 KB, 下载次数: 15

发表于 2007-8-16 20:58:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-8-16 20:58:54 | 显示全部楼层
我晕
为什么我会出错呢…………

你的WE是什么版本的?
回复

使用道具 举报

发表于 2007-8-16 21:00:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-8-16 21:01:45 | 显示全部楼层
。。。。。。。。
我好像也是阿……

算了算了……

呜呜
得重新下个魔兽了…………
回复

使用道具 举报

发表于 2007-8-16 21:07:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-8-16 21:11:12 | 显示全部楼层
我不知道该放到哪里去
回复

使用道具 举报

发表于 2007-8-16 21:15:22 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2007-8-16 21:16:33 | 显示全部楼层


我恨3字节
回复

使用道具 举报

发表于 2007-8-16 21:54:19 | 显示全部楼层
你重启一下机子看看
回复

使用道具 举报

发表于 2007-8-16 23:39:19 | 显示全部楼层
加wait能识别触发单位,但不能识别技能施放点..
回复

使用道具 举报

发表于 2007-8-17 09:15:35 | 显示全部楼层
首先这个触发本身就很多错误~~等待以后取得的TargetLoc是做不得数的~~

但是这不代表WE无法保存~~如果出现无法保存的问题~~多半是war3或者we的程序本身不正常~~去下个121覆盖补丁重新覆盖一次吧~~
回复

使用道具 举报

 楼主| 发表于 2007-8-17 09:40:38 | 显示全部楼层
晕阿—……
为什么titangate(泰坦之门?)她用没问题呢……




还有,我这不是第一次这么做图了……
为什么以前从没出过问题呢……
回复

使用道具 举报

发表于 2007-8-17 09:43:50 | 显示全部楼层
我保存也没问题啊~~

你有看明白没有啊~~我说你触发写法错误~~并不是说这个是无法保存的原因~~


你无法保存是因为war3出问题了~~重新找个补丁覆盖一遍~~
回复

使用道具 举报

发表于 2007-8-17 18:44:21 | 显示全部楼层
无法保存,有时是因为,同时开了 war3 选定着那一张正在改的图,游戏中点选一张别的图,WE 就可以 save 了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 18:08 , Processed in 0.057772 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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