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

Thảo luận trong 'Võ Lâm Truyền Kỳ phiên bản 3D' bắt đầu bởi superkhung, 26/8/13.

  1. viitamiin

    viitamiin Donkey Kong

    Tham gia ngày:
    7/8/13
    Bài viết:
    387
    sao cái đoạn code max dame TD của fatal mình cài vào nó ko chạy vậy :9cool_too_sad:

    hiện tại thì đang xài đoạn code của bác katherin:

    tạm thời đánh như sau:
    nếu ô khí nhỏ hơn 1 thì cast thao quang dưỡng hối nếu ko bị cooldown
    nếu mân nhỏ hơn 70% mà số ô khí lớn hơn 4 thì cast BNTK nếu ko bị cooldown
    nếu TKDL ko bị cooldown thì cast
    đánh LNHH nếu có đủ 5 ô khí, nếu ko đánh TTLH


    nếu mà có thể thêm vào cắm phá thương khung trước khi bắt đầu combo và lặp lại sau 16s được ko nhỉ :5cool_big_smile:
     
  2. boylove67

    boylove67 Youtube Master Race

    Tham gia ngày:
    5/5/05
    Bài viết:
    82
    code của xfatal là rút gọn mấy hàm functions vào 1 file lua rồi nên mún xài code đó thì phải có 1 function khai báo các hàm buff, checkbuff, checkcd, use skill....

    - - - Updated - - -

    Mã:
    function buffstack(mb,id,lvl)
    stack=0
     for z,x in pairs(mb.GetBuffList() or {}) do
       if x.dwID==id and (lvl==nil or x.dwLevel==lvl) then stack=x.nStackNum end
         end return stack
    end
    [B](đếm stack của buff or debuff)[/B]
    -------------------------------------------------------------------------------
    function buff(mb,id,lvl)
     for z,x in pairs(mb.GetBuffList() or {}) do 
       if x.dwID==id and (lvl==nil or x.dwLevel==lvl) then return true end 
         end return false
    end
    [B](check xem có buff hay ko)[/B]
    -------------------------------------------------------------------------------
    function sbuff(T,id,lvl)
    l=0
    for z,x in pairs(T.GetBuffList() or {}) do
        if x.dwID==id and (lvl==nil or x.dwLevel==lvl) then
            l=x.nEndFrame-GetLogicFrameCount()
        end
    end
    return l/16
    end
    [B](Đếm số s còn lại của buff or debuff)[/B]
    -------------------------------------------------------------------------------
    function use(id)
      A,B,C=N.GetSkillCDProgress(id,N.GetSkillLevel(id))
        if C==0 then OnAddOnUseSkill(id,N.GetSkillLevel(id)) end
    end
    [B](dùng skill khi cooldown=0)[/B]
    
    xài mấy hàm này là đủ để viết 1 marco rồi này
     
  3. zomadop92

    zomadop92 Youtube Master Race

    Tham gia ngày:
    10/6/11
    Bài viết:
    42
    co functions check máu mình không bác :5cool_big_smile:
     
  4. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    dùng các hàm trên kia là làm được hết mà vitamin, động não một ý mà tự làm theo ý mình, rồi thấy không hợp lý thì sửa nhanh hơn nhiều so với lên đây hỏi

    viết chỉ lệnh rất là dễ :4cool_beauty:

     
  5. AnndyW

    AnndyW Youtube Master Race

    Tham gia ngày:
    29/1/12
    Bài viết:
    53
    Share bạn cái add-on Macro dành cho TD Tử hà, làm theo cách của bác Katherin, khai báo hàm theo cách của bác Xfatal và Action theo ý mình :4cool_beauty:
    Cài add-on sau đó vào game tạo 1 Chỉ lệnh có nội dung : /script Thuanduong() rồi sử dụng như bt.
    - Ngắt các skill đặc biệt của boss HCNC bằng Bát quái...
    - Tự buff PTK khi trên ng ko có buff và ko cd
    - Tự buf Bằng Hư ngự phong
    - Đánh LNHH khi đủ 5 Tụ
    - Dồn đủ 5 tầng Khinh Thủ thì sẽ buff Tử Khí
    - < 70% mana thì buff Bảo Thủ Khuyết
    - Thao quang khi < 1 tụ :1cool_look_down:

    Mình đã share cái này cho vài bác ở Trường An xài thử và họ khá vừa lòng :5cool_big_smile:

    - - - Updated - - -

    Quên cái link :3cool_angry:
    https://www.dropbox.com/s/7cnhh7k30i5kwjf/AutoAction.rar
     
  6. andy8x

    andy8x Youtube Master Race

    Tham gia ngày:
    14/8/05
    Bài viết:
    66
    không ách sừn là sao ta :8cool_amazed:
     
  7. AnndyW

    AnndyW Youtube Master Race

    Tham gia ngày:
    29/1/12
    Bài viết:
    53
    Mình chạy tốt mà, bạn thử xóa thu mục Log rồi vào thử lại xem :3cool_angry:
     
  8. viitamiin

    viitamiin Donkey Kong

    Tham gia ngày:
    7/8/13
    Bài viết:
    387
    thật lòng rất cảm ơn các bác đã hỗ trợ nhiệt tình :4cool_beauty:
    .
    .
    .
    Tiếc là hnay mới lên VNG bán acc TD rồi :5cool_sweat: giờ yêu lại từ đầu với DMTL :5cool_big_smile:
     
  9. davil_sp

    davil_sp Youtube Master Race

    Tham gia ngày:
    18/4/11
    Bài viết:
    11
    Cho mình hỏi làm sao để castskill tự động vậy, mình chơi 5doc nên mỗi lần buff thì ko xài thằng HM dc, nhưng mà chuyển qua dame thì no ko tự động cast chiêu "bách túc" như thằng HM toàn bấm tay thôi, như thế bất tiện quá. Bác nào có hàm nào tự castskill giống HM ko ? :9cool_too_sad:
     
  10. zomadop92

    zomadop92 Youtube Master Race

    Tham gia ngày:
    10/6/11
    Bài viết:
    42
    không ai chỉ cái hàm check máu à :9cool_too_sad:
     
  11. herosf2006

    herosf2006 Mega Man GVN Veteran

    Tham gia ngày:
    19/3/08
    Bài viết:
    3,441
    Nơi ở:
    Đà Nẵng
    chịu khó đọc lại mấy page trước đi bạn, còn nhiều thứ hay ho lắm

    máu = p.nCurrentLife
     
  12. zomadop92

    zomadop92 Youtube Master Race

    Tham gia ngày:
    10/6/11
    Bài viết:
    42
    đọc lại rồi mà không thấy hàm check máu đâu hỏi ý ko fai thì trang mấy có liên quan :5cool_big_smile:
     
  13. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Khiếp, muốn dọn món đến tận miệng mới há ra ăn à :2cool_burn_joss_sti
    /script p=GetClientPlayer()
    HPPercent=p.CurrentLife*100/p.MaxLife
    if HPPercent ..... then .... end
    Như thế này đã đủ chưa :5cool_sweat:
     
  14. zomadop92

    zomadop92 Youtube Master Race

    Tham gia ngày:
    10/6/11
    Bài viết:
    42
    e ko bít ấy chứ :5cool_sweat: 30 char.............................:5cool_big_smile:
     
  15. x.band

    x.band Youtube Master Race

    Tham gia ngày:
    21/8/13
    Bài viết:
    8
    bác ơi fix lại link đi, lin die rồi
     
  16. AnndyW

    AnndyW Youtube Master Race

    Tham gia ngày:
    29/1/12
    Bài viết:
    53
  17. truongcongcay

    truongcongcay Youtube Master Race

    Tham gia ngày:
    24/12/13
    Bài viết:
    1
    Mình chơi TK , bạn nào chơi TK có thể cho mình xin 1 bản để đi bí cảnh được kô
    PVE mình 5k2 mà DPS mình lẹt đẹt quá , chắc do mình kô bít cách combo skill
    Ai chơi TK giúp mình với
     
  18. duongbosi

    duongbosi Youtube Master Race

    Tham gia ngày:
    28/6/11
    Bài viết:
    9
    Bạn nào giúp mình cái marco hủy Tham Ma Thế của MG với ... Mỗi lần TMT song rồi chỉ chuột click chuẩn ko sao mis fat toàn mất cả buf =.= pro nào giúp mình cái vấn đề nhức nhối này với . Tks nhiều !!!
    [video=youtube;ijNu_m6UdfM]http://www.youtube.com/watch?v=ijNu_m6UdfM[/video]
    Phút Thứ 7:05 Là Thấy Rõ . Ko hiểu mà sao mục tiêu tanger là player mà vẫn dùng đc marco nữa :9cool_too_sad:
     
  19. lythedan

    lythedan C O N T R A GVN Veteran

    Tham gia ngày:
    19/12/02
    Bài viết:
    1,776
    Làm thế nào để có thể gửi 1 thông điệp ra kênh đoàn đội vậy ví dụ khi mana gần hết thì thông báo "Hết mana rồi . Cho xin cái lu !" hoặc thông báo cho đồng đội biết sau khi đã cắt skill thành công !
     
    Chỉnh sửa cuối: 31/12/13
  20. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Hủy buff của mình thì lúc nào cũng được dùng hàm CancelBuff :1cool_look_down:
     

Chia sẻ trang này