Tự check prepare skill của mình bằng hàm GetSkillPrepareState() thôi :5cool_big_smile:
Có thêm nhiều nữa thì để mình cho vào một hàm luôn, có thêm skill trong Long Uyên Trạch, Chúc Long Điện nữa, trong macro chỉ việc gọi hàm đấy đầu...
function TerminateSkill(target,terminatedID,terminatingID) A,B,C,D=target.GetSkillPrepareState() if A then if B==terminatedID then...
Nếu bạn cung cấp cho mình ID của các kill bạn cần ngắt thì mình viết hàm cho bạn luôn vì mình cũng cần mà ko biết mấy cái skill boss nó đánh có ID...
hàm GetSkillPrepareState() sẽ cho ra giá trị true or false, nếu true là target đang vận công còn nếu false thì ko phải. Ví dụ sau sẽ kiểm tra xem...
Về cơ bản thì hai đoạn khai báo đó chả khác gì nhau cả. Tặng các bác một số function hữu ích khi viết macro nhé Function sử dụng skill có ID là...
/script N=GetClientPlayer() T=GetTargetHandle(N.GetTarget()) function buffstack(mb,id,lvl) stack=0 for z,x in pairs(mb.GetBuffList() or {}) do...
Hehe, người trong bang cần viết macro kiểu gì thì để tôi viết cho :4cool_beauty: - - - Updated - - - Lấy được, mình vẫn lấy hết các tham số...
Mình dùng một chương trình khác send key vào game mà nó còn không nhận, tìm các API của game không thấy cái nào đề cập đến vụ này :9cool_too_sad:
Mới chuyển sang bang này chơi, lâu lắm ko lên Gamevn rồi :9cool_too_sad:
Vì đơn giản là các ông biết viết Macro thì không ai chơi MG :2cool_burn_joss_sti
Theo mình thì chuẩn nhất cứ làm cái hàm use skill như thằng Tàu này này, trước khi gọi skill luôn check cooldown, không bao giờ sợ cái thông báo...
Há há, bây h mình đã hiểu ý bạn :9cool_haha: thế bạn bỏ cái hàm checkCD đi chắc macro của bạn vẫn chạy bt đấy, chỗ vòng for của function use ấy,...
Cho mình hỏi một câu hơi tế nhị là bạn có học chuyên ngành về lập trình không? Nếu bạn học về lập trình thì mình stop tranh luận với bạn ở đây vì...
há há, bây giờ mới rảnh ngồi đọc lại code thấy đoạn if C==0 and T.GetSkillPrepareState() then use(310) end quả là bá đạo vì bạn chơi Tử Hà thì...
Đọc lại code của thằng Tàu thì thấy nó làm chuẩn luôn vì nó viết một hàm use(id) với id là skillID được đưa vào và trong hàm use(id) này nó check...
Bạn có thể giải thích cho mình việc dùng lệnh CheckCDs(x) để làm gì ko? Rõ ràng trước khi cast một chiêu thì bạn cần check xem nó có đang bị...
Mình cũng ko hiểu lắm bởi với kiến thức lập trình của mình thì hàm Checkbuff và hàm CheckCDs đều là hàm người dùng định nghĩa thông qua việc khai...
Trời ạ, đấy là khai báo một hàm, sau đó muốn dùng phải gọi nó ra và đưa tham số vào :2cool_burn_joss_sti
Kiểm tra trên target có đủ 3 cái buff TDC, LTNC, PDTD thì mới đánh NTCP được mà :4cool_beauty: - - - Updated - - - Hàm mà ko gọi thì nó check...
Dãn cách tên bằng dấu phẩy(,).