㈠ 劍網3 宏命令教程
大腳插件現在支持宏命令了.so發個帖普及下宏知識.。.以前玩wow。隊友PVP玩家來說,宏是必不可少的.。.發此貼相信可以幫助很多朋友解決一下快捷鍵不夠用的問題了。下面進入正文宏是一組命令的一個集合,通過單點觸發多個動作按順序執行。一個宏可以完成一個相對比較復雜的命令。比如戰斗中發布命令,如果打字當然不算麻煩,但在戰斗中卻很要命。浪費了時間和生命。一個簡單的宏便可以用一個鍵來完成這一切。大腳宏呼出命令:/macro然後我們就可以再宏編輯窗口進行代碼編輯了。/cast,它是最常見的宏命令了。很多地方要用到。/cast [ally] 捨身訣其中,「/」表示一條命令開始,然後是命令,這里的「cast」是表示釋放技能。接著由中括弧包含的是執行該命令的條件,「ally」表示目標是友善就執行該命令,條件可以有多個,以「,」分隔,條件也可以省略不寫,表示無條件執行這條命令。最後部分是命令的參數,不同命令的參數略有區別,「cast」的參數是技能名,這里表示執行「捨身決」這個技能。整條命令的意思是:如果目標是友善的,那就對目標施放捨身決。捨生訣宏:(暫時不可用,目標的目標參數不知道是啥)目標友好則對目標施放,目標敵對則對目標的目標施放復制內容到剪貼板代碼:/cast [ally] 捨生訣/cast [target=targettarget,ally] 捨生訣 (我猜的,權且這么寫吧)/p 殺身成仁捨生以取義,捨生決!/xcast 這命令是大腳新命名的吧,以前玩wow的是很命令是/castsequence,兩者功能是相同的。說下具體用法/xcast reset=10|ctrl 穿雲,破風,滅,崩按順序執行 穿雲,破風,滅,崩 等技能 reset 可以隨意設置,其意義是10秒後重置技能順序。Ctrl / Shift / Alt 按了以後重置技能順序。大腳不知道支不支持隨機功能,也寫上吧。/castrandom reset=10 技能1,技能2,技能3還有終止當前施法(這個PK很好用)/stopcasting /cast 技能1這個多用於讀條技能,意思是打斷當前施法技能,騙讀條。。/Use使用背包里的物品例:/use 上品活絡散 命令條件語命令條件語是插入在宏命令中,使宏根據條件執行不同功能的語句。例:/cast [ally]局針; [enemy] 商陽指以上命令意思是,如果是友善的目標就使用局針,如果是敵對的就是用商陽指也可以做的復雜一點/cast [ally]局針; [target=targettarget, ally] 局針這個宏運行的時候,首先會檢查[ally]條件。如果條件為真,那麼就開始讀局針。否則就跳至第二個條件,[target=targettarget, ally]。此時,判斷目標和技能目標都被設定為你當前目標的目標,然後進行ally條件判斷。如果條件成立就對你當前目標的目標施放快速治療,否則再跳至第三個條件。以上是個小例子,各位宏高手可以簡單的編出來,我只是把語法告訴大家,具體怎麼用還需要大家發掘了。以下是大腳給出的條件判斷參數 大家可以自行編輯有意思的宏exists 目標存在 noexists 目標不存在 dead 目標死亡 nodead 目標未死亡 ally 目標是友善 enemy 目標是敵對 neutrality 目標是中立 combat 在戰斗中 nocombat 不在戰斗中 mounted 在馬上 unmounted 不在馬上 應沈大叔要求 補上喊話宏 ..商人們有福了。./s 白字普通說話/y 地圖說話/g 幫會說話/h 世界頻道/t 團隊頻道/b 戰場頻道/p 小隊頻道/c 中立頻道/f 門派頻道以上這些頻道都可以編輯到一個宏里,同步進行例:打開宏命令編輯器,在裡面輸入:/p 注意了,我要小宇宙爆發了!!/t 主意了,我要小宇宙爆發了!!那麼 你的小隊頻道和團隊頻道就會同時出現你的喊話(喊話內容自己寫)還有忘了介紹 目標宏語法:/target 某生物/cast 技能解釋:選擇「某生物」使用「技能」;另外介紹一個大腳沒有增加的,估計以後會加入/assist不加任何其他參數時效果是選擇你目標的目標,如果在其後加上人物名稱,那麼就會選擇對應人物的當前目標。例如:/assist 曉雨執行上面的命令,那麼你的目標就切換成「曉雨」的目標了。 (應用地方很多)群嘲宏:/cast 萬佛朝宗/y 我已群嘲,治療奶好自動下馬守缺式:野外打怪起手式/unmount [mounted]/cast 守缺式舉例:/mount [nocombat]/cast [combat] 橫掃千軍說明:如果不在戰斗中,就上馬,如果在戰斗中,就釋放「橫掃千軍」。/s [mounted] 我要下馬了!/unmount [mounted]說明:如果在馬上,就說「我要下馬了」,然後下馬。/xcast rest=8|ctrl普渡四方,捕風式,守缺式,猛虎下山說明:依次執行「普渡四方,捕風式,守缺式,猛虎下山」四個技能,如果8秒鍾未使用該宏或按了ctrl鍵,就重置執行順序。
㈡ 求劍網三官方宏命令,不是多玩宏是官方宏
天罰劍詭異物體血玉龍膽蛇的手寫宏你見過吧,那個就是C++語言寫的,那個就是你所說的官方語言,另外技能或命令的引用,名稱就是技能的中文名全稱。
多玩的宏就是通過它建立的庫和規則進一步翻譯了一下,致使用多玩制定的簡單口令通過它的庫翻譯成官方識別的復雜口令。
比如/skill [tlife<1,mana>0.15,qidian>9] 兩儀化形
/skill [buff:雨集,tnobuff:七星拱瑞] 四象輪回
你想學只有把計算機語言學好,計算機科學與技術或者軟體工程的學生可以製作與嘗試。
㈢ 求劍網三各種宏命令語句,如mbuff,monbuff等,特別請教:「或者」的命令語句,多謝了
mbuff是目標身上有什麼buff情況下,使用什麼樣的技能,比如:/skill [mbuff:致殘,mbuff:致傷=2] 龍牙,是目標身上有一層致殘,兩次致傷的情況下施展龍牙技能。
monbuff是目標身上沒有某個buff的情況下,使用什麼技能,比如:/skill [fight,monbuff:流血] 破風,當戰斗中,目標身上沒有流血buff的時候,使用破風。
或者你就用 , 這個來表示吧,以上所有命令為游戲源代碼包含的命令,所以不用擔心這個命令會失效。
㈣ 求劍網三劍純宏命令
這是用盒子的! 按Esc 點宏管理, 新建 把這個復制上去,把新建圖標拉到快捷欄,確定就可以了!/skill [prepare] 劍飛驚天
/skill [cd:無我無劍,qidian<9] 凝神聚氣
/skill [nobuff:坐忘無我] 坐忘無我
/skill [nocd:無我無劍,distance<5] 猛虎下山
/skill [qidian<1,mana<0.7] 韜光養晦
/skill [mana<0.7,qidian>7] 抱元守缺
/skill [mbuff:疊刃,mbufftime:疊刃=15,qidian>8] 無我無劍
/skill [mbuff:疊刃,mbufftime:疊刃=12,qidian>6] 無我無劍
/skill [mbuff:疊刃,mbufftime:疊刃=9,qidian>4] 無我無劍
/skill [mbuff:疊刃,mbufftime:疊刃<6,qidian<3] 韜光養晦
/skill [mbuff:疊刃,mbufftime:疊刃<7] 無我無劍
/skill [buff:本神,mbuff:疊刃<20,qidian>4] 無我無劍
/skill [qidian>8] 無我無劍
/skill [tlife<0.25] 八荒歸元
/skill [tnobuff:萬劍歸宗] 萬劍歸宗
/skill [qidian<10] 天地無極
/skill [qidian<10] 三環套月
/skill 憑虛御風
㈤ 劍網3宏命令有哪些
主要命令:cast,xcast,use,target,roll
判斷即條件命令:life,mana,rage,accumulate,lessaccumulat,exists, noexists, dead, ally, enemy ,neutrality, combat, nocombat, unmounted
一般就是這些關鍵字了,推薦LZ去178找,上面的貼子寫的宏很牛,副本BOSS某個特定技能的喊話宏都有jx3.178.com
㈥ 劍網三宏命令怎麼編寫
動作命令:
動作指令 用法 說明
/cast /cast 技能名 1.有條件:條件成功後,釋放某技能
2.沒有條件:直接釋放技能
3.條件判定順序為自右向左,|和&本身沒有優先順序(詳見此處)
(左側第4例判定順序為 [條件1&(條件2|條件3)])
/cast [條件1|條件2] 技能名
/cast [條件1&條件2] 技能名
/cast [條件1&條件2|條件3] 技能名
/fcast /fcast 技能名
可用於在運功狀態時施放其他招式(即不保護引導),有以下情況:
1.技能名為特殊招式時(如陽春白雪),會在運功過程中正常釋放此類技能;
2.技能名為常規招式時,會在GCD結束的情況下施展此技能打斷逆向運功技能,且只能打斷逆向運功技能
/fcast [條件1&條件2|條件3] 技能名
自身條件:
條件指令 用法舉例 說明(條件的分隔符號、限制符號見文首說明)
buff /cast [buff:夢悠] 振翅圖南 判斷自己身上存在某增益或減益buff(僅支持buff名稱)
/cast [buff:牧雲=4] 疾如風 判斷自己身上存在某增益或減益buff的層數(僅支持buff名稱)
nobuff /cast [nobuff:太極] 太極無極 判斷自己身上不存在某增益或減益buff(僅支持buff名稱)
bufftime /cast [bufftime:太極<4.1] 太極無極 判斷自己身上某增益或減益buff 持續時間(單位:秒)
life /cast [life<0.3] 嘯如虎 判斷自身生命值是最大血量的百分之多少(小數形式)
mana /cast [mana<0.4] 碧水滔天 判斷自身內力值是最大內力值的百分之多少(小數形式)
rage /cast [rage>80] 嘯日
判斷自身劍氣值(藏劍)/長刀(塵身體態)刀氣值(霸刀)/戰意值(天策)/怒氣(蒼雲)/星運值(衍天)是多少
(數值上限參照各門派特殊能量條)
qidian /cast [qidian>7] 兩儀化形 判斷自身氣點(純陽)/禪那(少林)/劍舞值(七秀)是多少
energy /cast [energy<50] 驚鴻游龍
判斷自身能量值(唐門)/雙刀(竹霧體態)刀氣值(霸刀)/擋格值(蒼雲)是多少
(數值上限參照各門派特殊能量條)
sun /cast [sun<10] 松煙竹霧
判斷自身日靈值(明教)/鞘刀(金屏體態)刀氣值(霸刀)是多少
(數值上限參照各門派特殊能量條,特別的:日靈值=100可以判斷滿日靈)
/cast [sun>moon] 赤日輪 判斷自身日靈值(明教)與月魂值(明教)的大小關系
moon /cast [moon<10] 幽月輪
判斷自身月魂值(明教)是多少
(數值上限參照各門派特殊能量條,特別的:月魂值=100可以判斷滿月魂)
/cast [moon>sun] 幽月輪 判斷自身月魂值(明教)與日靈值(明教)的大小關系
sun_power /cast [sun_power] 生死劫 判斷自身日靈值(明教)處於充盈狀態(滿日靈)
moon_power /cast [moon_power] 凈世破魔擊 判斷自身月魂值(明教)處於充盈狀態(滿月魂)
skill_energy /cast [skill_energy:盾飛>=2] 盾飛 判斷充能技能的當前充能層數是多少,max 表示最大能量數
skill /cast [skill:17054] 西楚悲歌 判斷自己身上存在某技能/奇穴(僅支持技能數字ID,限制條件為"="或"~=")
noskill /cast [noskill:5955] 雲飛玉皇 判斷自己身上不存在某技能/奇穴(僅支持技能數字ID,限制條件為"="或"~=")
last_skill /cast [last_skill~=鍾靈毓秀] 鍾靈毓秀 判定該宏最後一次釋放的技能(只能判定同一個宏當中的技能邏輯,不能判斷另外的宏或手動打出來的技能,不推薦使用,相關測試詳見此處,僅支持技能名稱,限制條件為"="或"~=")
npclevel /cast [npclevel=6] 鬧須彌 判斷目標NPC強度等級是多少(1-6,其中6為boss)
nearby_enemy /cast [nearby_enemy>2] 風來吳山
判斷自身周圍3.0尺以內(0~2.9尺)敵人的數量是多少
skill_notin_cd /cast [skill_notin_cd:戰八方] 撼如雷
判斷技能是否不在調息中,當技能不在CD時為真,在CD中則為假
目標條件:
條件指令 用法舉例 說明(條件的分隔符號、限制符號見文首說明)
tbuff /cast [tbuff:流血] 龍牙 同自身條件buff,只能用來判斷自己加到目標上的增益或減益buff
tnobuff /cast [tnobuff:流血] 龍吟 同自身條件nobuff,只能用來判斷自己加到目標上的增益或減益buff
tbufftime /cast [tbufftime:流血<2] 龍吟 同自身條件bufftime,只能用來判斷自己加到目標上的增益或減益buff
摘自jx3box
㈦ 劍網叄求宏指令及解釋
大俠您好:
04月23日
1、qixue參數,判斷當前奇穴,支持ID判斷
qixue:青歌-輕棄 當前奇穴有青歌和輕棄
qixue:焚玉|青歌 當前奇穴是焚玉或青歌
2、saura和nosaura參數
saura參數基本使用和aura參數是一樣的,不同地方是saura這個參數會判斷氣場歸屬是否為自己
主要是用於劍純判斷氣場歸屬是自己,然後方便爆氣場的
02月24日
添加var宏,可以簡單的定義開關
例:
/if [條件]
/var [on] 測試
/if [條件]
/var [off] 測試
/end
/skill [v_測試] 技能
12月26日
開關添加默認狀態
#var name:XXX,default:on
#var name:XXX1,default:off
#skillbox XXX:on,XXX:off,橫掃六合
/skill [橫掃六合] XXXX 當橫掃六合的開關為開啟的時候,釋放XXXX
/skill [橫掃六合:off] XXXX 當橫掃六合的開關為關閉的時候,釋放XXXX
/skill [橫掃六合:on] XXXX 當橫掃六合的開關為開啟的時候,釋放XXXX
toggle宏,可以開關定義的參數和技能開關
/toggle [條件] var_參數1,var_參數2,技能1
只開
/toggle [var_參數:off] var_參數
只關
/toggle [var_參數] var_參數
11月29日
1、添加select宏,根據條件選擇最近的NPC
/select [XXX] NPC名稱
添加otaing和nootaing根據事件本地判斷讀條狀態,避免讀條狀態延遲
添加tmaxlife判斷目標最大血量值
修改tlife參數,當值為0-1的時候判斷血量百分比,大於1的時候判斷實際血量值
修改otaction/ota可以判斷所有類型讀條
10月19日
skilltest參數,測試技能是否可以對目標釋放,也就是技能欄圖標是不是亮的
skilltest:XXX-XXX
skilltest:xxx|xxx
/if宏的改進,支持/if語法嵌套,為了防止出錯最好是在首行加入/resetif
9月30日
tnpcs判斷目標范圍內可攻擊NPC數量,格式同npcsptd千機變到目標的距離/skill [ptd>25,nolastota:千機變]千機變psd千機變到自己的距離/skill [psd>15,nolastota:千機變] 千機變
7月30日
threat 判斷仇恨,范圍0-1
例子:threat>0.5
npcs 判斷范圍內可攻擊NPC數量,格式:npcs:距離>人數
例子:npcs:4>2
nolastota,lastota 判斷上一次讀條
/skill [nombuff:鍾林毓秀,nolastota:鍾林毓秀] 鍾林毓秀
7月26日
一、添加宏設置功能,這個界面你在宏裡面使用了相關語句才會顯示
#var name:測試,desc:測試啊,icon:133
#skillbox 暗藏殺機,千機變
/skill [var_測試] 天絕地滅
主要就是兩種開關功能
1、自定義開關,相等於自定義參數,使用是「var_名字」
格式:#var name:名字,desc:描述,icon:圖標
desc和icon是可選,不用也沒關系,icon可以是數字和任意的技能名稱。所有宏裡面,同時存在的只能有一個相同名字的
例子:
#var name:爆發
#var name:爆發1,desc:爆發1
#var name:爆發2,icon:定軍
#var name:爆發3,icon:133
#var name:爆發4,icon:123,desc:爆發開關
2、技能開關,決定宏裡面的技能執行,關掉設置界面上面的開關。技能就無法執行
#skillbox 技能1,技能2
二、puppet參數
添加了類型和剩餘存在時間判斷
puppet 或 puppet:毒剎 或 puppet:重弩<3
7月19日
1、otaction/ota 支持讀條數值狀態判斷,ota:1,0是不讀條 1是普通讀條 2是引導讀條
2、添加tstatus和tnotatatus參數
3、Buff參數支持ID判斷,例:buff:123>5 ,nobuff:123等
4、技能不放在技能欄上,也可以執行,後撤等特殊技能可以正常釋放了
5、添加config before:[xxx] 同名參數 /if [xxx]/elseif [xxx]
6、添加config before:null 同名參數/else /end
7、添加"/end [xx]「終止宏 同名參數/return [xxxx],/end宏比/return多一個清理預判斷的功能
8、改進/item宏,可以換裝備
9、添加括弧子句功能,可以減少不必要的重復參數判斷
支持無限括弧子句嵌套
一個條件支持多個括弧子句
子句支持"或"分組
例子:
/skill [(noaura:碎星辰;aura:碎星辰<3),qidian<6,distance<20] 碎星辰
7月5日
aura/qichang判斷對自己有效的氣場aura:生太極-吞日月或aura:破蒼穹<3|生太極<3支持「或」「 且」 判斷,數字為剩餘氣場時間判斷noaura/noqichang判斷無氣場noaura:生太極-吞日月支持「 且」 判斷
6月28日
1、添加end和item宏
結束宏的運行,它下面的語句不會運行
/end [條件]
使用物品
/item [條件] 物品名
2、otaction的改進,添加同名參數ota
otaction不帶參數,就是判斷所有讀條狀態
otaction:技能名>進度,這個技能只支持普通讀條技能,進度判斷支持>,<,=,>=,<=
4月19日
添加cbuff連續取消功能和外部擴展介面
/cbuff [條件] 名字1,名字2
可以外部調用三個介面
RegisterMacroParam(func,...)注冊參數
MacroTestCondition(szCondition) --szCondition判斷條件[]中間的內容
MacroCompare(sRel,nS,nD) --sRel運算符,nS實際的數值,nD宏中的數值
1、MacroCompare例子
function tm(sParam,f) --sParam,f是參數內容
local player=GetClientPlayer()
local skill=player.GetKungfuMount()
if not skill or skill.dwMountType ~= 10 then
return false
end
if player.nMaxEnergy > 0 then
returnMacroCompare(f,player.nCurrentEnergy,tonumber(sParam))
else
return false
end
end
2、RegisterMacroParam例子
--[[
sParam是參數的內容
例子:
1、nobuff:測試1|測試2
sParam=測試1|測試2
f=:
2、rage>90
sParam=90
f=>
]]
local function param_talk(sParam,f)
local player=GetClientPlayer()
player.Talk(PLAYER_TALK_CHANNEL.NEARBY,"",{{type="text",text=sParam}})
return true --返回true條件成立
end
RegisterMacroParam(param_talk,"talk","說話","說")
3、MacroTestCondition例子
local function macro_talk(szCmd)
local player=GetClientPlayer()
local nChannel=PLAYER_TALK_CHANNEL.NEARBY
local _,_,szOption,szContent=string.find(szCmd,"%s*[[](.+)[]]%s*(.+)")
szContent=szContent or szCmd
if not szOption or MacroTestCondition(szOption) then
player.Talk(nChannel,"",{{type="text",text=szContent}})
end
end
AppendCommand("talk",macro_talk)
插件的info.ini要加上宏擴展依賴
dependence=Moon_macro
附近的說話插件是一個例子
調用:
/talk [fight] 南宮教主,千秋萬載,一統江湖
/skill [talk:普度四方,拯救眾生] 普渡四方
說話.7z(708 Bytes, 下載次數: 741)
4月14日
1、改進參數處理,提高容錯率
2、所有的對比參數都支持:>,<,>=,<=,=
3、擴充宏位元組上線到2048
4、nocd和cd支持或和且判斷
參數的改動比較大,有問題請及時反饋,QQ群:105346262
3月1日
添加moonhit和sunhit
moonhit,判斷[幽月輪]下一次命中目標是第幾段,支持>,<,=,<=,>=
sunhit,判斷[赤日輪]下一次命中目標是第幾段,支持>,<,=,<=,>=
例子:
/skill [fullmoon;fullsun] 凈世破魔擊
#滿日或滿月,使用凈世破魔擊
/config before:[moonhit<3,sunhit<3]
/skill 銀月斬
/skill 烈日斬
/config before:null
#下一次用幽月輪或赤日輪都不是第三段,使用銀月斬和烈日斬
/skill [moon>sun;moonhit>1] 幽月輪
#月魂大於日靈 或 幽月輪下一次使用是第2段 或 第3段,就用幽月輪
/skill [sun>moon;sunhit>1] 赤日輪
#參考上一條
/skill 赤日輪
#最後默認技能赤日輪,日系優先復制代碼12月14日
添加條件或分組
例子:
/skill [5>4,5>2;5>6,5<2] 技能
上面的條件會被分出2組
1、5>4,5>2 判斷為真
2、5>6,5<2 判斷為假
然後有一組為真,那麼條件判斷成功
http://bbs.owan.com/thread-18424457-1-1.html?extra=filter%3D0%26amp%3Borderby%3Ddateline%26amp%3Bascdesc%3DDESC
如幫助到您,還望採納