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. AnndyW

    AnndyW Youtube Master Race

    Tham gia ngày:
    29/1/12
    Bài viết:
    53
    Lục hợp thì khi hết quái bạn có thể di chuyển để ngắt skill mà :2cool_burn_joss_sti
     
  2. bogiaspt

    bogiaspt Youtube Master Race

    Tham gia ngày:
    29/11/05
    Bài viết:
    48
    Hic sao mình làm xong gọi hàm ko đc nhỉ xFatal
     
  3. AnndyW

    AnndyW Youtube Master Race

    Tham gia ngày:
    29/1/12
    Bài viết:
    53
    Bác KatherineHaAnh giúp e 1 đoạn nhỏ này cái.
    Hiện tại e cần 1 hàm kiểm tra buff bản thân, cụ thể là khi Hiệu ứng Kinh Thủ ( ID = 4120 ) đạt đủ 5 tầng thì nó sẽ cast skill X.
    Đoạn code dành cho TD Tử hà của mình sẽ ngon và tối ưu hơn nếu bổ sung đc đoạn trên.
    Cám ơn bác trước :2cool_sad:
     
  4. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Mã:
    /script N=GetClientPlayer()
    T=GetTargetHandle(N.GetTarget())
    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
    if buffstack(N,4120))==5 then OnAddOnUseSkill(X) end
    
    Bạn hay đánh Tử hà thế nào, mình cũng có một char Thuần Dương đang tìm cách tối ưu dame đây :5cool_big_smile:
     
  5. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    mình làm cách này tốt mà, làm như thế rồi tạo cái chỉ lệnh như này:

    Mã:
    /script p=GetClientPlayer()
    if p.nCurrentLife < p.nMaxLife*0.85 and checkcd(p,58) then
    OnAddOnUseSkill(58)
    end
    là chạy tốt chỉ lệnh, không cần khai báo hàm checkcd nữa

    bạn cứ thử gọi các hàm ra là ok, mình có chỉ lệnh gọi cả 3 hàm rồi vẫn chạy ngon lành

    - - - Updated - - -

    max dam của TD tử Hà nè :4cool_beauty:
    Mã:
    /script p=GetClientPlayer()
    if not checkbuff(p,375) and checkcd(p,359) then
    OnAddOnUseSkill(359)
    end
    if p.nAccumulateValue >= 10 and buffstack(p,4120) >=5 then
    OnAddOnUseSkill(301)
    else
    OnAddOnUseSkill(367)
    end
     
  6. duongbosi

    duongbosi Youtube Master Race

    Tham gia ngày:
    28/6/11
    Bài viết:
    9
    các thým giúp đỡ cái marco dps ổn định của MG với ...:9cool_too_sad:
     
  7. boylove67

    boylove67 Youtube Master Race

    Tham gia ngày:
    5/5/05
    Bài viết:
    82
    cái này mình cũng bị :2cool_burn_joss_sti phải chạy 1 marco có khai báo functions trước xong lại chạy cái marco chỉ gọi hàm ko khai báo functions thì lúc đó nó mới chịu chạy bt :2cool_burn_joss_sti
     
  8. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    quote file Hm\info.ini của bạn lên đây xem nào
    Mã:
    [HM]
    name=HM JX3 Plugins collections (2.2.6)
    desc=Made by khá»±a, later fixed and filtered by xFatality.
    version=0.8
    default=1
    
    lua_0=interface\HM\src\functions.lua
    
    lua_1=interface\HM\src\HM.lua
    lua_2=interface\HM\src\HM_Compatible.lua
    
    lua_3=interface\HM\src\HM_Doodad.lua
    lua_4=interface\HM\src\HM_ToolBox.lua
    lua_5=interface\HM\src\HM_Force.lua
    lua_6=interface\HM\src\HM_Guding.lua
    lua_7=interface\HM\src\HM_RedName.lua
    lua_8=interface\HM\src\HM_Camp.lua
    
    lua_9=interface\HM\src\HM_Locker.lua
    lua_10=interface\HM\src\HM_Target.lua
    lua_11=interface\HM\src\HM_TargetMon.lua
    lua_12=interface\HM\src\HM_TargetList.lua
    lua_13=interface\HM\src\HM_Suit2.lua
    lua_14=interface\HM\src\HM_Battle.lua
    
    file functions.lua


    - - - Updated - - -

    ^ chú ý là file đó phải tên là functions.lua chứ không phải là functions.lua.txt đâu nhé, nhiều ông làm file = notepad cứ để txt mà không biết
     
    Chỉnh sửa cuối: 8/12/13
  9. boylove67

    boylove67 Youtube Master Race

    Tham gia ngày:
    5/5/05
    Bài viết:
    82
    Mã:
    [HM]
    name=HM plugin- viet hoa boi LongUyenPhong
    desc=A large number of convenient PVP plugs! -- hmm@buliantai --
    version=0.8
    default=1
    lua_0=interface\HM\src\HM.lua
    lua_1=interface\HM\src\HM_Compatible.lua
    lua_2=interface\HM\src\HM_About.lua
    lua_3=interface\HM\src\HM_Area.lua
    lua_4=interface\HM\src\HM_Battle.lua
    lua_5=interface\HM\src\HM_Camp.lua
    lua_6=interface\HM\src\HM_Doodad.lua
    lua_7=interface\HM\src\HM_Ent.lua
    lua_8=interface\HM\src\HM_Force.lua
    lua_9=interface\HM\src\HM_Guding.lua
    lua_10=interface\HM\src\HM_Jabber.lua
    lua_11=interface\HM\src\HM_Locker.lua
    lua_12=interface\HM\src\HM_Marker.lua
    lua_13=interface\HM\src\HM_PVPSound2.lua
    lua_14=interface\HM\src\HM_RedName.lua
    lua_15=interface\HM\src\HM_Roll.lua
    lua_16=interface\HM\src\HM_Suit2.lua
    lua_17=interface\HM\src\HM_Target.lua
    lua_18=interface\HM\src\HM_TargetFace.lua
    lua_19=interface\HM\src\HM_TargetList.lua
    lua_20=interface\HM\src\HM_TargetMon.lua
    lua_21=interface\HM\src\HM_Team.lua
    lua_22=interface\HM\src\HM_ToolBox.lua
    lua_23=interface\HM\src\functions.lua
    làm đúng hướng dẫn mà :8cool_cry: mà cái functions.lua.txt thì vào game cũng đâu có chạy dc ?.?
    Mình là vào game phải chạy 1 cái marco cũ có khai báo function xong thì cái kia nó mới chịu chạy bt :6cool_beat_shot:
     
  10. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    cho file này vào HM\src
    http://www.mediafire.com/download/lttginnlnti76bd/functions.lua


    bật game, làm cái chỉ lệnh mới như này

    Mã:
    /script p=GetClientPlayer()
    if p.nCurrentLife < p.nMaxLife*0.99 and checkcd(p,58) then
    OnAddOnUseSkill(58)
    end
    để máu thấp hơn 100% rồi dùng chỉ lệnh đó xem



    ^ phải có skill mãnh hổ hạ sơn gắn bí kíp hồi máu nhé
     
  11. boylove67

    boylove67 Youtube Master Race

    Tham gia ngày:
    5/5/05
    Bài viết:
    82
    Mã:
    /script local N=GetClientPlayer()
    local T=GetTargetHandle(N.GetTarget())
    
    local terminatedID={4268,4199,4802,3711,2314}
    local terminatingID={309}
    
    local function TerminateSkill(T,terminatedID,terminatingID)
    A,B,C,D=T.GetSkillPrepareState()
    if A then
    if B==terminatedID then OnAddOnUseSkill(terminatingID) end
    end
    end
    
    Cho mình hỏi code này sai chỗ nào sao nó ko chạy vậy :2cool_sad:
     
  12. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    mình chỉ viết hàm thôi, nếu muốn sử dụng nó thì phải gọi và truyền biến vào. Bạn dùng một vòng for để duyệt cái array terminatedID thì nó mới chạy :5cool_big_smile:

    - - - Updated - - -

    Thế đánh Tử khí bằng tay à :5cool_big_smile:, lúc có buff bắn Tứ tượng ko cần vận công thì làm thế nào :4cool_beauty:
     
  13. boylove67

    boylove67 Youtube Master Race

    Tham gia ngày:
    5/5/05
    Bài viết:
    82
    ah ra vậy :1cool_byebye: tks nhìu đã chạy dc rồi



    [/QUOTE]Thế đánh Tử khí bằng tay à :5cool_big_smile:, lúc có buff bắn Tứ tượng ko cần vận công thì làm thế nào :4cool_beauty:[/QUOTE]
    Tử Hà thì mình thường ko quan tâm cái buff Kinh Thủ làm j cho mệt :5cool_big_smile: 5 phát Tứ Tượng (1,5s x5) hơi bị fe^ thường là mình dùng Lưỡng nghi khi nào đủ 5 ô khí để lấy hiệu ứng "Vũ Tập" 2 phát Tứ tượng ko cần vận công. Khi có buff này thì lập tức buf Thao Quang Dưỡng Hối + Tử Khí Đông Lai rồi dame tẹt ga :5cool_big_smile:

    - - - Updated - - -

    Ah quên cho mình hỏi luôn: VH có skill Chung Linh Dục Tú, chiu này sau khi cast 1s thì nó mới hiện hiệu ứng rút máu lên boss. Mình add vào marco thì nó cast đến 2 lần, làm sao để xử lý vậy.
     
  14. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    đánh thử chưa :1cool_look_down: đoạn code này cầm vk 290 dps thua đúng bọn MG cầm thần binh thôi đấy

    chưa cầm thần binh test tại vì 0% rồi
     
  15. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Hehe, test rồi, thêm đoạn test nếu có buff 999 thì cứ 367 mà bắn, trước khi chém LNHH thì xem có bật được Tử khí không là bật. Dame to hơn đấy, mình cầm Lưu tình thì còn check buff Lưu tình, để chém LNHH liên tục :5cool_big_smile:
     
  16. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Thế đánh Tử khí bằng tay à :5cool_big_smile:, lúc có buff bắn Tứ tượng ko cần vận công thì làm thế nào :4cool_beauty:[/QUOTE]
    Tử Hà thì mình thường ko quan tâm cái buff Kinh Thủ làm j cho mệt :5cool_big_smile: 5 phát Tứ Tượng (1,5s x5) hơi bị fe^ thường là mình dùng Lưỡng nghi khi nào đủ 5 ô khí để lấy hiệu ứng "Vũ Tập" 2 phát Tứ tượng ko cần vận công. Khi có buff này thì lập tức buf Thao Quang Dưỡng Hối + Tử Khí Đông Lai rồi dame tẹt ga :5cool_big_smile:

    - - - Updated - - -

    Ah quên cho mình hỏi luôn: VH có skill Chung Linh Dục Tú, chiu này sau khi cast 1s thì nó mới hiện hiệu ứng rút máu lên boss. Mình add vào marco thì nó cast đến 2 lần, làm sao để xử lý vậy.[/QUOTE]

    Để chiêu đấy đánh cuối cùng trong chuỗi combo thôi :5cool_big_smile:
     
  17. xFatal

    xFatal Dragon Quest

    Tham gia ngày:
    3/7/10
    Bài viết:
    1,389
    Nơi ở:
    [Trời sao]
    cần gì check 999 bác, cứ đủ đk cho LNHH thì bem thôi, để 999 cho 2 cục khí sau, nó bắn ầm ầm 2 nháy là đủ 5 khí cho LNHH tiếp

    :9cool_haha:tử khí đông lai với thao quang nên tự bấm, vì còn phải xét các điều kiện tụ khí, buff vô hình, hoặc lúc đó mình có đánh được không hay là chạy, lại còn trong trường hợp nào nữa, boss hay bc hay quái thường, nó nhiều yếu tố quá nên tốt nhất là tự làm bằng tay các cái đó mới đảm bảo max dam chứ bác
     
  18. AnndyW

    AnndyW Youtube Master Race

    Tham gia ngày:
    29/1/12
    Bài viết:
    53
    À, cái skill X đó là Thao Quang + Tử Khí đó, mình mún dồn 5 tầng Kinh Thủ mới buff 2 cái đó lên rồi sau đó mới tuần tự Lưỡng Nghi -> Tứ Tượng cho đến khi 5 ô -> Lưỡng Nghi...:6cool_smile:

    Nhưng sao đoạn trên ko chạy bạn nhĩ.
     
  19. KatherineHaAnh

    KatherineHaAnh Legend of Zelda

    Tham gia ngày:
    13/3/03
    Bài viết:
    1,114
    Mình chạy ầm ầm :5cool_big_smile:
     
  20. viitamiin

    viitamiin Donkey Kong

    Tham gia ngày:
    7/8/13
    Bài viết:
    387
    ức thiệt. hôm qua cài 1 đống quản lý chỉ lệnh xong hôm nay log vào mất hết trơn, dữ liệu hôm qua nó cũng ko lưu gì hết. bữa nay cài lại rồi thử relog thì cũng mất sạch. tại sao lúc thì nó lưu lúc ko lưu vậy có ai biết ko giúp với :2cool_sad:
     

Chia sẻ trang này