Lua wow插件

?找回密码
?注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2512|365滚球盘最终比分_365滚球数据_365滚球动画: 3
打印 上一主题 下一主题

首创PVE脚本插件yjscripts! [复制链接]

zys924 该用户已被删除
跳转到指定楼层
1#
发表于 2009-8-27 15:08:35 |只看该作者 |倒序浏览
2009-9-3
本人将脚本首次做成带图形界面设定的插件,这样带来的好处有:
1.图形界面,更加直观,让菜鸟也能使用功能强大的脚本!
2.你是不是有遇到战斗中有时候突然不想用某个技能了,但却来不及停下来去修改脚本?OK,使用脚本插件随时哪怕在战斗状态中都可改变脚本设定,让脚本更加灵活
3.必须要不断按键才能让脚本跑起来?不需要,插件只需要你按下一次启动键,即可以0.2秒的速度重复执行脚本,你可以在运行脚本的同时与别人打字聊天!
4.目前只做了一个TWOW PVE增强萨满的插件,接受各种用途量身定做脚本,支持国服,欢迎联系本人QQ101889887!


使用方法:
0.将插件解压缩到interface\addons
1.进入WOW
2.可能在人物界面需要勾选“加载过期插件”才能让插件yjscripts被游戏加载
3.在游戏中就可以看到插件的界面了,输入/ys可以查看更多的脚本命令!
4.一定要记得挂接小兵的yjwow
5.随时点那个启动按钮就可以启动脚本的运行,再一次按下就是停止脚本的运行。或者你可以做宏命令“/ys on"启动,“/ys off”终止。


下载:


----下面是我以前的帖子----




使用方法:
0.成功连接yjwow
1.进入SUPERMACRO
2.新建脚本
3.粘贴以下代码,可调节自定义变量,命名&保存
4.新建按钮宏,宏内容输入/sdm run [上面的脚本名称]
5.将该宏拉入动作条,就可以成功运行脚本了,享受一键下副本的快感吧!

