»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
暴雪游戏专区
» 继续请教新的宏改良方法,请firesun进
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
继续请教新的宏改良方法,请firesun进
firesun
火炎之日
魔神至尊
脑白金推广委员会
帖子
21952
精华
1
积分
67660
激骚
308 度
爱车
任意门
主机
如果电话亭
相机
时光照相机
手机
来自
东北人在上海
注册时间
2002-4-16
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2005-6-14 22:55
显示全部帖子
第二个
/cast 治疗之触(等级 8)
/script if (not UnitIsFriend("player", "target"
then target("player"
;end
/script if ( UnitName("target"
~=nil and UnitIsFriend("player","target"
) then SendChatMessage("开始对 %T 施放耗时3.5秒且容易OT的大治疗法术", "EMOTE"
; end
其实就是增加一点条件
原理是这样的:
/施放 魔法×××
(说明)-如果这个时候选择了友方角色,那么运行到这里的时候已经施放给队友了。
(说明)-如果这个时候没有选择目标或者选择敌人,那么这个时候相当于鼠标变成选择目标的图标,就好像你没有选择目标的情况下使用恢复魔法那样效果
/script if(目标不是友方 )then 施放给自己
(说明)这个就相当于选择目标的操作,如果是友方的话就不用这个操作了。
UID
2200
帖子
21952
精华
1
积分
67660
交易积分
0
阅读权限
50
来自
东北人在上海
在线时间
18863 小时
注册时间
2002-4-16
最后登录
2024-11-23
查看个人网站
查看详细资料
TOP
firesun
火炎之日
魔神至尊
脑白金推广委员会
帖子
21952
精华
1
积分
67660
激骚
308 度
爱车
任意门
主机
如果电话亭
相机
时光照相机
手机
来自
东北人在上海
注册时间
2002-4-16
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2005-6-16 00:54
显示全部帖子
/script l={1,10,20,30,40,50,60};
/script t=UnitLevel("target"
;
/script if( not UnitIsFriend("player","target"
) then CastSpellByName("野性印记(等级 "..j.."
"
else for j=5,1,-1 do if (t>=l[j]-10) then CastSpellByName("野性印记(等级 "..j.."
"
;break;end;SendChatMessage("月神艾露尼,请以野兽之力赐福 %t。","SAY"
;end;
试试看吧,或许有一些语法上面的错误,比如多一个少一个括号,或者差个逗号分号什么的
没有办法检查……抱歉,大体应该这样吧
UID
2200
帖子
21952
精华
1
积分
67660
交易积分
0
阅读权限
50
来自
东北人在上海
在线时间
18863 小时
注册时间
2002-4-16
最后登录
2024-11-23
查看个人网站
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计