Cách sử dụng script macro căn bản

Cái này là cái mình cần nè, tại mình có 1 em 5 độc chuyên đi buff phó bản farm item. Bạn nào có thể làm ơn chỉ mình cách làm 1 chi lệnh cho Túy vũ cửu thiên của ngũ độc được ko? :)
 
bạn nào biết code cái điều kiện kiểm tra đứng yên hay di chuyển ko,ví dụ như đối với TK: đứng yên sẽ ra skill Vân Phi Ngọc Hoàng, di chuyển sẽ ra skill Tịch Chiếu Lôi Phong. Thanks.
 
Hiện tại thì mình viết 1 vài marco cho TD VH 5D(dame) có thể tự cắm kiếm, tự check buf trên target để xài skill cho phù hợp, tự cắt skill khi boss vận công...nhưng mà do lệnh script chỉ giới hạn dc trong 1024 ký tự nên là nhiều lúc marco nó ko thể thực hiện chuẩn xác như tay bấm dc :9cool_too_sad:
Bạn nào am hiểu thì giúp mình giải đáp 1 vài vấn đề với =.=
1. KHi boss vận công thì mình dùng StopCurrentAction lệnh để dừng các hoạt động của nv xong r` xài skill để cắt vận công (Trích Tinh(TK), Kiếm Phi Kinh Thiên, Bát Quái Động Huyền (TD)....) nhưng mà skill nào cắt ko dc nó cũng xài cắt lun đến khi skill cắt dc thì lại bị cooldown :5cool_big_smile: cái này cũng ko lo lắm nhưng mà gặp con mà vận công liên tục thì cắt xong nó lại vận công r` lại bị lệnh StopCurrentAction làm dừng. Tức là ko cast dc skill ấy =.= TK hay Tử Hà mà gặp trường hợp này thì phải bấm tay nhiều lúc quên cái là tiu lun (boss Khương Tuyết Chúc HCNC)
2. Skill Chung Linh Dục Tú của Vạn Hoa sau khi cast 1s thì mới có debuff rút độc lên người boss thế nên khi bỏ skill này vào marco thì nó cast đến 2 lần
3. Skill Đại Huyền Cấp Khúc của 7Tu mình k tìm dc cách để add nó vào marco. Cứ đang vận công mà xài skill khác thì nó ngừng skill này. Mà hiệu ứng cấp khúc để lấy dame thì phải cast xong ĐHCK mới có. Ai làm dc hoac có marco 7Tu có thể share cho mình tham khảo với :D
TKs mọi người
 
có ai biết lệnh lấy sun moon của Minh Giáo ko, post cho mình với.. mình đang định làm cái auto pve của MG mà ko biết hàm sun moon là gì.

ai biết giúp mình với, thx nhiều
 
cái Tịnh Thế Phá Ma Kích khi nào mãn nhật-mãn nguyệt thì nó mới active dc nên bạn cứ cho 1 lệnh OnAddOnUseSkill() là dc thôi cần j check
 
làm sao lấy được khoảng cách vậy mọi người, mình dùng skill của TK giới hạn trong 4 feet thôi. muốn code như sau: nếu khoảng cách <= 4 feet thì dùng Án Ba Tỏa Lan (ID 2759), nếu khoảng cách lớn hơn 4 feet thì dùng Tích chiếu lôi phong (ID 1600). Ai biết chỉ giúp với, thanks
 
Hiện tại thì mình viết 1 vài marco cho TD VH 5D(dame) có thể tự cắm kiếm, tự check buf trên target để xài skill cho phù hợp, tự cắt skill khi boss vận công...nhưng mà do lệnh script chỉ giới hạn dc trong 1024 ký tự nên là nhiều lúc marco nó ko thể thực hiện chuẩn xác như tay bấm dc :9cool_too_sad:
Bạn nào am hiểu thì giúp mình giải đáp 1 vài vấn đề với =.=
1. KHi boss vận công thì mình dùng StopCurrentAction lệnh để dừng các hoạt động của nv xong r` xài skill để cắt vận công (Trích Tinh(TK), Kiếm Phi Kinh Thiên, Bát Quái Động Huyền (TD)....) nhưng mà skill nào cắt ko dc nó cũng xài cắt lun đến khi skill cắt dc thì lại bị cooldown :5cool_big_smile: cái này cũng ko lo lắm nhưng mà gặp con mà vận công liên tục thì cắt xong nó lại vận công r` lại bị lệnh StopCurrentAction làm dừng. Tức là ko cast dc skill ấy =.= TK hay Tử Hà mà gặp trường hợp này thì phải bấm tay nhiều lúc quên cái là tiu lun (boss Khương Tuyết Chúc HCNC)
2. Skill Chung Linh Dục Tú của Vạn Hoa sau khi cast 1s thì mới có debuff rút độc lên người boss thế nên khi bỏ skill này vào marco thì nó cast đến 2 lần
3. Skill Đại Huyền Cấp Khúc của 7Tu mình k tìm dc cách để add nó vào marco. Cứ đang vận công mà xài skill khác thì nó ngừng skill này. Mà hiệu ứng cấp khúc để lấy dame thì phải cast xong ĐHCK mới có. Ai làm dc hoac có marco 7Tu có thể share cho mình tham khảo với :D
TKs mọi người
Bác ơi bác làm cái marco thuần dương tử hà ntn hướng dẫn em được không
 