《增强萨满RAID自动化DPS脚本V1.1》
更新日期:2009-8-27
功能:
(1)按照优先级自动使用风暴打击、大地震击、熔岩暴击
(2)自动补熔岩图腾
(3)自动补盾(技能可自定义)
(4)5层漩涡释放技能自定义
(5)仇恨控制防止BOSS战OT
(6)自动打断当前目标施法(敌对技能可自定义)
(7)自动吃糖加血保命
测试结果:以下脚本已成功在WLK25人RAID副本中完整测试,BUG已修正,效果显着!
  1. --------以下是自设定--------
  2. --自动熔岩图腾开关(true为打开,false为关闭)
  3. local AUTOFIRETOTEM=true;
  4. --自动萨满之怒开关(true为打开,false为关闭)
  5. local AUTOWRATH=true;
  6. --自动给自己补盾的技能名称
  7. local AUTOSHIELD="闪电之盾";
  8. --自动释放5层漩涡使用的技能名称及目标(最多可指定3个,优先级依次降低1>2>3)
  9. local MAELSTORM1="";
  10. local MAELSTORM1TARGET="";
  11. local MAELSTORM2="闪电箭";
  12. local MAELSTORM2TARGET="";
  13. local MAELSTORM3="";
  14. local MAELSTORM3TARGET="";
  15. --自动打断的敌对施法的技能名称(none为不打断任何法术,all为全部法术,其他为指定技能名称,注意大小写)
  16. local INTERRUPTNAME="all";
  17. --自动使用饰品的物品名称
  18. local USEITEM="憎恨者之影";
  19. --自动控制仇恨开关(true为打开,false为关闭)
  20. local THREATCONTROL=true;
  21. --保命模式(0:不采取任何措施 1:自动吃糖 2:自动吃糖+自动治疗链)
  22. local PROTECTMODE=0;
  23. --------以上是自设定--------
  24. if amtb("恢复")>0 or amtb("大地之盾")>0 or amtb("激流")>0 then
  25. amrun("净魔术");
  26. return;
  27. end
  28. --如果当前没有目标,则停止DPS
  29. if UnitLevel("target")==0 then
  30. local t=GetTime();
  31. macroT=macroT or 0;
  32. if t-macroT>5 then
  33. ??DEFAULT_CHAT_FRAME:AddMessage("自动DPS:你需要选择一个目标才能开始DPS。");
  34. ??macroT=t;
  35. end
  36. return;
  37. end
  38. --自动吃糖(HP<20%)
  39. if PROTECTMODE>0 and UnitHealth("player")/UnitHealthMax("player")<0.2 and amisr("魔化治疗石") then
  40. amrun("魔化治疗石");
  41. return;
  42. end
  43. --自动使用“削风术”针对BOSS战控制仇恨
  44. local _,_,_,threat,_ = UnitDetailedThreatSituation("player", "target");
  45. if THREATCONTROL and threat and threat>90 and UnitLevel("target")==-1 then
  46. ? ? if amisr("削风术") then
  47. ??local t=GetTime();
  48. ??macroT=macroT or 0;
  49. ??if t-macroT>5 then
  50. ? ?DEFAULT_CHAT_FRAME:AddMessage("警报:现在仇恨达到MT的"..threat.."%,已自动使用削风术防止OT!");
  51. ? ?macroT=t;
  52. ??end
  53. ? ?? ???amrun("削风术");
  54. ? ? end
  55. return;
  56. end
  57. --自动使用“削风术”打断目标施法
  58. if INTERRUPTNAME~="none" then
  59. if INTERRUPTNAME=="all" then
  60. ??if amac("target") and amisr("削风术") then
  61. ? ?amrun("削风术");
  62. ? ?return;
  63. ??end
  64. else
  65. ??if amac("target")==INTERRUPTNAME and amisr("削风术") then
  66. ? ?amrun("削风术");
  67. ? ?return;
  68. ??end
  69. end
  70. end
  71. --如果MP不足35%,自动啓动洒满之怒
  72. if AUTOWRATH and UnitMana("player")/UnitManaMax("player")<0.4 and amisr("萨满之怒") then
  73. ? ? amrun("萨满之怒");
  74. return;
  75. end
  76. --自动使用饰品
  77. if amisr(USEITEM) then
  78. ? ? amrun(USEITEM);
  79. return;
  80. end
  81. --自动施放5层气旋
  82. if amif(":PBN>4 %气漩武器%") then
  83. if PROTECTMODE>1 and UnitHealth("player")/UnitHealthMax("player")<0.2 then
  84. ??amrun("治疗链","player");
  85. ??amdelay("治疗链",1.5);
  86. ??return;
  87. end
  88. ? ? if amisr(MAELSTORM1,MAELSTORM1TARGET) then
  89. ? ?? ???amrun(MAELSTORM1,MAELSTORM1TARGET)
  90. ??return;
  91. ? ? elseif amisr(MAELSTORM2,MAELSTORM2TARGET) then
  92. ? ?? ???amrun(MAELSTORM2,MAELSTORM2TARGET)
  93. ??return;
  94. ? ? elseif amisr(MAELSTORM3,MAELSTORM3TARGET) then
  95. ? ?? ???amrun(MAELSTORM3,MAELSTORM3TARGET)
  96. ??return;
  97. ? ? end
  98. end
  99. --自动放熔岩图腾
  100. local isFireElementExist=false;
  101. if AUTOFIRETOTEM then
  102. for index=1,4 do
  103. ??local arg1,totemName,startTime,duration=GetTotemInfo(index)
  104. ??if totemName=="火焰元素图腾" then
  105. ? ?isFireElementExist=true;
  106. ??end
  107. end
  108. if (not isFireElementExist) then
  109. ??for index=1,4 do
  110. ? ?local arg1,totemName,startTime,duration=GetTotemInfo(index)
  111. ? ?local estdur=startTime+duration-GetTime()
  112. ? ?if totemName=="熔岩图腾 VII" then
  113. ? ? if estdur<1.0 then
  114. ? ???amrun("熔岩图腾");
  115. ? ???amdelay("熔岩图腾",1.5);
  116. ? ???return;
  117. ? ? end
  118. ? ? break
  119. ? ?end
  120. ? ?if index==4 then
  121. ? ? amrun("熔岩图腾");
  122. ? ? amdelay("熔岩图腾",1.5);
  123. ? ? return;
  124. ? ?end
  125. ??end
  126. end
  127. end
  128. --自动使用风暴打击
  129. if amisr("风暴打击") then
  130. ? ? amrun("风暴打击");
  131. return;
  132. end
  133. --自动使用大地震击
  134. if amisr("大地震击") then
  135. ? ? amrun("大地震击");
  136. return;
  137. end
  138. --自动使用熔岩暴击
  139. if amisr("熔岩暴击") then
  140. ? ? amrun("熔岩暴击")
  141. return;
  142. end
  143. --自动补盾
  144. if amif(":PBN<2 %" .. AUTOSHIELD .. "%") then
  145. ? ? amrun(AUTOSHIELD);
  146. amdelay(AUTOSHIELD,5);
  147. return;
  148. end
