ss一鍵安裝腳本
① 魔獸世界 3.13 SS一鍵DOT宏 好用追加分
console
Sound_EnableSFX
0
/castsequence
reset=4/combat/target
燃燒,獻祭,燒盡,燒盡,燒盡,生命分流(等級
6)
/castsequence
reset=3/combat/target
混亂之箭,腐蝕術
/console
Sound_EnableSFX
1
/腳本
UIErrorsFrame:Clear()
元素詛咒開怪時候手動掛一個就OK。
② 關於SS一鍵DOT的宏
一鍵3DOT宏
點一下放一個,缺啥補啥,一直按吧
注意,這是solo宏,團隊中如果有其他術士的話就不好用了,因為無法判斷DOT是不是你放的,比如其他術士放了痛苦詛咒,
這個宏就不會再放痛苦詛咒,直到那個術士的痛苦詛咒消失
通用版
/script local n,s,k,j,d,f={"Abomi","Sarge","Immol"},{"腐蝕術","痛苦詛咒","獻祭"};for k=1,3 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;
痛苦術士風箏版
/script local n,s,k,j,d,f={"Abomi","Requi","Sarge"},{"腐蝕術","生命虹吸","痛苦詛咒"};for k=1,3 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;
獻祭 + 寵物攻擊
在使用前面一鍵3DOT宏之前我通常會使用這個宏作為起手,因為獻祭有施法時間,這就跟獵人瞄準起手一樣
/施放 獻祭
/script PetAttack();
如果是痛苦術士,帶小鬼而且作mana罐子的話用這個
/施放 獻祭
/script if UnitCreatureFamily("pet")~="小鬼" then PetAttack();end;
RAID DOT宏
循環上DOT,如果使用間隔超過18秒則重新從第一個DOT開始放,以防止DOT序列沒放完怪就死了
普通版
/script local x,t={"痛苦詛咒","腐蝕術","獻祭"},GetTime();DOTI=DOTI or 3;DOTT=DOTT or t;DOTI=DOTI+1;if DOTI>3 or t-DOTT>18 then DOTI=1;DOTT=t;end;CastSpellByName(x[DOTI]);
痛苦術士版
/script local x,t={"生命虹吸","痛苦詛咒","腐蝕術","獻祭"},GetTime();DOTI=DOTI or 4;DOTT=DOTT or t;DOTI=DOTI+1;if DOTI>4 or t-DOTT>18 then DOTI=1;DOTT=t;end;CastSpellByName(x[DOTI]);
這是模擬2.0中/castsequence的方式寫的,但沒有進入/脫離戰斗重置序列和改變目標重置序列功能,
因為這需要做成插件了
到了2.0用這個就行了:
普通版
/castsequence reset=18/target/combat "生命虹吸","痛苦詛咒","腐蝕術","獻祭"
痛苦術士版
/castsequence reset=18/target/combat "痛苦詛咒","腐蝕術","獻祭"
RAID詛咒宏
如果目標沒有元素詛咒就上元素,有元素沒有暗影詛咒就上暗影詛咒,都有就上痛苦詛咒
raid中的術士們,為了名額,詛咒吧!
/script local n,s,k,j,d={"lTouc","fAchi"},{"元素","暗影","痛苦"},1;while k<3 do f=nil;for j=1,16 do d=UnitDebuff("target",j);if d and strfind(d,n[k]) then f=1;break;end;end;if f then k=k+1;else break;end;end;CastSpellByName(s[k].."詛咒");
增幅疲勞 / 增幅痛苦
把詛咒增幅放到動作條上,並查出編號,查編號看上邊基礎知識部分
增幅疲勞
/script local c,s,d=CastSpellByName,GetActionCooldown(增幅編號);if d<2 then c("詛咒增幅");SpellStopCasting();end;c("疲勞詛咒");
法術書版
/script local c,s,d=CastSpellByName,GetSpellCooldown(增幅編號,"spell");if d<2 then c("詛咒增幅");SpellStopCasting();end;c("疲勞詛咒");
增幅痛苦
/script local c,s,d=CastSpellByName,GetActionCooldown(增幅編號);if d<2 then c("詛咒增幅");SpellStopCasting();end;c("痛苦詛咒");
法術書版
/script local c,s,d=CastSpellByName,GetSpellCooldown(增幅編號,"spell");if d<2 then c("詛咒增幅");SpellStopCasting();end;c("痛苦詛咒");
其實這個宏也可以簡寫成
/施放 詛咒增幅
/script SpellStopCasting();
/施放 疲勞詛咒
/施放 詛咒增幅
/script SpellStopCasting();
/施放 痛苦詛咒
但寫成上面/script的形勢可以避免看到討厭的「技能還沒有準備好」的提示
智能契約分流宏 - 痛苦術士必備
=================為什麼要分流=================
可能有人覺得只要契約就好,何必還要分流,我們有魔甲術,每5秒恢復15點hp,還有生命虹吸,吸血,
各位癮君子每3秒吸個五六十應該不在話下吧,生命長滿就不會再長了。所以只用契約的話會有大量的生命浪費,
實際上這些生命變成藍的話數量相當驚人的,所以在盡量保證自己血量的前提下使用分流可以達到最大的轉換效率
而不會出現安全問題,你會發現這才是真正的永動機
而且,最大的問題…… 分流恢復mana的速度比契約快多了>"<
=================送給抽風手的禮物=================
原則:不讓小鬼滿藍,不讓自己滿血
小鬼滿mana當然先抽他的,當抽到70%時,如果你受傷小於200就分流一次,然後繼續抽小鬼,
直到抽空或者你血又差200沒滿,為了最大化的利用嘛,
如果把小鬼抽空了你還沒搞定,沒辦法,抽自己吧
各位如果在raid而且治療比較關照你的話可以把受傷200安全線往下降,比如1000,
這樣頂著恢復,回春,抽著小鬼,想OOM都難啊
我們唯一要做的就是……
練就一根堅韌而神經質的手指……
/script local s,h,m="生命分流";if UnitExists("pet") then h=UnitHealthMax("player")-UnitHealth("player");m=UnitMana("pet")/UnitManaMax("pet");if m>0.1 and h>200 or m>=0.7 then s="黑暗契約";end;end;CastSpellByName(s);
上邊200是開始分流的安全線,0.7是停止虐待小鬼開始分流的比例,當然是自己滿血情況下
計算了魔傷和強化生命分流天賦的分流宏
你魔傷和生命分流效率自己填
你分流效率:你強化生命分流的天賦,1點就換成1.1,2點換成1.2,沒有加這個天賦就是1
注意,這個宏不會分到死,自殺的話單拉出來一個最高級的吧
/script local b,r,p,j,h={30,75,140,220,310,424},{0.38,0.68,0.8,0.8,0.8,0.8},"player";for j=6,1,-1 do h=b[j]+r[j]*你魔傷;if UnitHealth(p)>=h and UnitManaMax(p)-UnitMana(p)>=h*你分流效率 then CastSpellByName("生命分流(等級 "..j..")");break;end;end
自身buff
自動上 魔甲術,偵測隱形,魔息術,缺啥補啥,偵測隱形用不著強效的
/script local n,s,k,j,b,f={"gScr","tInv","nBre"},{"魔甲術","偵測隱形","魔息術"};for k=1,3 do f=nil;for j=1,16 do b=UnitBuff("player",j);if b and strfind(b,n[k]) then f=1;break;end;end;if not f then CastSpellByName(s[k]);break;end;end;
死亡纏繞 + 恐懼
死亡纏繞 + 恐懼是術士最具殺傷力的連招,是術士反盤的基礎,
能與之媲美的恐怕只有獻祭 + 點燃了,什麼?還有生命分流 + 自焚?
功能:如果死亡纏繞不在CD就放纏繞,如果CD中則施放恐懼術,連續使用就是 纏繞 + 恐懼
死亡纏繞的編號看圖自己填
/script local s,d=GetActionCooldown(死亡纏繞編號);if d<2 then CastSpellByName("死亡纏繞");else CastSpellByName("恐懼術");end;
法術書版
/script local s,d=GetSpellCooldown(死亡纏繞編號,"spell");if d<2 then CastSpellByName("死亡纏繞");else CastSpellByName("恐懼術");end;
如果目標是惡魔或元素就放逐,否則恐懼
raid和跟術士PK時能省點事……
/script local t=UnitCreatureType("target");if t=="惡魔" or t=="元素生物" then CastSpellByName("放逐術");else CastSpellByName("恐懼術");end;
雙法術石
法術石放飾品1,備用法術石放的位置自己填,看上邊基礎知識
/script local s,d,e=GetInventoryItemCooldown("player",17);if d<2 and e>0 then SpellStopCasting();UseInventoryItem(13);UseContainerItem(備用法術石包號,你備用法術石格子號);end;
狗智能吞噬魔法
優先驅散自己身上的debuff,沒有就驅散對方身上的buff
/script local i,d,s,t,_;for i=1,16 do d,_,t=UnitDebuff("player",i);if d and t=="Magic" then s=1;break;end;end;CastSpellByName('吞噬魔法',s);
瞬召虛空並犧牲宏 - 傳說中的雙胖子
功能:如果帶的是虛空則犧牲,不是的話按第一下瞬召虛空,再按一下犧牲,之所以要按兩下因為所謂瞬召實際還是有0.5秒時間,
當然如果你是非惡魔術士或者惡魔支配CD中,那瞬召就變成慢召了……
/script local c=CastSpellByName;if UnitCreatureFamily("pet")=="虛空行者" then c("犧牲");else c("惡魔支配");SpellStopCasting();c("召喚虛空行者");end;
寶寶打圖騰
/script local t,n,i,_={"根基","戰栗","地縛","灼熱","清毒"};for _,i in t do n=i.."圖騰";TargetByName(n,1);end;PetAttack();
拉人宏
1 小隊/團隊自適應版
/施放 召喚儀式
/script local s="party";if UnitInRaid("player") then s="raid";end;SendChatMessage("開始召喚>%t<,機票1G,女生半價,來點門啊",s);
2 黑體震撼版
/施放 召喚儀式
/y █ ●███◣ █
/y ██ █ █ ▉
/y █ █ █ ▊
/y █████ █ █ ▋
/y █ █ █ █ ▌
/y █████ █ █ ▍
/y ●● ●● █ ◥█ ●
3 車夫自虐版
這個不是拉人的宏,而是一次尋問團隊中所有和你不在同一區域的人,自動問他需不需要拉,好像有點自討苦吃,自虐用的……
只要點一下,你會收到無數訂單的……
/script local i,n,z,_;for i=1,GetNumRaidMembers() do n,_,_,_,_,_,z=GetRaidRosterInfo(i) if z~=GetZoneText() then SendChatMessage("要拉的MM報職業","whisper",nil,n);end;end
智能靈魂石
沒有靈魂石就製造,有就給目標綁靈魂石,並在小隊或團隊中報告
把做好的靈魂石放在動作條上,查出編號,具體看上邊基礎知識
/script local s,i="party",靈魂石所在編號;if IsUsableAction(i) then if GetActionCooldown(i)==0 then UseAction(i);if UnitInRaid("player") then s="raid";end;SendChatMessage("%t 已被綁定",s);end;else CastSpellByName("製造特效靈魂石");end
③ linux怎麼執行一鍵安裝腳本
要設置快捷鍵的。 我用的ubuntu linux,可以直接設置全局快捷鍵的,不知道你使用的什麼版本。
④ linux下有沒有一鍵安裝腳本
有,多得很,用bash shell編寫的腳本,一鍵安裝LNMP,LAMP,LLMP等等...
⑤ 如何用批處理寫自動安裝軟體的腳本
1、新建一個Ergodic.txt文件然後重名成Ergodic.bat文件,然後輸入前置聲明:@echo off,pause。
注意事項:
目前比較常見的批處理包含兩類:DOS批處理和PS批處理。PS批處理是基於強大的圖片編輯軟體Photoshop的,用來批量處理圖片的腳本;而DOS批處理則是基於DOS命令的。
⑥ SS一鍵抽筋宏,有時CD跟不上,請問怎麼辦
術士插件:傻瓜式DPS插件安裝後就能用。
你進我的網路空間找個論壇鏈接這里不能發地址,或者在網路搜索以上的這句話或者一鍵YJWOW,找到這個論壇注冊進去你就可以找到這個牛逼的插件了。
其他職業都有專門插件。
對於痛苦SS來說復雜的輸出循環太讓人惡心了做個宏:如下
起手腐蝕術,鬼影纏身,痛苦無常,獻祭,痛苦詛咒,生命哄吸,6DOT上完,無腦暗影箭。但鬼影纏身釋放時間1。25秒,持續時間12秒,在第10秒的時間補,不能斷(為了保持所有傷害+20%)。獻祭,痛苦無常釋放時間都為1。25秒持續時間都為15秒。在第12秒時補。其餘腐蝕術,痛苦詛咒,生命宏吸都為瞬發法術沒了就補。其他時間無腦暗影箭現在痛苦SS都是這樣輸出
注意2點:一:鬼影纏身很重要能加成20%傷害不能斷持續時間12秒CD8秒釋放時間1.25秒一定要在第10秒的時候補。
二:鬼影纏身,痛苦無常,獻祭的釋放時間都為1。25秒。。其餘腐蝕術,痛苦詛咒,生命宏吸都為瞬發法術。
以下是宏:
/CT:TDB<3"腐蝕術"
/CT:TDB<3"鬼影纏身"
/CT:TDB<3"痛苦無常=0.5"
/CT:TDB<3"獻祭=0.5"
/CT:TDB<3"痛苦詛咒"
/CT:TDB<3"生命哄吸"
/CT"暗影箭"
痛苦SS輸出腳本:
ifamcd("妖術之顱")==0andamisr("妖術之顱","player")then
amrun("/use妖術之顱","player")
return;
end;
ifaml("player","%")<70andamisr("生命之血","player")then
amrun("生命之血","player");
return;
end;
ifampb("邪甲術")<3andamisr("邪甲術","player")then
amrun("邪甲術","player");
amdelay("邪甲術");
return;
end;
ifampb("暗影冥思")>1andamisr("暗影箭","target")then
amrun("暗影箭","target");
amdelay("暗影箭");
return;
end;
ifamtdb("鬼影纏身")<=2andamisr("鬼影纏身","target")then
amrun("鬼影纏身","target");
amdelay("鬼影纏身");
return;
end;
ifamtdb("腐蝕術")<=2andamisr("腐蝕術","target")then
amrun("腐蝕術","target");
amdelay("腐蝕術");
return;
end;
ifamtdb("痛苦詛咒")<=2andamisr("痛苦詛咒","target")then
amrun("痛苦詛咒","target");
amdelay("痛苦詛咒");
return;
end;
ifamtdb("痛苦無常")<=2andamisr("痛苦無常","target")then
amrun("痛苦無常","target");
amdelay("痛苦無常",1);
return;
end;
ifaml("target","%")<25andamisr("吸取靈魂","target")then
amrun("/cast[nochanneling]吸取靈魂","target");
amdelay("吸取靈魂");
return;
end;
ifaml("target","%")>25andamisr("暗影箭","target")then
amrun("暗影箭","target");
amdelay("暗影箭");
return;
end;
--------------------------------------
想傻瓜點的有插件看圖:
插件裡面的腳本
ifaml(nil,"%")<50andamisr("上古埃基爾神器")then
amrun("上古埃基爾神器");
return;
elseifYjwow_Destruction_Warlock_PVE["自動犧牲"]then
ifaml(nil,"%")<20andamisr("犧牲","nogoal")then
amrun("犧牲","nogoal");
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動找目標"]then
ifamattack(0,0)then
return
end
end
ifampb("爆燃")>12andamisr("妖術之顱","player")then
amrun("/use妖術之顱","player")
return;
end;
ifampb("爆燃")>12andamisr("銀色新月徽記","player")then
amrun("/use銀色新月徽記","player")
return;
end;
ifYjwow_Destruction_Warlock_PVE["自動邪甲術_魔甲術"]then
ifampb("邪甲術")<3andamisr("邪甲術","player")then
amrun("邪甲術","player");
amdelay("邪甲術");
return;
end;
else
ifampb("魔甲術")<3andamisr("魔甲術","player")then
amrun("魔甲術","player");
amdelay("魔甲術");
return;
end;
end
--元素詛咒][厄運詛咒][痛苦詛咒][虛弱詛咒][語言詛咒]
ifYjwow_Destruction_Warlock_PVE["自動法術封鎖"]then
ifamac("target")andamisr("法術封鎖","target")then
amrun("法術封鎖","target");
return;
elseifamac("focus")andamisr("法術封鎖","focus")then
amrun("法術封鎖","focus");
return;
end
localUNIT=amacp("法術封鎖",5,"牧師,法師,術士,德魯伊",nil)
ifUNITthen
ifamisr("法術封鎖",UNIT)then
amrun("法術封鎖",UNIT);
return;
end
end
end
ifYjwow_Destruction_Warlock_PVE["自動元素詛咒"]then
ifamtdb("元素詛咒")<=1andamisr("元素詛咒")andnotUnitIsPlayer("target")then
amrun("元素詛咒","target")
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動厄運詛咒"]then
ifamtdb("厄運詛咒")<=1andamisr("厄運詛咒")andnotUnitIsPlayer("target")then
amrun("厄運詛咒","target")
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動痛苦詛咒"]then
ifamtdb("痛苦詛咒")<=1andamisr("痛苦詛咒")andnotUnitIsPlayer("target")then
amrun("痛苦詛咒","target")
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動虛弱詛咒"]then
ifamtdb("虛弱詛咒")<=1andamisr("虛弱詛咒")andnotUnitIsPlayer("target")then
amrun("虛弱詛咒","target")
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動語言詛咒"]then
ifamtdb("語言詛咒")<=1andamisr("語言詛咒")andnotUnitIsPlayer("target")then
amrun("語言詛咒","target")
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動腐蝕術"]then
ifamtdb("腐蝕術")<=3andamisr("腐蝕術")andnotUnitIsPlayer("target")then
amrun("腐蝕術","target")
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動吸取法力"]then
ifamtdb("吸取法力")==-1andamisr("吸取法力","target")andamr("player","%")<30andamtrt("target")==0andnotamac("player")then
amrun("吸取法力","target")
amdelay("吸取法力",1);
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動吸取靈魂"]then
ifamtdb("吸取靈魂")==-1andamisr("吸取靈魂")andaml("target","%")<30andnotamac("player")then
amrun("吸取靈魂","target")
amdelay("吸取靈魂",1);
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動吸取生命"]then
ifamtdb("吸取生命")<=1andamisr("吸取生命")andaml("player","%")<50andnotamac("player")then
amrun("吸取生命","target")
amdelay("吸取生命",1);
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動生命分流"]then
ifamtdb("生命分流")==-1andamisr("生命分流")andamr("player","%")<40andaml("player","%")>65andnotamac("player")then
amrun("生命分流","target")
amdelay("生命分流",1);
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動生命通道"]then
ifamtdb("生命通道","pet")<=1andamisr("生命通道","pet")andaml("pet","%")<40andnotamac("player")then
amrun("生命通道","pet")
amdelay("生命通道",1);
return;
end
end
ifYjwow_Destruction_Warlock_PVE["自動腐蝕之種"]andnotamac("player")then
ifamtdb("腐蝕之種","target")==-1andamisr("腐蝕之種","target")then
amrun("腐蝕之種","target")
return;
end
end
ifamtdb("獻祭")<=1andamisr("獻祭","target")andnotamac("player")then
amrun("獻祭","target");
amdelay("獻祭",1);
return;
end;
ifamisr("燃燒","target")then
amrun("燃燒","target");
return;
end;
ifamisr("混亂之箭","target")andamact("player")<0.7andamtdb("獻祭")>0then
amrun("混亂之箭","target");
return;
end;
ifamisr("燒盡","target")andamact("player")<0.7andamtdb("獻祭")>0then
amrun("燒盡","target");
return;
end;
⑦ 為什麼vps都搭建好了,ss也裝好了,卻用不了
首先看運行下伺服器看看是否安裝好,在ping下IP看是否能ping同,在看下自己的VPS是不是KVM虛擬的,都沒問題的話就是你服務端腳本有問題,你可以用一鍵腳本從新搭建下。
一鍵安裝腳本:網頁鏈接
⑧ 求發一個SS帶小號的腳本和宏,本人下了按鍵精靈,但是不太會。 請詳細說明怎麼使用。
按鍵精靈沒用的,那個要更高級的輔助才行
⑨ 求一個SS一鍵吸取宏
你好,宏命令不能判斷血量。
所以這種宏不能實行,暴雪已經禁止了很多無腦宏,例如一鍵沖鋒壓制等。
宏能夠判斷的只有 敵對/友好 戰斗/非戰斗 可飛行/不可飛行 游泳/非游泳等
不判斷BUFF,不判斷CD,不判斷距離。
所以樓主你這種想法不能實現。
如果需要術士的其他宏命令可以去NGA、178魔獸主題站等看一下。
⑩ SS一鍵雙詛咒宏
貌似只能實現按一下。兩個詛咒一起仍。。。
/釋放 鹵莽詛咒(等級1)
/釋放 虛弱詛咒(等級1)
或
/釋放 鹵莽詛咒(等級1)
/in 2 釋放 虛弱詛咒(等級1)
/in 是延遲幾秒的意思