Bác viết dum mình cái scrip cho MG : kill 1,2,3..... khi nao mãn nhật - man nguyệt thì TTPMK, cám ơn Bác nhiều
 
làm sao lấy được khoảng cách vậy mọi người, mình dùng skill của TK giới hạn trong 4 feet thôi. muốn code như sau: nếu khoảng cách <= 4 feet thì dùng Án Ba Tỏa Lan (ID 2759), nếu khoảng cách lớn hơn 4 feet thì dùng Tích chiếu lôi phong (ID 1600). Ai biết chỉ giúp với, thanks

/script local p=GetClientPlayer()
local t=GetTargetHandle(N.GetTarget())
local m=GetCharacterDistance(N.dwID,t.dwID)
local d=m/64

đây là đoạn code để lấy khoảng cách bạn thêm vào trong marco của mình mà dùng còn điều kiện thì thêm vào:
if d>4 then OnAddOnUseSkill(1600) end
còn các điều kiện khác cứ giữ nguyên, vì trong 4m thì nó đánh all skill mà :)) bạn chỉ việc thêm ID 2759 vào trong local SCSkills thôi
 
chạy bt mà bạn post nguyên cái marco của bạn lên đây mình xem thử xem
 
/script local p=GetClientPlayer()
local t=GetTargetHandle(p.GetTarget())
local m=GetCharacterDistance(p.dwID,t.dwID)
local d=m/64
local rage=p.nCurrentRage*100/p.nMaxRage
local IsVT=p.dwSchoolID==6
local IsSC=p.dwSchoolID==7
local VT={1663,1646}
local SC={2759,1593,1600}
local buff={1666,1668,115,58}
local function CheckCDs(skillId)
bOnCD,currentCDTime,totalCDTime=p.GetSkillCDProgress(skillId,p.GetSkillLevel(skillId))
return currentCDTime/16==0
end
local function CastSkillIDs(skillIDs)
for z,x in pairs(skillIDs) do
if(CheckCDs(x)) then
OnAddOnUseSkill(x)
return true
end
end
end
OnAddOnUseSkill(1651)
if CheckCDs(buff) then CastSkillIDs(buff) end
if rage<=40 and IsSC then OnAddOnUseSkill(1664) end
if rage<20 and IsSC then OnAddOnUseSkill(1656) end
if rage<100 and IsVT then CastSkillIDs(VT) end
if rage>=85 and IsVT then OnAddOnUseSkill(1656) end
if rage>=20 and IsSC and d>4 then OnAddOnUseSkill(1600) end
if rage>=20 and IsSC then CastSkillIDs(SC) end

- - - Updated - - -

ah, chạy dc, là do mình quên target :6cool_beat_brick:. Thanks bạn
 
Mình đang muốn làm macro cho MG, đầu tiên đánh Nhật rồi Tịnh Thế, sau đó đánh Nguyệt rồi tịnh thế, phải đổi như vậy liên tục thì MG dps mới ổn được. Vì vậy mong các bác giúp đỡ mình làm sao để check được cái Nhật Nguyệt bar xem nó đang là nhật hay nguyệt

Thx các bác
 
if CheckCDs(buff) then CastSkillIDs(buff) end
cái này ko cần if lệnh checkCD nó hoạt động với tất cả skill r` chỉ cần CatSkillIDs(buff) thì khi cd xong nó sẽ xài lun
còn cái buff thj nên là buff kiếm khí {Oanh Minh Liểu,Tuyết Đoạn Kiều, Triều Minh Nguyên} khi kk<30 và đang ở SC thì nó sẽ buff kk còn cái Mãnh Hổ Hạ Sơn, Tuyền Ngưng Nguyệt thì bạn cho nó vào local VT và SC là dc
local VT = {1666,58,1578,1581,1646,1579}
local SC = {1666,58,1593,1600}
local buffkk = {1663,1664,2768}

if kk < 30 and IsSC then CastSkillIDs(buffkk) end
 
Bạn nào giúp mình vụ check xem người mình đang có buff xxx thì cast skill abc đc ko, thanks nhiều, inbox nhiều cao nhân mà chưa có cao nhân nào giúp đc.
Đừng bảo mình xài cái chỉ lệnh /cast [buff:buffname] skill nhé, vì mình đã test nó không đúng
 
Back
Top