Lấy SS vì lệ
/script local n,s,k,j,d,f={ "Abomi", "Sarge", "Immol" },{ "Ăn mòn thuật", "Thống khổ nguyền rủa", "Hiến tế" };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;
Cùng loại như vậy một kiện DOT hoành ở có SS đồng đội dưới tình huống sẽ bị quấy nhiễu, bởi vì API không có cách nào phán đoán mục tiêu DOT hay không đến từ chính ngươi
Cho nên chiến trường,RAID tình cảnh hạ, này loại hoành giá trị sử dụng cực thấp.
Nhưng là vẫn là có biện pháp làm này loại DEBUFF phán đoán hoành ở có cùng chức nghiệp đồng đội dưới tình huống có hiệu lực
Phương pháp chính là thông qua DOT tính giờ cắm kiện liên hợp phán đoán
Bởi vì cắm kiện DOT tính giờ bắt đầu dùng ( Chronometer vì lệ ), này đây nhân vật sử dụng pháp thuật ký lục tới xác định ( mục tiêu chống cự cùng không cũng sẽ tiến hành phán đoán )
Cho nên căn cứ UnitDebuff hoặc là IsBuffActive chờ API trước phán đoán mục tiêu hay không đựng DEBUFF, lại phán đoán cắm kiện hay không bắt đầu dùng DOT tính giờ, là có thể tương đối hoàn mỹ giải quyết cùng chức nghiệp đồng đội quấy nhiễu vấn đề
Ta thực hiện phương pháp là thuyên chuyển Chronometer cắm kiện API tiến hành phán đoán ( tổng thể ở IsBuffActive cắm kiện, có hứng thú tự hành download )
pan
baidu
com/
s
/
1_
7dxOBdH1on
-
FYDM2fK8-g![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
:w94o
Tăng cường bản DEBUFF phán đoán hoành thí dụ mẫu
/script local n,s,k,j,d,f={ "AbominationExplosion", "Requi", "Sarge", "LifeDrain" },{ "Ăn mòn thuật", "Sinh mệnh dẫn bằng xi-phông", "Thống khổ nguyền rủa", "Hấp thụ sinh mệnh" };for k=1,4 do f=nil;if IsChronometerActive(n[k],UnitName( "target" )) and IsBuffActive(s[k], "target" ) then f=1;end;if not f then if UnitClassification( "target" )~= "normal" then CastSpellByName(s[k]);break;elseif UnitHealth( "target" ) < 20 and (k==2 or k==3) then CastSpellByName(s[4]);break;else CastSpellByName(s[k]);break;end;end;end;
Trọng điểm: IsChronometerActive(n[k],UnitName( "target" )) and IsBuffActive(s[k], "target" )
Nhớ rõ IsChronometerActive cái thứ nhất tham số là { "AbominationExplosion", "Requi", "Sarge", "LifeDrain" } linh tinh DEBUFF ID
/script local n,s,k,j,d,f={ "Abomi", "Sarge", "Immol" },{ "Ăn mòn thuật", "Thống khổ nguyền rủa", "Hiến tế" };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;
Cùng loại như vậy một kiện DOT hoành ở có SS đồng đội dưới tình huống sẽ bị quấy nhiễu, bởi vì API không có cách nào phán đoán mục tiêu DOT hay không đến từ chính ngươi
Cho nên chiến trường,RAID tình cảnh hạ, này loại hoành giá trị sử dụng cực thấp.
Nhưng là vẫn là có biện pháp làm này loại DEBUFF phán đoán hoành ở có cùng chức nghiệp đồng đội dưới tình huống có hiệu lực
Phương pháp chính là thông qua DOT tính giờ cắm kiện liên hợp phán đoán
Bởi vì cắm kiện DOT tính giờ bắt đầu dùng ( Chronometer vì lệ ), này đây nhân vật sử dụng pháp thuật ký lục tới xác định ( mục tiêu chống cự cùng không cũng sẽ tiến hành phán đoán )
Cho nên căn cứ UnitDebuff hoặc là IsBuffActive chờ API trước phán đoán mục tiêu hay không đựng DEBUFF, lại phán đoán cắm kiện hay không bắt đầu dùng DOT tính giờ, là có thể tương đối hoàn mỹ giải quyết cùng chức nghiệp đồng đội quấy nhiễu vấn đề
Ta thực hiện phương pháp là thuyên chuyển Chronometer cắm kiện API tiến hành phán đoán ( tổng thể ở IsBuffActive cắm kiện, có hứng thú tự hành download )
pan
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
![](https://tb2.bdstatic.com/tb/editor/images/face/i_f01.png?t=20140803)
Tăng cường bản DEBUFF phán đoán hoành thí dụ mẫu
/script local n,s,k,j,d,f={ "AbominationExplosion", "Requi", "Sarge", "LifeDrain" },{ "Ăn mòn thuật", "Sinh mệnh dẫn bằng xi-phông", "Thống khổ nguyền rủa", "Hấp thụ sinh mệnh" };for k=1,4 do f=nil;if IsChronometerActive(n[k],UnitName( "target" )) and IsBuffActive(s[k], "target" ) then f=1;end;if not f then if UnitClassification( "target" )~= "normal" then CastSpellByName(s[k]);break;elseif UnitHealth( "target" ) < 20 and (k==2 or k==3) then CastSpellByName(s[4]);break;else CastSpellByName(s[k]);break;end;end;end;
Trọng điểm: IsChronometerActive(n[k],UnitName( "target" )) and IsBuffActive(s[k], "target" )
Nhớ rõ IsChronometerActive cái thứ nhất tham số là { "AbominationExplosion", "Requi", "Sarge", "LifeDrain" } linh tinh DEBUFF ID