找回密码
 点一下
查看: 1420|回复: 13

关于英雄钻地技能问题

[复制链接]
发表于 2011-8-31 08:16:11 | 显示全部楼层 |阅读模式
创建了一个会钻地的英雄,正常钻地的时候没有攻击方式,但是拥有法球技能之后,钻地后可以攻击。这是个老的问题了,我的解决办法是当他添加法球技能时,删除钻地技能(我把每个法球都添加了一遍)。但是问题出来了,在删除钻地技能时,在地面上英雄没有伤害,没有投射物。当获得两个法球技能后,随便扔一个依旧可以钻地。钻地之后有攻击,可以给予敌方伤害。求解决办法。
发表于 2011-8-31 08:43:41 | 显示全部楼层
法球技能有一个参数是打开某个攻击索引,我忘记是不是可以把这项置位空了
如果不可以一定要删钻地,那么丢法球的时候先用循环判断身上还有没有其他法球,没有了再添加技能
回复

使用道具 举报

发表于 2011-8-31 08:46:24 | 显示全部楼层
....试试当单位准备攻击的时候 对他所持有的技能进行判断 然后对他发布stop命令
- -!! 不知道可不可行
回复

使用道具 举报

 楼主| 发表于 2011-8-31 15:23:10 | 显示全部楼层
引用第1楼zhuzeitou于2011-08-31 08:43发表的  :
法球技能有一个参数是打开某个攻击索引,我忘记是不是可以把这项置位空了
如果不可以一定要删钻地,那么丢法球的时候先用循环判断身上还有没有其他法球,没有了再添加技能
本人有怪癖,改图从来不改原来的单位物品什么的,我的图所用的单位全是自定义的。所以就只能删技能,这个循环怎么写?要循环几次?我完全没概念啊。
回复

使用道具 举报

发表于 2011-8-31 16:19:27 | 显示全部楼层
引用第3楼萬丈目·閃電于2011-08-31 15:23发表的  :

本人有怪癖,改图从来不改原来的单位物品什么的,我的图所用的单位全是自定义的。所以就只能删技能,这个循环怎么写?要循环几次?我完全没概念啊。
好习惯啊
既然单位可以自定义,为什么不自定义一个法球技能呢
回复

使用道具 举报

发表于 2011-8-31 16:20:10 | 显示全部楼层
六个物品栏一个个判断啊

而且我说的是技能不是物品本身
回复

使用道具 举报

 楼主| 发表于 2011-8-31 16:56:19 | 显示全部楼层
引用第4楼lghdtc于2011-08-31 16:19发表的  :

好习惯啊
既然单位可以自定义,为什么不自定义一个法球技能呢
自定义法球技能干什么?各种族商店出售的东西不能改变吧?!不能改变自定义法球技能还有什么意义呢?
回复

使用道具 举报

 楼主| 发表于 2011-8-31 16:57:38 | 显示全部楼层
引用第5楼zhuzeitou于2011-08-31 16:20发表的  :
六个物品栏一个个判断啊

而且我说的是技能不是物品本身
技能和物品一样麻烦,因为每个物品都是独立的技能。和判断物品也没有区别吧?我把触发写成了这样,但是没有效果。
[trigger]
NewTrigger 004
    事件
        单位 - 任意单位 丢弃物品
        单位 - 任意单位 抵押物品(到商店)
    条件
        任一条件成立
            条件
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 毒液之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 黑暗之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 减速之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 霜冻之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 火焰之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 闪电之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 腐蚀之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 闪电之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 影子之球 +10
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 炙炎拳套
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 黑炎拳套
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 堕恶之爪
                        ((触发单位) 的类型) 等于 黑暗行走者
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((被操作物品) 是被持有的) 等于 FALSE
                ((触发单位) 的类型) 等于 黑暗行走者
            Then - 动作
                单位 - 添加 钻地 (黑暗行走者) 给 (触发单位)
            Else - 动作
                无动作

[/trigger]
回复

使用道具 举报

发表于 2011-9-1 08:50:52 | 显示全部楼层
好混乱……
我上面说的技能是说让你修改技能,你不可能让每个技能都停留在默认参数吧

循环物品判断指的是用for循环判断单位第n格物品类型
回复

使用道具 举报

 楼主| 发表于 2011-9-1 13:50:22 | 显示全部楼层
引用第8楼zhuzeitou于2011-09-01 08:50发表的  :
好混乱……
我上面说的技能是说让你修改技能,你不可能让每个技能都停留在默认参数吧

循环物品判断指的是用for循环判断单位第n格物品类型
找了半天也没见判断这一动作,有没有动作能限制每个单位所能拥有物品的数量?
回复

使用道具 举报

发表于 2011-9-1 14:49:34 | 显示全部楼层
搜索一下物品限制好了
那个是布尔比较里的,物品类型,单位物品栏第n格物品,这些都很好找的啊
回复

使用道具 举报

 楼主| 发表于 2011-9-1 16:34:07 | 显示全部楼层
引用第10楼zhuzeitou于2011-09-01 14:49发表的  :
搜索一下物品限制好了
那个是布尔比较里的,物品类型,单位物品栏第n格物品,这些都很好找的啊
找到了,写成了这样:
[trigger]
NewTrigger 004
    事件
        单位 - 任意单位 丢弃物品
        单位 - 任意单位 抵押物品(到商店)
    条件
        任一条件成立
            条件
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 毒液之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 黑暗之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 减速之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 霜冻之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 火焰之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 闪电之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 腐蚀之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 闪电之球
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 影子之球 +10
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 炙炎拳套
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 黑炎拳套
                        ((触发单位) 的类型) 等于 黑暗行走者
                所有条件成立
                    条件
                        ((被操作物品) 的类型) 等于 堕恶之爪
                        ((触发单位) 的类型) 等于 黑暗行走者
    动作
        For循环整数A从 1 到 6, 做动作
            Loop - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        所有条件成立
                            条件
                                ((触发单位) 物品栏第 循环整数A [R] 格的物品) 不等于 (被操作物品)
                    Then - 动作
                        单位 - 添加 钻地 (黑暗行走者) 给 (触发单位)
                    Else - 动作
                        无动作

[/trigger]
回复

使用道具 举报

发表于 2011-9-1 20:10:20 | 显示全部楼层
简单好用的方法~

321.w3x

19 KB, 下载次数: 9

回复

使用道具 举报

发表于 2011-9-1 23:58:32 | 显示全部楼层
这。。你可以把所有的“((触发单位) 的类型) 等于 黑暗行走者”提出来扔外面啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 06:08 , Processed in 0.213022 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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