求LR 分离仇恨分离宏 宏设置....

1418人阅读
常用知识点(46)
自己新添加的一些可用常用定义:(下载地址:http://download.csdn.net/detail/hbblzjy/9570700)
#define RELEASE_SAFELY(__Pointer) do{[__Pointer release],__Pointer =} while(0)
ScreenHeight
[UIScreen mainScreen].bounds.size.height
ScreenWidth
[UIScreen mainScreen].bounds.size.width
#define NSLOG_FUNCTION NSLog(@&%s,%d&,__FUNCTION__,__LINE__)
#define LOADIMAGE(file,ext) [UIImage imageWithContentsOfFile:[[NSBundle mainBundle]pathForResource:file ofType:ext]]
#define IMAGE(A) [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:A ofType:nil]]
#define ImageNamed(_pointer) [UIImage imageNamed:_pointer]
#define UIColorFromRGB(rgbValue) [UIColor colorWithRed:((float)((rgbValue & 0xFF0000) && 16))/255.0 green:((float)((rgbValue & 0xFF00) && 8))/255.0 blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.0]
#define COLOR(R, G, B, A) [UIColor colorWithRed:R/255.0 green:G/255.0 blue:B/255.0 alpha:A]
#define RGBA(r,g,b,a) [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b/255.0f alpha:a]
#define RGB(r,g,b) RGBA(r,g,b,1.0f)
#define BACKGROUND_COLOR [UIColor colorWithRed:242.0/255.0 green:236.0/255.0 blue:231.0/255.0 alpha:1.0]
#define CLEARCOLOR [UIColor clearColor]
#pragma mark - color functions
#define RGBCOLOR(r,g,b) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:1]
#define RGBACOLOR(r,g,b,a) [UIColor colorWithRed:(r)/255.0f green:(g)/255.0f blue:(b)/255.0f alpha:(a)]
#define VIEWWITHTAG(_OBJECT, _TAG) [_OBJECT viewWithTag : _TAG]
#define DEFINE_SINGLETON_FOR_HEADER(className) \
+ (className *)shared##classN
#define DEFINE_SINGLETON_FOR_CLASS(className) \
+ (className *)shared##className { \
static className *shared##className = \
static dispatch_once_t onceT \
dispatch_once(&onceToken, ^{ \
shared##className = [[self alloc] init]; \
return shared##classN \
static DataBaseHandle * handle =
+ (DataBaseHandle *)shareInstance
@synchronized(self){
if (!handle) {
handle = [[DataBaseHandle alloc] init];
—————————————不用你把所有NSLog的删除或注释,直接修改#if 判断的值就行了(1执行,0不执行)——————————————
#define NSLog(FORMAT, ...) fprintf(stderr,&[%s:%d行] %s\n&,[[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, [[NSString stringWithFormat:FORMAT, ##__VA_ARGS__] UTF8String]);
#define NSLog(FORMAT, ...) nil
#define NEED_OUTPUT_LOG
#if NEED_OUTPUT_LOG
#define SLog(xx, ...)
NSLog(xx, ##__VA_ARGS__)
#define SLLog(xx, ...)
NSLog(@&%s(%d): & xx, __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
#define SLLogRect(rect) \
SLLog(@&%s x=%f, y=%f, w=%f, h=%f&, #rect, rect.origin.x, rect.origin.y, \
rect.size.width, rect.size.height)
#define SLLogPoint(pt) \
SLLog(@&%s x=%f, y=%f&, #pt, pt.x, pt.y)
#define SLLogSize(size) \
SLLog(@&%s w=%f, h=%f&, #size, size.width, size.height)
#define SLLogColor(_COLOR) \
SLLog(@&%s h=%f, s=%f, v=%f&, #_COLOR, _COLOR.hue, _COLOR.saturation, _COLOR.value)
#define SLLogSuperViews(_VIEW) \
{ for (UIView* view = _VIEW; view = view.superview) { SLLog(@&%@&, view); } }
#define SLLogSubViews(_VIEW) \
{ for (UIView* view in [_VIEW subviews]) { SLLog(@&%@&, view); } }
#define SLog(xx, ...)
#define SLLog(xx, ...)
参考别人的定义:
1.获取屏幕宽度与高度
[UIScreen mainScreen].bounds.size.width
[UIScreen mainScreen].bounds.size.height
//iOS8以后,设备横屏,[UIScreen mainScreen].bounds.size的值是宽大于高的,即iOS8以后这个值跟屏幕方向有关了
#if __IPHONE_OS_VERSION_MAX_ALLOWED &= 80000
// 当前Xcode支持iOS8及以上
#define SCREEN_WIDTH
([[UIScreen mainScreen] respondsToSelector:@selector(nativeBounds)]?[UIScreen mainScreen].nativeBounds.size.width/[UIScreen mainScreen].nativeScale:[UIScreen mainScreen].bounds.size.width)
#define SCREENH_HEIGHT ([[UIScreen mainScreen] respondsToSelector:@selector(nativeBounds)]?[UIScreen mainScreen].nativeBounds.size.height/[UIScreen mainScreen].nativeScale:[UIScreen mainScreen].bounds.size.height)
SCREEN_SIZE
([[UIScreen mainScreen] respondsToSelector:@selector(nativeBounds)]?CGSizeMake([UIScreen mainScreen].nativeBounds.size.width/[UIScreen mainScreen].nativeScale,[UIScreen mainScreen].nativeBounds.size.height/[UIScreen mainScreen].nativeScale):[UIScreen mainScreen].bounds.size)
#define SCREEN_WIDTH
[UIScreen mainScreen].bounds.size.width
#define SCREENH_HEIGHT [UIScreen mainScreen].bounds.size.height
SCREEN_SIZE
[UIScreen mainScreen].bounds.size
2.获取通知中心
#define LRNotificationCenter [NSNotificationCenter defaultCenter]
3.设置随机颜色
#define LRRandomColor [UIColor colorWithRed:arc4random_uniform(256)/255.0 green:arc4random_uniform(256)/255.0
blue:arc4random_uniform(256)/255.0 alpha:1.0]
4.设置RGB颜色/设置RGBA颜色
#define LRRGBColor(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:1.0]
#define LRRGBAColor(r, g, b, a) [UIColor colorWithRed:(r)/255.0 green:(r)/255.0 blue:(r)/255.0 alpha:a]
#define LRClearColor [UIColor clearColor]
5.自定义高效率的 NSLog
项目开发中,我们会在许多地方加上Log,但是发布的时候又不想用这些Log,我们也不可能一个一个的删除,所以自定义Log是必然的!
#ifdef DEBUG
#define LRLog(...) NSLog(@&%s 第%d行 \n %@\n\n&,__func__,__LINE__,[NSString stringWithFormat:__VA_ARGS__])
#define LRLog(...)
6.弱引用/强引用
#define LRWeakSelf(type)
__weak typeof(type) weak##type = type;
#define LRStrongSelf(type)
__strong typeof(type) type = weak##type;
使用方法.png
第二种使用方法,定义完弱引用宏之后,直接敲weak.png
7.设置 view 圆角和边框
[View.layer setCornerRadius:(Radius)];\
[View.layer setMasksToBounds:YES];\
[View.layer setBorderWidth:(Width)];\
[View.layer setBorderColor:[Color CGColor]]
8.由角度转换弧度 由弧度转换角度
#define LRDegreesToRadian(x) (M_PI * (x) / 180.0)
#define LRRadianToDegrees(radian) (radian*180.0)/(M_PI)
9.设置加载提示框(第三方框架:)
此宏定义非常好用,但是小伙伴需要CocoaPods导入第三方框架:
使用方法如下:
LRToast(@&网络加载失败&);
#define LRToast(str)
CSToastStyle *style = [[CSToastStyle alloc] initWithDefaultStyle]; \
makeToast:str duration:0.6 position:CSToastPositionCenter style:style];\
kWindow.userInteractionEnabled = NO; \
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.6 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{\
kWindow.userInteractionEnabled = YES;\
10.设置加载提示框(第三方框架:)
此宏定义同上一个类似,如下图:
MBProgressHUD提示框.png
#define kShowNetworkActivityIndicator() [UIApplication sharedApplication].networkActivityIndicatorVisible = YES
#define HideNetworkActivityIndicator()
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO
#define NetworkActivityIndicatorVisible(x)
[UIApplication sharedApplication].networkActivityIndicatorVisible = x
#define kWindow [UIApplication sharedApplication].keyWindow
#define kBackView
for (UIView *item in kWindow.subviews) { \
if(item.tag == 10000) \
[item removeFromSuperview]; \
UIView * aView = [[UIView alloc] init]; \
aView.frame = [UIScreen mainScreen]. \
aView.tag = 10000; \
aView.backgroundColor = [[UIColor blackColor] colorWithAlphaComponent:0.3]; \
[kWindow addSubview:aView]; \
#define kShowHUDAndActivity kBackV[MBProgressHUD showHUDAddedTo:kWindow animated:YES];kShowNetworkActivityIndicator()
#define kHiddenHUD [MBProgressHUD hideAllHUDsForView:kWindow animated:YES]
#define kRemoveBackView
for (UIView *item in kWindow.subviews) { \
if(item.tag == 10000) \
[UIView animateWithDuration:0.4 animations:^{ \
item.alpha = 0.0; \
} completion:^(BOOL finished) { \
[item removeFromSuperview]; \
#define kHiddenHUDAndAvtivity kRemoveBackVkHiddenHUD;HideNetworkActivityIndicator()
11.获取view的frame/图片资源
#define kGetViewWidth(view)
view.frame.size.width
#define kGetViewHeight(view) view.frame.size.height
#define kGetViewX(view)
view.frame.origin.x
#define kGetViewY(view)
view.frame.origin.y
#define kGetImage(imageName) [UIImage imageNamed:[NSString stringWithFormat:@&%@&,imageName]]
12.获取当前语言
#define LRCurrentLanguage ([[NSLocale preferredLanguages] objectAtIndex:0])
13.使用 ARC 和 MRC
#if __has_feature(objc_arc)
14.判断当前的iPhone设备/系统版本
#define IS_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#define IS_IPOD ([[[UIDevice currentDevice] model] isEqualToString:@&iPod touch&])
#define iPhone5SE [[UIScreen mainScreen] bounds].size.width == 320.0f && [[UIScreen mainScreen] bounds].size.height == 568.0f
#define iPhone6_6s [[UIScreen mainScreen] bounds].size.width == 375.0f && [[UIScreen mainScreen] bounds].size.height == 667.0f
#define iPhone6Plus_6sPlus [[UIScreen mainScreen] bounds].size.width == 414.0f && [[UIScreen mainScreen] bounds].size.height == 736.0f
#define IOS_SYSTEM_VERSION [[[UIDevice currentDevice] systemVersion] floatValue]
#define IOS_VERSION_8_OR_LATER (([[[UIDevice currentDevice] systemVersion] floatValue] &=8.0)? (YES):(NO))
15.判断是真机还是模拟器
#if TARGET_OS_IPHONE
#if TARGET_IPHONE_SIMULATOR
16.沙盒目录文件
#define kPathTemp NSTemporaryDirectory()
#define kPathDocument [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject]
#define kPathCache [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) firstObject]
17.GCD 的宏定义
很多小伙伴都非常烦写GCD的方法,所以在此定义为宏使用更加方便简洁!如下图:
GCD 宏使用方法.png
#define kDISPATCH_ONCE_BLOCK(onceBlock) static dispatch_once_t onceT dispatch_once(&onceToken, onceBlock);
#define kDISPATCH_MAIN_THREAD(mainQueueBlock) dispatch_async(dispatch_get_main_queue(), mainQueueBlock);
#define kDISPATCH_GLOBAL_QUEUE_DEFAULT(globalQueueBlock) dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), globalQueueBlocl);
宏与const 的使用:
很多小伙伴在定义一个常量字符串,都会定义成一个宏,最典型的例子就是服务器的地址。在此所有用宏定义常量字符的小伙伴以后就用const来定义吧!为什么呢 ?我们看看:
宏的用法: 一般字符串抽成宏,代码抽成宏使用。const用法:一般常用的字符串定义成const(对于常量字符串苹果推荐我们使用const)。宏与const区别:
1.编译时刻不同,宏属于预编译 ,const属于编译时刻
2.宏能定义代码,const不能,多个宏对于编译会相对时间较长,影响开发效率,调试过慢,const只会编译一次,缩短编译时间。
3.宏不会检查错误,const会检查错误
通过以上对比,我们以后在开发中如果定义一个常量字符串就用const,定义代码就用宏。我们来看看如何使用const,列举实际项目使用方法如下图:
FANCommonConst.h中声明一个常量字符串.png
FANCommonConst.m中实现一个常量字符串.png
在上图本人只是简单定义几个常量字符串,我们创建一个类只要在.h和.m中包含#import &Foundation/Foundation.h&就可以,然后再.h文件声明一个字符串,在.m中实现就可以了,最后把这个类导入PCH文件中,我们就可任意的发挥啦!
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:134072次
积分:2876
积分:2876
排名:第9716名
原创:120篇
转载:91篇
译文:15篇
评论:36条
阅读:5720
文章:37篇
阅读:16488
文章:12篇
阅读:6561
(15)(17)(12)(15)(25)(38)(54)(21)(22)(8)[宏命令专家] 6.2 德拉诺之王 全职业一键输出宏(更新)
[宏命令专家] 6.2 德拉诺之王 全职业一键输出宏(更新)
15:18:33楼主 建议大家用2楼的GS插件,比翻页宏方便,流畅。& & QQ群号:魔兽世界
仅限交流使用《翻页宏版》& & 《SuperDuperMacro宏命令扩展》单体插件,可以解决宏命令,字节过长的问题 。翻页版基本上都是3个动作条的翻页宏,2个动作条的同理。使用方法:登录WOW,打开宏命令设置,依次复制3个宏进去,制作完成后,拿出分别放在动作条1,2,3的相同位置即可。小窍门:3个动作条放相同的技能图标,并把2,3,动作条设为隐藏。这样你就得到拉一个三合一的超级动作条。隐藏的动作条可以激活其他动作条代替。BT4动作条是你最好的选择。建议:魔兽世界可以自定义很多种UI,都会比原版的美观实用,特别推荐 毛人 整合插件,该插件现已整合我的一键输出宏,以及强大的Wa。注:职业天赋请对照宏命令自行设置,种族天赋及饰品自行添加或删除。注:所有宏都是经过大量FB以及木桩测试过的,用不了以及卡宏现象,请检查是否复制正确完整,天赋技能是否正确,动作条设置是否正确翻页。等等。钓鱼专用:左键钓鱼,右键收获。开始钓鱼请按宏1 结束钓鱼请按宏2注:一定要设快捷键,否则你杯具啦。#show 钓鱼 /run print('鼠标左键设为钓鱼:'..SetBindingSpell('BUTTON1','钓鱼')) /equip 塞瑟的石墨鱼竿/equip 超级捕鱼帽#show 钓鱼 /script print('设置左键为默认:'..SetBinding('BUTTON1','CAMERAORSELECTORMOVE')) /script print('设置右键为默认:'..SetBinding('BUTTON2','TURNORACTION')) /equip 快刀之怨毒步枪/equip 反噬血仇兜帽武僧 酒仙#show 嚎镇八方/target 玄牛雕像/cast [mod:alt,exists]嚎镇八方/targetlasttarget [@target,help] /cast !嚎镇八方/script UIErrorsFrame:Clear()凝神酒仙 天赋:真气波,力贯千均,散魔功,白虎下凡,屏息凝神雕文:移花接木,幸运珠防御精通流:精通>暴击>耐力>全能>急速>溅射技击指导:起手雕像,扔酒,进入正常循环。2气开凝神狂踢,解酒。#show 醉酿投/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 醉酿投,醉酿投,真气波/cast !金钟罩/changeactionbar 2/script UIErrorsFrame:Clear()#show 猛虎掌/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 猛虎掌,猛虎掌,猛虎掌,贯日击,幻灭踢,飘渺酒,猛虎掌,猛虎掌,猛虎掌,贯日击,幻灭踢/cast !壮胆酒/changeactionbar 3/script UIErrorsFrame:Clear()#show 移花接木/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 移花接木,移花接木,火焰之息/cast !散魔功/changeactionbar 1/script UIErrorsFrame:Clear()气破酒仙 天赋:真气波,真气升腾,散魔功,白虎下凡,真气破雕文:移花接木,幸运珠攻击暴击流:暴击>溅射>全能>急速>精通>耐力技击指导:起手雕像,扔酒,进入正常循环。2破单体,4破群体,大醉3破。#show 醉酿投/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 醉酿投,醉酿投,真气波/cast !金钟罩/changeactionbar 2/script UIErrorsFrame:Clear()#show 猛虎掌/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 猛虎掌,猛虎掌,猛虎掌,贯日击,真气破,飘渺酒,猛虎掌,猛虎掌,猛虎掌,贯日击,真气破/cast !壮胆酒/changeactionbar 3/script UIErrorsFrame:Clear()#show 移花接木/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 移花接木,移花接木,火焰之息/cast !散魔功/changeactionbar 1/script UIErrorsFrame:Clear()武僧 踏风 天赋需点:真气波,散魔功,白虎下凡#show 风火雷电/cancelaura [mod] 风火雷电/cast [nomod,@mouseover,harm][nomod] 风火雷电/script UIErrorsFrame:Clear()/cancelaura 风火雷电#show 旭日东升踢/targetenemy [noharm][dead]/startattack/castsequence [nochanneling:怒雷破] reset=8/combat 猛虎掌,旭日东升踢,幻灭踢,幻灭踢,旭日东升踢,猛虎掌,幻灭踢,幻灭踢,旭日东升踢,幻灭踢,怒雷破,虎眼酒/changeactionbar 2/script UIErrorsFrame:Clear()#show 真气波/targetenemy [noharm][dead]/startattack/castsequence [nochanneling:怒雷破] reset=8/combat 移花接木,真气波/cast !豪能酒/cast !散魔功/changeactionbar 3/script UIErrorsFrame:Clear()#show 贯日击/targetenemy [noharm][dead]/startattack/cast [nochanneling:怒雷破] 贯日击/cast !业报之触/cast !白虎下凡/changeactionbar 1/script UIErrorsFrame:Clear()死骑 鲜血 天赋需点:瘟疫使者,符文强化,死亡脚步。雕文:爆发,血沸。防御疾病流:溅射>精通>全能>耐力>急速>暴击技击指导:起手大圈,进入正常循环。漏怪再嘲讽,握手法系怪。DKT要学会发呆,天大地大,手里有符文最大。#show 寒冰锁链/targetenemy [noharm][dead]/startattack/cast !寒冰锁链/cast !黑暗命令/script UIErrorsFrame:Clear()#show 灵界打击/targetenemy [noharm][dead]/startattack/cast !灵界打击/cast !白骨之盾/cast !符文刃舞/changeactionbar 2/script UIErrorsFrame:Clear()#show 爆发/targetenemy [noharm][dead]/startattac/castsequence reset=10/target/combat 爆发,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕/cast !吸血鬼之血/changeactionbar 3/script UIErrorsFrame:Clear()#show 血液沸腾/targetenemy [noharm][dead]/startattack/cast !血液沸腾/cast !反魔法护罩/changeactionbar 1/script UIErrorsFrame:Clear()死骑 冰霜 天赋需点:瘟疫使者,符文强化。雕文:爆发#show 湮没/targetenemy [noharm][dead]/startattack/cast !湮没/cast !冰霜之柱/changeactionbar 2/script UIErrorsFrame:Clear()#show 爆发/targetenemy [noharm][dead]/startattac/castsequence reset=10/target/combat 爆发,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击,冰霜打击/changeactionbar 3/script UIErrorsFrame:Clear()#show 冷酷严冬/targetenemy [noharm][dead]/startattack/cast !冷酷严冬/cast !反魔法护罩/changeactionbar 1/script UIErrorsFrame:Clear()死骑 邪恶 天赋需点:瘟疫使者#show 天灾打击/targetenemy [noharm][dead]/startattack/castsequence reset=5 天灾打击,脓疮打击,天灾打击,脓疮打击/cast !反魔法护罩/changeactionbar 2/script UIErrorsFrame:Clear()#show 爆发/targetenemy [noharm][dead]/startattack/castsequence reset=10/target/combat 爆发,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕,凋零缠绕/changeactionbar 3/script UIErrorsFrame:Clear()#show 黑暗突变/targetenemy [noharm][dead]/startattack/castsequence reset=30 !冷酷严冬,黑暗突变/changeactionbar 1/script UIErrorsFrame:Clear()战士 防护 天赋需点:再度冲锋,狂怒恢复,强力反击,震荡波,浴血奋战雕文:不灭怒火。防御生存流:耐力>暴击>精通>全能>溅射>急速技击指导:冲锋,冲锋,还是冲锋。ZST就是要玩出花活儿来,像大跳救场,反身冲锋之类的。战士冲锋雷霆现,一路火花加闪电。#show 冲锋/targetenemy [noharm][dead]/startattack/cast !冲锋/cast !英勇打击/cast !英勇投掷/script UIErrorsFrame:Clear()#show 复仇/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 复仇,毁灭打击,毁灭打击,毁灭打击,毁灭打击/cast !浴血奋战/cast !狂暴之怒/changeactionbar 2/script UIErrorsFrame:Clear()#show 盾牌猛击/targetenemy [noharm][dead]/startattack/cast !盾牌猛击/cast !盾牌格挡/changeactionbar 3/script UIErrorsFrame:Clear()#show 震荡波/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 震荡波,雷霆一击,雷霆一击,雷霆一击,雷霆一击,雷霆一击/cast !乘胜追击/cast !挫志怒吼/changeactionbar 1/script UIErrorsFrame:Clear()战士 角斗 天赋需点:胜利在望,风暴之锤,浴血奋战#show 复仇/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 复仇,毁灭打击,毁灭打击,毁灭打击,毁灭打击/cast !浴血奋战/cast !狂暴之怒/changeactionbar 2/script UIErrorsFrame:Clear()#show 盾牌猛击/targetenemy [noharm][dead]/startattack/cast !盾牌猛击/cast !盾牌冲锋/changeactionbar 3/script UIErrorsFrame:Clear()#show 胜利在望/targetenemy [noharm][dead]/startattack/castsequence reset=15/target/combat 胜利在望,雷霆一击,风暴之锤,雷霆一击/cast !挫志怒吼/cast !英勇打击/changeactionbar 1/script UIErrorsFrame:Clear()战士 武器 猛击流 天赋需点:胜利在望,猛击,风暴之锤,浴血奋战#show 巨人打击/targetenemy [noharm][dead]/startattack/castsequence reset=10/target/combat 撕裂,X/castsequence reset=15 巨人打击,致死打击,猛击,猛击,猛击,致死打击,猛击,猛击,致死打击,猛击,撕裂/cast !鲁莽/cast !狂暴之怒/changeactionbar 2/script UIErrorsFrame:Clear()#show 胜利在望/targetenemy [noharm][dead]/startattack/castsequence reset=15/target/combat 胜利在望,雷霆一击,风暴之锤,雷霆一击/cast !鲁莽/cast !浴血奋战/changeactionbar 3/script UIErrorsFrame:Clear()#show 斩杀/targetenemy [noharm][dead]/startattack/cast !斩杀/changeactionbar 1/script UIErrorsFrame:Clear()战士 狂怒 天赋需点:猝死,浴血奋战#show 怒击/targetenemy [noharm][dead]/startattack/castsequence reset=3 怒击,狂风打击,狂风打击/cast !狂暴之怒/cast !浴血奋战/changeactionbar 2/script UIErrorsFrame:Clear()#show 嗜血/targetenemy [noharm][dead]/startattack/cast !嗜血/cast !鲁莽/changeactionbar 3/script UIErrorsFrame:Clear()#show 斩杀/targetenemy [noharm][dead]/startattack/cast !斩杀/changeactionbar 1/script UIErrorsFrame:Clear()骑士 防护 天赋需点:圣洁护盾,神圣棱镜,神圣复仇者#show 复仇者之盾/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !复仇者之盾/cast !清算/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 审判/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !审判/cast !圣佑术/cast !正义盾击/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 十字军打击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=6/combat 圣洁护盾,十字军打击,奉献,正义之锤,圣洁护盾,十字军打击,神圣愤怒,圣洁护盾,正义之锤,奉献,十字军打击,圣洁护盾,正义之锤,神圣愤怒,神圣棱镜/changeactionbar 3/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 愤怒之锤/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !愤怒之锤/cast !神圣复仇者/changeactionbar 1/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1骑士 惩戒 天赋需点:神圣棱镜,神圣复仇者 单体 1+3+4 群体 2+3+4#show 十字军打击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=6/combat 十字军打击,审判,圣殿骑士的裁决,十字军打击,神圣棱镜,审判,十字军打击,圣殿骑士的裁决,十字军打击,审判,十字军打击,圣殿骑士的裁决,审判,十字军打击,圣殿骑士的裁决,十字军打击,审判,十字军打击,圣殿骑士的裁决/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 正义之锤/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=6/combat 正义之锤,审判,神圣风暴,正义之锤,神圣棱镜,审判,正义之锤,神圣风暴,正义之锤,审判,正义之锤,神圣风暴,审判,正义之锤,神圣风暴,正义之锤,审判,正义之锤,神圣风暴/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 驱邪术/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !驱邪术/cast !圣佑术/cast !复仇之怒/changeactionbar 3/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 愤怒之锤/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !愤怒之锤/cast !神圣复仇者/changeactionbar 1/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1德鲁伊 芒果熊 天赋需点:野性冲锋,群体缠绕,丛林之魂,自然的守护#show 低吼/targetenemy [noharm][dead]/startattack/cast [nostance:1] 熊形态(变形)/cast !精灵之火/cast !低吼/script UIErrorsFrame:Clear()#show 野性冲锋/targetenemy [noharm][dead]/startattack/cast [nostance:1] 熊形态(变形);野性冲锋/cast !群体缠绕/cast !野性冲锋/cast !狂暴回复/script UIErrorsFrame:Clear()#show 痛击/cast [nostance:1] 熊形态(变形)/targetenemy [noharm][dead]/startattack/castsequence reset=10/target/combat 痛击,割伤,割伤,割伤,裂伤,割伤,割伤,割伤/cast !树皮术/cast !自然的守护/changeactionbar 2/script UIErrorsFrame:Clear()#show 粉碎/cast [nostance:1] 熊形态(变形)/targetenemy [noharm][dead]/startattack/castsequence reset=10/combat 粉碎,重殴/cast !野蛮防御/changeactionbar 3/script UIErrorsFrame:Clear()#show 裂伤/cast [nostance:1] 熊形态(变形)/targetenemy [noharm][dead]/startattack/cast !裂伤/cast !狂暴/changeactionbar 1/script UIErrorsFrame:Clear()德鲁伊 塞梦猫 天赋需点:野性冲锋,精灵虫群,丛林之王,塞纳留斯的梦境,血腥爪击#show/cast [combat] !化身:丛林之王/cast [combat] !潜行;[nocombat] !潜行/cast [combat] !急奔;[nocombat] !急奔/script UIErrorsFrame:Clear()#show 野性冲锋/cast [nocombat]!潜行/cast [nostance:2] 猎豹形态(变形);野性冲锋/targetenemy [noharm][dead]/startattack/cast !精灵之火/script UIErrorsFrame:Clear()#show 撕碎/cast [nocombat]!潜行/cast [nostance:2] 猎豹形态(变形)/targetenemy [noharm][dead]/startattack/castsequence reset=5 斜掠,痛击,撕碎,撕碎,撕碎,割裂,撕碎,撕碎,撕碎,撕碎,凶猛撕咬/cast [combat]狂暴/cast [combat]猛虎之怒/changeactionbar 2/script UIErrorsFrame:Clear()#show 治疗之触/cast [nocombat]!潜行/cast [nostance:2] 猎豹形态(变形)/targetenemy [noharm][dead]/startattack/console autounshift 0/cast !治疗之触/console autounshift 1/changeactionbar 1/script UIErrorsFrame:Clear()德鲁伊 月火猫 天赋需点:野性冲锋,精灵虫群,丛林之王,塞纳留斯的梦境#show 撕碎/cast [nocombat]!潜行/cast [nostance:2] 猎豹形态(变形)/targetenemy [noharm][dead]/startattack/castsequence reset=5 斜掠,月火术,撕碎,撕碎,撕碎,割裂,痛击,撕碎,撕碎,撕碎,撕碎,凶猛撕咬/cast [combat]狂暴/cast [combat]猛虎之怒/changeactionbar 2/script UIErrorsFrame:Clear()#show 治疗之触/cast [nocombat]!潜行/cast [nostance:2] 猎豹形态(变形)/targetenemy [noharm][dead]/startattack/console autounshift 0/cast !治疗之触/console autounshift 1/changeactionbar 1/script UIErrorsFrame:Clear()德鲁伊 平衡#show 愤怒/cast [nostance:4] 枭兽形态/targetenemy [noharm][dead]/castsequence reset=6/target/combat 月火术(月光),愤怒,愤怒,愤怒,愤怒,愤怒,愤怒,愤怒,愤怒,愤怒,愤怒/cast !星涌术(日光和月光)/cast !自然的守护/cast !自然之力(平衡,天赋)/script UIErrorsFrame:Clear()#show 星火术/cast [nostance:4] 枭兽形态/targetenemy [noharm][dead]/castsequence reset=6/target/combat 月火术(月光),星火术,星火术,星火术,星火术,星火术,星火术,星火术/cast !星涌术(日光和月光)/cast !超凡之盟/cast !自然的守护/cast !自然之力(平衡,天赋)/script UIErrorsFrame:Clear()猎人 射击 天赋需点:胁迫,飞刃#show 误导/cast !复活宠物/target [harm] targettarget/target [help] player/targetlasttarget [help]/cast [party][raid][target=pet] 误导/target [help] targettarget#show 多重射击/targetenemy [noharm][dead]/petattack [nogroup]/startattack/cast !多重射击/script UIErrorsFrame:Clear()#show 瞄准射击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=3 瞄准射击,稳固射击,稳固射击/castsequence reset=15 !飞刃,稳固射击/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 奇美拉射击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !奇美拉射击/cast !急速射击/changeactionbar 3/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 夺命射击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !夺命射击/cast !胁迫/changeactionbar 1/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1猎人 兽王 天赋需点:胁迫,凶暴野兽,夺命黑鸦,飞刃#show 眼镜蛇射击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=6 眼镜蛇射击,杀戮命令,眼镜蛇射击,奥术射击/cast !夺命黑鸦/cast !狂野怒火/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 飞刃/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=15 飞刃,凶暴野兽,飞刃,飞刃,凶暴野兽,飞刃,集中火力/cast !胁迫/changeactionbar 3/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 夺命射击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !夺命射击/cast !胁迫/changeactionbar 1/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1猎人 兽王 弹幕流 天赋需点:弹幕射击,凶暴野兽#show 弹幕射击/stopmacro [channeling:弹幕射击]/cast [target=focus,help][target=targettarget,help][help][target=pet]误导/cast [nochanneling:弹幕射击]!弹幕射击/cast !雷霆践踏/script UIErrorsFrame:Clear()#show 杀戮命令/targetenemy [noharm][dead]/startattack/castsequence reset=3 [nochanneling:弹幕射击] 杀戮命令,眼镜蛇射击,奥术射击,眼镜蛇射击/cast [nochanneling:弹幕射击] 凶暴野兽/cast [nochanneling:弹幕射击] 狂野怒火/changeactionbar 2/script UIErrorsFrame:Clear()#show 弹幕射击/targetenemy [noharm][dead]/startattack/cast [nochanneling:弹幕射击] 弹幕射击/changeactionbar 3/script UIErrorsFrame:Clear()#show 夺命射击/targetenemy [noharm][dead]/startattack/cast [nochanneling:弹幕射击] 夺命射击/changeactionbar 1/script UIErrorsFrame:Clear() 猎人 生存 天赋需点:胁迫,飞刃#show 爆炸射击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=1.5 !爆炸射击,奥术射击,眼镜蛇射击/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 黑箭/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=5 !黑箭,飞刃,眼镜蛇射击,眼镜蛇射击,眼镜蛇射击,眼镜蛇射击,眼镜蛇射击,眼镜蛇射击/cast !胁迫/changeactionbar 3/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 爆炸射击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=1.5 !爆炸射击,奥术射击,眼镜蛇射击/changeactionbar 1/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1萨满 增强 天赋需点:星界转移,元素掌握,先祖指引。雕文:冰霜#show 火焰新星/targetenemy [noharm][dead]/startattack/castsequence [modifier:alt]熔岩图腾; reset=10/combat 烈焰震击,熔岩猛击,元素释放,火焰新星,风暴打击,闪电链,火焰新星,烈焰震击,熔岩猛击,火焰新星,风暴打击,闪电链,火焰新星/script UIErrorsFrame:Clear()#show 升腾/targetenemy [noharm][dead]/startattack/cast !火元素图腾/cast !元素掌握/cast !升腾/script UIErrorsFrame:Clear()#show 烈焰震击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/castsequence reset=12/combat 元素释放,烈焰震击,冰霜震击,冰霜震击,元素释放,冰霜震击,冰霜震击,冰霜震击/cast !元素掌握/cast !纳鲁的赐福/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 风暴打击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !风暴打击/cast !先祖指引/cast !萨满之怒/changeactionbar 3/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 熔岩猛击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/startattack/cast !熔岩猛击/cast !幽魂步/cast !星界转移/changeactionbar 1/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1萨满 元素 单体 1+3 群体 2+3#show 闪电箭/console Sound_EnableSFX 0/targetenemy [noharm][dead]/castsequence reset=5 火焰释放,闪电箭,闪电箭,闪电箭,闪电箭,闪电箭/cast !熔岩爆裂/cast !先祖指引/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 闪电链/console Sound_EnableSFX 0/targetenemy [noharm][dead]/castsequence reset=5 火焰释放,闪电链,闪电链,闪电链,闪电链,闪电链/cast !熔岩爆裂/cast !先祖指引/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 烈焰震击/console Sound_EnableSFX 0/targetenemy [noharm][dead]/castsequence reset=5/target/combat !烈焰震击,大地震击,大地震击,大地震击/cast !萨满之怒/cast !星界转移/cast !纳鲁的赐福/changeactionbar 1/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1盗贼 战斗 天赋需点:备战就绪,速度爆发/cast [combat] !消失;[nocombat] !潜行/cast [combat] !疾跑;[nocombat] !疾跑/cast [combat] !速度爆发;[nocombat] !速度爆发/script UIErrorsFrame:Clear()#show 嫁祸诀窍/cast [target=targettarget,help]嫁祸诀窍/script UIErrorsFrame:Clear()/cast !佯攻/cast !闪避/cast !暗影斗篷/script UIErrorsFrame:Clear()#show 要害打击/targetenemy [noharm][dead]/startattack/cast [nocombat]复原/castsequence reset=10/target/combat 要害打击,影袭,切割,影袭,影袭,影袭,影袭,刺骨,影袭,影袭,影袭,影袭,刺骨/cast !冲动/cast !备战就绪/changeactionbar 2/script UIErrorsFrame:Clear()#show 影舞步/targetenemy [noharm][dead]/startattack/cast [nocombat]复原/cast !影舞步/changeactionbar 1/script UIErrorsFrame:Clear()盗贼 刺杀 天赋需点:备战就绪,预感#show 割裂/targetenemy [noharm][dead]/startattack/cast [nocombat]复原/castsequence reset=10/target/combat 毁伤,毁伤,割裂,毁伤,毁伤,毒伤,毁伤,毁伤,毒伤,毁伤,毁伤,毒伤/cast !备战就绪/changeactionbar 2/script UIErrorsFrame:Clear()#show 斩击/targetenemy [noharm][dead]/startattack/cast [nocombat]复原/cast !斩击/changeactionbar 3/script UIErrorsFrame:Clear()#show 复原/targetenemy [noharm][dead]/startattack/cast [nocombat]复原/cast !宿敌/changeactionbar 1/script UIErrorsFrame:Clear()牧师 暗影 断鞭流 天赋需点:疯狂,神圣之星#show 心灵震爆/cast [noform] !暗影形态/targetenemy [noharm][dead]/cast [nochanneling] 精神鞭笞/castsequence [nochanneling:狂乱] 心灵震爆,心灵震爆,心灵震爆,噬灵疫病/changeactionbar 2/script UIErrorsFrame:Clear()#show 神圣之星/cast [noform] !暗影形态/targetenemy [noharm][dead]/castsequence [nochanneling:狂乱] reset=15/target/combat 暗言术:痛,吸血鬼之触,神圣之星/cast [nochanneling:狂乱] 暗影魔/cast [nochanneling:狂乱] 吸血鬼的拥抱/changeactionbar 1/script UIErrorsFrame:Clear()牧师 暗影 尖刺流 天赋需点:疯狂,透彻之力#show 心灵震爆/cast [noform] !暗影形态/targetenemy [noharm][dead]/castsequence [nochanneling:狂乱] 心灵震爆,心灵震爆,心灵震爆,吸血鬼之触,暗言术:痛,噬灵疫病,精神鞭笞/changeactionbar 2/script UIErrorsFrame:Clear()#show 心灵尖刺/cast [noform] !暗影形态/targetenemy [noharm][dead]/cast [nochanneling:狂乱] 心灵尖刺/cast [nochanneling:狂乱] 暗影魔/cast [nochanneling:狂乱] 吸血鬼的拥抱/changeactionbar 1/script UIErrorsFrame:Clear()法师 奥术 天赋需点:寒冰护体,虚空风暴,隐没#show 奥术飞弹/console Sound_EnableSFX 0/targetenemy [noharm][dead]/castsequence [nochanneling:奥术飞弹] reset=8 奥术冲击,奥术冲击,奥术冲击,奥术冲击,虚空风暴,奥术弹幕/cast [nochanneling:奥术飞弹] 奥术飞弹/changeactionbar 2/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1#show 寒冰护体/console Sound_EnableSFX 0/targetenemy [noharm][dead]/castsequence [nochanneling:奥术飞弹] reset=25 隐没 ,寒冰护体, 隐没/cast !奥术强化/cast !气定神闲/changeactionbar 1/script UIErrorsFrame:Clear()/console Sound_EnableSFX 1法师 冰霜 天赋需点:寒冰护体,寒冰新星,彗星风暴#show 霜火之箭/targetenemy [noharm][dead]/castsequence [nochanneling] reset=8 寒冰箭,寒冰箭,冰枪术,寒冰箭,寒冰箭,冰枪术,霜火之箭/cast !冰冷血脉/cast !深度冻结/changeactionbar 2/script UIErrorsFrame:Clear()#show 寒冰新星/targetenemy [noharm][dead]/castsequence [nochanneling] reset=15 寒冰护体,寒冰新星,彗星风暴,寒冰新星,寒冰新星,彗星风暴,寒冰新星/cast !浮冰/cast !寒冰宝珠/changeactionbar 1/script UIErrorsFrame:Clear()法师 火焰 1固定 2移动 3触发#show 火球术/targetenemy [noharm][dead]/castsequence [nochanneling] reset=10 活动炸弹,火球术,火球术,火球术/castsequence [nochanneling] reset=10 炼狱冲击/script UIErrorsFrame:Clear()#show
灼烧 /targetenemy [noharm][dead]/castsequence [nochanneling] reset=10 活动炸弹,灼烧,灼烧,灼烧,灼烧/castsequence [nochanneling] reset=10 炼狱冲击/script UIErrorsFrame:Clear()#show
炎爆术 /targetenemy [noharm][dead]/castsequence [nochanneling] reset=1 炎爆术,镜像/cast ! 燃烧/script UIErrorsFrame:Clear()术士 毁灭 #show 混乱之箭/targetenemy [noharm][dead]/castsequence reset=10/target/combat 献祭,烧尽,烧尽,烧尽,烧尽,燃烧,烧尽,烧尽,献祭,烧尽,烧尽,烧尽,燃烧,烧尽/cast !混乱之箭/changeactionbar 2/script UIErrorsFrame:Clear()#show 暗影灼烧/targetenemy [noharm][dead]/cast !暗影灼烧/cast !不灭决心/cast !黑暗灵魂:易爆/changeactionbar 1/script UIErrorsFrame:Clear()术士 痛苦#show 腐蚀之种/targetenemy [noharm][dead]/cast !灵魂燃烧/cast !腐蚀之种/script UIErrorsFrame:Clear()#show 吸取灵魂/targetenemy [noharm][dead]/castsequence [nochanneling:吸取灵魂] reset=10/target/combat 痛苦无常,腐蚀术,吸取灵魂,吸取灵魂,痛苦无常,腐蚀术,吸取灵魂,吸取灵魂,生命分流/cast !不灭决心/changeactionbar 2/script UIErrorsFrame:Clear()#show 鬼影缠身/targetenemy [noharm][dead]/castsequence [nochanneling:吸取灵魂] reset=10/target/combat 痛楚,鬼影缠身,吸取灵魂,吸取灵魂,吸取灵魂/cast !黑暗灵魂:哀难/changeactionbar 1/script UIErrorsFrame:Clear()术士 恶魔 普通形态 1+2 恶魔形态 3+4#show 灵魂之火/targetenemy [noharm][dead]/castsequence reset=6/target/combat 腐蚀术,暗影箭,暗影箭,暗影箭,暗影箭,灵魂之火,生命分流/cast !黑暗灵魂:哀难/cancelaura 恶魔变形/changeactionbar 2/script UIErrorsFrame:Clear()#show 古尔丹之手/targetenemy [noharm][dead]/castsequence reset=6/target/combat 古尔丹之手,灵魂之火/cast !黑暗灵魂:学识/cast !基尔加丹的狡诈/cancelaura 恶魔变形/changeactionbar 1/script UIErrorsFrame:Clear()#show 末日降临/targetenemy [noharm][dead]/castsequence reset=6/target/combat 末日降临,混乱之触,混乱之触,混乱之触,混乱之触,混乱之触,混乱之触,混乱之触,混乱之触/cast !恶魔变形/cast !黑暗灵魂:哀难/changeactionbar 2/script UIErrorsFrame:Clear()#show 混乱波浪/targetenemy [noharm][dead]/castsequence reset=6/target/combat 混乱波浪,灵魂之火,灵魂之火/cast !恶魔变形/cast !黑暗灵魂:学识/cast !基尔加丹的狡诈/changeactionbar 1/script UIErrorsFrame:Clear()术士 恶魔箭#show 暗影箭/targetenemy [noharm][dead]/castsequence reset=6/target 腐蚀术,暗影箭,暗影箭,暗影箭,暗影箭,灵魂之火/cast !古尔丹之手/cancelaura 恶魔变形/script UIErrorsFrame:Clear()#showt 恶魔之箭/targetenemy [noharm][dead]/castsequence reset=6/target/combat
末日降临,恶魔之箭,恶魔之箭,恶魔之箭,恶魔之箭,恶魔之箭,恶魔之箭,恶魔之箭,恶魔之箭/cast !恶魔变形/cast !黑暗灵魂:学识/script UIErrorsFrame:Clear() 本帖最后由 北京_风之隐 于
08:44 编辑 点评 15:19:45沙发黑科技 《GnomeSequencer版》首先下载插件!插件下载地址:[[/downloads/info23234-GnomeSequencer.html#info]] 这是英文原版地址点击右侧的download直接下载即可使用方法:下载插件,解压插件,复制插件到World of Warcraft\Interface\AddOns目录下打开插件目录GnomeSequencer重命名文件ExampleSequences.lua 为Sequences.lua用记事本(文本编辑器)打开文件Sequences.lua把文档拉到最下面,直接复制我的宏,顺序粘贴即可。保存为UTF-8格式。多个宏顺序复制即可。登录游戏,在wow中创建一个空宏,将宏命名为“XX”,就是每个输出宏,第一行命令 ['XX'] 的名字。 例: Sequences['XX'] = {把宏拖到技能栏上,抽筋按之即可。需小退才能正常使用。技能图标需自己设置。注:GS插件基本实现了翻页宏效果,略优于翻页宏设置。GS插件实质就是个翻页宏插件,可以把宏里的技能放到技能条上,看看激发情况,欢迎大家测试比较。注:职业天赋请对照宏命令自行设置,种族天赋自行添加或删除。注:所有宏都是经过大量FB以及木桩测试过的,用不了以及卡宏现象,请检查是否复制正确完整,天赋技能是否正确,GS插件是否正确工作,记事本里的宏不能有重名的,等等。宏命令更新啦,请重新下载&&(753 Bytes)(下载次数: 950,
00:40:58 上传)下载积分: 金钱 -5 (713 Bytes)(下载次数: -9-9 00:40:58 上传)下载积分: 金钱 -5 (746 Bytes)(下载次数: -9-9 00:40:58 上传)下载积分: 金钱 -5 (634 Bytes)(下载次数: -9-16 09:41:35 上传)下载积分: 金钱 -5 (862 Bytes)(下载次数: -9-9 00:40:58 上传)下载积分: 金钱 -5 (800 Bytes)(下载次数: -9-9 00:40:58 上传)下载积分: 金钱 -5 (702 Bytes)(下载次数: 875,
00:40:58 上传)下载积分: 金钱 -5 (615 Bytes)(下载次数: -9-9 00:40:58 上传)下载积分: 金钱 -5 (653 Bytes)(下载次数: 846,
00:40:58 上传)下载积分: 金钱 -5 (685 Bytes)(下载次数: -9-13 19:13:47 上传)下载积分: 金钱 -5 (803 Bytes)(下载次数: -9-9 00:40:58 上传)下载积分: 金钱 -5
本帖最后由 北京_风之隐 于
18:31 编辑 点评 15:19:57板凳作者感言:现在宏都能卖钱,俺从60年代就写,各个版本,好忧桑关于一键宏,众说纷纭。其实这是个误区。既然暴雪有这个机制,就有存在性。当年 猎人一拖三 武器战姿态舞 痛苦术等等 这些都是经典。更不用说LR的仇恨分离BUG宏,塞梦猫治疗之触宏等等,这些只能在宏条件下使用,这样的例子还是很多的。我个人不同意 手残 这种说法。榜上的大神和JJC的高人们,都对宏命令有一定研究,基本上都是半自动手法,你手速再快,键盘再好,也不会有组合宏便捷快速。关于一键宏,打不过手动挡,一是宏缺乏合理性,技能优化不够。二是某些职业的触发类技能,这的确要半自动,宏不是外挂。像原来火法顺发炎爆宏只是特例。一键宏 基本上只是把你的职业发挥到正常水平,不至于手忙脚乱的,更多时间关注场上情况,躲闪BOSS和玩家的技能,以及自身的一些大技能的使用。从全自动到半自动是要有个过程的,对自身职业技能循环的了解。想当初 每天不打俩小时木桩,都不好意思进本。一晚上连窜带蹦的,弹钢琴似得,为啦 提高 200 DPS 把所有问题都研究一遍,延迟,天赋,雕文,技能循环,各种奇思怪想,打木桩都打吐了。关于一键宏,要是练级用的话,你可以把宏里,你还不会的技能去掉,一般都可以正常使用。级别够啦,你再添加回去。很方便的,你也可以按自己的感觉,替换技能,改变循环,进行测试。是不是很有成就感。再有一些职业的组合宏,鼠标指向宏也是必不可少的。现在暴雪把许多技能进行啦简化和合并,直接达到以前宏所达到的效果。关于一键宏,也和你自身的属性有关,象急速阀,暴击等等,以及你的网络延迟。同样一个宏,也许两人使用就大相径庭。这些都是要你慢慢研究调整的。关于一键宏,我只是提供啦一种模式,一种标准化的命令语句。函数,序列,技能优先级等等,你都可以按照自己的习惯,手法进行更改,逐渐摸索出适合自己的输出循环,逐渐从全自动变成半自动,一些核心技能和激发类技能手动释放,逐渐提高你对本职的了解,逐渐提高你的手法及DPS。宏不是万能的,没有宏是万万不能的哦。最近小本娱乐,感受颇深,随便写点,希望对新手有点帮助。 先说说各种 怪T。握手DK,DKT起手,不管是BOSS还是一堆小怪,先是一拽,后一嘲讽,真是无语。BOSS还好,反正你也拽不动,倒能增加少许仇恨,你不嘲讽他,他也打你。现在的仇恨机制下,OT是不太可能啦,要是原来,可就惨啦,BOSS一准扭头冲着DPS去啦,你倒好,嘲讽CD中,追着BOSS屁股一通狂砍,不死一片,BOSS大爷不会看你。一堆小怪就更可笑啦,你拽一个到跟前,认真的打,可其余的呢,尤其是法系怪,BUI,BUI,BUI,打的治疗哭爹喊妈的。等你屁颠屁颠的再跑过去拉怪,全员残血,何必呢,你拽他干嘛。拉着物理怪去找法系怪是原则或者把法系怪拽过来。卡视角也行,你嘲讽一个,躲到拐角,怪看不到你,就都跑过来找你啦。DKT技能少,其实也很简单,一堆也不怕,放个大圈先,就是别给扔歪啦,爆发,血沸传染,看谁不老实,一个灵打定住就行,灵打仇恨高。真有跑啦的,你再拽不迟。新手不要听高玩的乱讲,几层几层打,叠到多少啥的。DKT就这麽几个技能,有的用就使。接怪就开绿蛋,给治疗点反应时间。飞刀战士,起手投掷,等着怪来找你,这不大傻子吗。你有怒吗。不会冲锋的战士,不是战士。ZST的精髓就是一个冲锋,马上一个跺脚,谁不稳,外加一个盾猛,搞定。STSM最后遇到个奇葩,ZST一伸头,飞刀出去啦,我们几个冲进去啦,ZST倒好,一闪,门关啦,他外面,我们里面。还好大家默契,NS招石头人,SS换胖子,LR开嘲讽,一通手忙脚乱的过啦。自打60年代开始,永远的ZST,团队的灵魂。我至今看见战士T,都觉得心里特别踏实,一个冲锋,永远挡在大家前面,危急时刻,盾墙在手,天下我有。70年代有个视频,BT最后,卡拉,BOSS就一血皮,大家都不动啦,一团人都毛啦,就听语音里,一个东北爷们大吼一声,我盾墙在手,他就是那个ZST,卡之前把盾墙给交啦,呵呵,过啦。还有个情况,小怪去咬治疗,一个大跳出去救场,翻身一个冲锋回来,BOSS都没动,帅得掉渣。战士冲锋雷霆现,一路火花加闪电。陀螺和尚,只要怪超过两个,就一通神踢,转的头晕。那个技能,酒仙可以遗忘,既没仇恨,DPS也低,还没酒,啥用没有。老老实实的用技能攒星,那是救命的哦。蛋僧吗,永远要金光闪闪的,呵呵。作为一个减伤皮甲T,招架不如DK,躲闪不如熊T,护甲不如ZS+FQ,整个就一醉拳,还得用的是时候。我觉得自打有武僧那天,这职业就一脆皮,除极个别情况和玩的溜的。他强任他强,轻风佛山岗,他横然他横,明月照大江。任你千招,俺慢条斯理的化解,血线平直,别为难治疗就是好T。我遇见几个,那血线跟过山车似得,完全是喷啊,太吓人。推荐用宏,简化操作,多点时间,看看周围场上情况,是不是漏怪啦,打断怪的读条技能,别指着DPS帮你打断。还有个原则,就是一般你接怪后,你要面对怪,怪呢,要背对大家。千万别叫怪面对大团,大家都在你身后,你啥也看不到。这样也方便你观察场上情况。玩T要学会后退,把怪都圈在你面前,别你站在怪堆里。就是走位,现在没有碾压啦,也别撅着个大腚,让怪乱捅。有些人用技能插件,技能精确到零点几秒,别扯啦,手一抖就没啦,还不算延迟。70年代早期,SW开荒,说实话太苦难啦。NGA有个精研ZST的海龟博士,推出一套 模糊 模式,那理论整个一篇论文,看得头晕,它实质是个数学模型,结合圆桌理论,简单来说,就是大概其,差不多,在可控范围,完成既定计划。精品UI 赏鉴& &注:推荐使用 ADSafe净网大师& &免除视频广告烦恼 亲测可用 真的很棒 您的浏览器不支持 video 标签 本帖最后由 北京_风之隐 于
10:55 编辑 点评 15:19:58地板看看,顺便拿一G点评 15:21:21下水道我草,前排留名,此贴必火点评 15:22:336楼这宏能用么,暴雪不是对所有宏都有限制了么,公cd的技能是不能一起放的点评 15:23:057楼一键宏玩着还有啥意思。。。点评 15:28:168楼果断试验一下!点评 15:32:409楼连T都一键宏啊....点评 15:35:4210楼我来保存一下,以后看点评 15:41:4111楼宏怎么用,小白求回复点评 15:42:1812楼我擦,不错啊!点评 16:51:0613楼上面那些能用还是下面需要下载呢那些能用点评 17:16:0414楼竟然是福利贴,收藏一下点评 17:19:5215楼wa asdas das 点评首页上一页1/92?
发表评论:
TA的最新馆藏}

我要回帖

更多关于 仇恨分离宏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信