[ Hướng dẫn ] Làm skills Time Lapse

Thảo luận trong 'World Editor' bắt đầu bởi langthangbairac, 8/6/12.

  1. World_Editor

    World_Editor Mr & Ms Pac-Man

    Tham gia ngày:
    6/6/12
    Bài viết:
    137
    Nơi ở:
    tpHCM
    vậy làm sao để chuyển từ dạng GUI sang JASS
     
  2. dh-g

    dh-g Fire in the hole!

    Tham gia ngày:
    29/8/09
    Bài viết:
    2,654
    Nơi ở:
    Q1 TP.HCM
    không có bị lỗi đâu nhé :| vì cái GetSpellTargetUnit() là 1 handle đã theo trigger đó thực thi tác dụng rồi. nên không sợ bị lỗi. thậm chí là Wait...
    còn 1 variable sử dụng wait... thì có thể bị lỗi khi bị nhập(set) variable chẳng hạn như.

    Mã:
    
    Demo
        Events
            Unit - A unit Starts the effect of an ability
        Conditions
            (Ability being cast) Equal to Animate Dead
        Actions
            Set UnitVar = (Triggering unit)[COLOR="#008000"][SIZE=2] // khi lần đầu tiên  unit A sử dụng Animate Dead. thì UnitVar(Empty) sẽ lưu nhớ handle đó. đến 2 giây sau thực thi tác dụng Kill UnitVar(A). nhưng nếu unit B sử dụng Animate Dead trước khi chưa đủ 5 giây(trong lúc đó) thì unit B sẽ được nhận là UnitVar(B) và hàm lệnh vẫn được thực thi với tác dụng số lần mình đã thực thi (lúc này là 2 unit sử dụng nên hàm sẽ chạy 2 lần). hết 2 giây sẽ kill UnitVar(B) "sẽ không phải là UnitVar(A) vì variable đã bị nhập(set) lại rồi." nhưng sẽ tiếp tục 1 lần nữa vì lúc đó là 2 lần..[/SIZE][/COLOR]
            Wait 2.00 seconds
            Unit - Kill UnitVar
    
    
    @World_Editor:

    bạn có thấy hình này không :-/
     
    Chỉnh sửa cuối: 11/6/12
  3. Daric™

    Daric™ C O N T R A

    Tham gia ngày:
    7/3/12
    Bài viết:
    1,853
    Nơi ở:
    Porizon
    anh có muốn thử không??
    đây nhé: Làm cái trigger tương tự sau:
    Khi một đơn vị sử dụng chiêu thức lên một mục tiêu, set biến_Unit= GetSpellTargetUnit(), đợi Wait 5s rồi gây dam cho biến_Unit đó.

    Xong vào map test, rồi cho một unit cast lên unit a, rồi cho unit đã cast đó cast lên unit b khi chưa đủ 5s

    thử yk ;))

    p.s cái của anh là 2 giây, vậy cast trong phạm vi 2s sẽ bị lỗi, không deal dam lên unit a
     
    Chỉnh sửa cuối: 11/6/12
  4. World_Editor

    World_Editor Mr & Ms Pac-Man

    Tham gia ngày:
    6/6/12
    Bài viết:
    137
    Nơi ở:
    tpHCM
    vội quá nên ko kịp nhìn, xin lỗi nhé :8cool_cry:
     

Chia sẻ trang này