找回密码
 点一下
查看: 2334|回复: 15

求一个技能 造成伤害与敏捷相关的重击

  [复制链接]
发表于 2008-5-26 20:10:32 | 显示全部楼层 |阅读模式
RT 技能描述为 对目标造成敏捷XN的伤害 并造成N秒的眩晕
是个被动技能
自己也试过做 但是无效....
发表于 2008-5-26 20:23:36 | 显示全部楼层
用重击做模板
自定义一个有风暴之锤技能的马甲
设定风暴之锤眩晕秒数,伤害为0并删除风暴之锤的所有特效,时间间隔,魔法消耗。

剩下用T做

[trigger]
事件
单位 - 任意单位被攻击
条件
重击的等级对攻击单位 大于 0
随机整数,最小值:1 最大值:100 小于30
动作
自定义代码 set udg_u =GetAttackedUnitBJ()
单位 - 创建 1 个 马甲 给 攻击单位的所有者 在 攻击单位的位置 ……
单位 - 设置 2 秒 水元素 生命周期对 最后创建的单位
单位 - 对 最后创建的单位 发布 人族-风暴之锤 对 u
单位 - 命令 攻击单位 对 u  造成 转换( 敏捷 对 攻击单位 (不包括 加成 )为实数) X N 点伤害……
[/trigger]
u是单位变量

这是比较通用的做法~
回复 1 0

使用道具 举报

发表于 2008-5-26 20:24:40 | 显示全部楼层
lz指的重击是MK的那个被动技吧………………
回复

使用道具 举报

 楼主| 发表于 2008-5-26 20:25:11 | 显示全部楼层
先谢谢沙发的 确实是想做的是个被动...不好意思没写得清楚...
我自己的做法是设定受到伤害的单位魔法效果为被击晕 然后在动作上设定伤害 不过不成立...
回复

使用道具 举报

 楼主| 发表于 2008-5-26 20:42:10 | 显示全部楼层
我的天...沙发那里的解释完全没看懂...
回复

使用道具 举报

发表于 2008-5-26 20:56:17 | 显示全部楼层
送上演示

Bash.w3x (19 KB, 下载次数: 82)

这个估计更难看懂了
回复

使用道具 举报

 楼主| 发表于 2008-5-26 21:00:36 | 显示全部楼层
我的妈呀 LS的演示你确定不是计算机3级的考试题目么....一阵头晕目眩
回复

使用道具 举报

发表于 2008-5-26 21:03:45 | 显示全部楼层
想学就不应该叫苦……

test1.w3x (18 KB, 下载次数: 35)
回复

使用道具 举报

发表于 2008-5-26 21:06:48 | 显示全部楼层
概念就是 用风暴之锤打晕目标 用触发给予伤害
与属性有关的一切伤害都是触发伤害
回复

使用道具 举报

 楼主| 发表于 2008-5-26 21:13:35 | 显示全部楼层
引用第7楼安逸枫于2008-05-26 21:03发表的  :
想学就不应该叫苦……

倒不是叫苦 问题是完全不明白这些命令和语句的原理和意义...所以看起来很不知所云...
回复

使用道具 举报

发表于 2008-5-26 21:14:36 | 显示全部楼层
不明白语句就打扎实编程基础,然后学着修改技能 改成想要的效果
会了以后得心应手
回复

使用道具 举报

发表于 2008-5-26 21:21:12 | 显示全部楼层
演示更新,做了一点点修改(技能和触发各一处),使得对魔免、机械有效
回复

使用道具 举报

 楼主| 发表于 2008-5-26 21:31:50 | 显示全部楼层
谢谢LS几位
回复

使用道具 举报

发表于 2008-5-26 23:55:52 | 显示全部楼层
好技能
顶下

回复

使用道具 举报

发表于 2008-5-27 21:03:07 | 显示全部楼层
lz 你已经很幸福了
5楼还没用到 jass
有些演示 全是一行行的jass代码
看一眼就让人恨不得一头磕向显示器啊
回复

使用道具 举报

发表于 2008-5-28 01:11:36 | 显示全部楼层
没必要搞什么随机数了吧。。
直接判断BUFF造成伤害就行了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 17:03 , Processed in 0.129348 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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