复制代码
《增强萨满RAID开启英勇脚本V1.0》
更新日期:2009-8-27
功能:
(1)优先召唤野性之魂
(2)优先召唤火元素
(3)全团密语、团队警告(如果有A)并大喊通告“英勇已开启”,完美解决卡GCD刷屏问题
  1. if amcd("野性之魂")<2 then
  2. amrun("野性之魂","nogoal");
  3. return;
  4. end
  5. if amcd("火元素图腾")<2 then
  6. amrun("火元素图腾");
  7. return;
  8. end
  9. if amcd("英勇气概")<2 then
  10. amrun("英勇气概");
  11. return;
  12. else
  13. local t=GetTime();
  14. macroT=macroT or 0;
  15. if t-macroT>5 then
  16. ??macroT=t;
  17. ??if GetNumRaidMembers()>0 then
  18. ? ?SendChatMessage("======^^^^已经开啓英勇^^^^======","RAID");
  19. ? ?local raidIndex=0;
  20. ? ?for raidIndex=1,GetNumRaidMembers() do
  21. ? ? name, _, _, _, _, _, _, _, _, _, _ = GetRaidRosterInfo(raidIndex);
  22. ? ? SendChatMessage("======^^^^已经开啓英勇^^^^======","WHISPER",nil,name);
  23. ? ?end
  24. ??end
  25. ??if IsRaidLeader() or IsRaidOfficer() then
  26. ? ?SendChatMessage("======^^^^已经开啓英勇^^^^======","RAID_WARNING");
  27. ??end
  28. ??SendChatMessage("======^^^^已经开啓英勇^^^^======","YELL");
  29. end
  30. return;
  31. end
复制代码
联系本人:QQ101889887欢迎提出宝贵意见
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Vip

Rank: 1

在线时间
105 小时
注册时间
2008-12-9
积分
15
2#
发表于 2009-9-1 15:48:08 |只看该作者
很好很强大

Rank: 1

在线时间
2 小时
注册时间
2016-1-6
积分
7
3#
发表于 2016-1-30 10:24:25 |只看该作者
我继续顶你!太好的帖子了 支持











虽然过去不能改变,未来可以。

普林艾尔??http://www.preair.cn小店出售各类空气处理设备,淘宝店铺搜索“方凌电器”就可以找到。
您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|Lua wow插件 ??

GMT+8, 2019-10-8 09:13bet36备用线路 , Processed in 0.076778 second(s), 14 queries .

Powered by Discuz! X2 Licensed

? 2001-2011 Comsenz Inc.

回顶部