Topic hỏi đáp về cách làm map | version 14

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

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    Anh em có vấn đề gì về cách làm map hãy hỏi, ai biết sẽ trả lời.

    Nghiêm cấm việc:
    - ko trả lời mà cứ chat nhảm 3:-O
    - trả lời ko rõ ràng :@)
    - trả lời với "hình như"

    Khi trả lời nếu có trigger phải cho vào code tag: [code]<trigger cho vô đây>[/code] hoặc dùng biểu tượng: [​IMG]

    Trả lời câu hỏi của ai, ở post nào phải quote (trích dẫn) rõ ràng. :bz

    ai muốn "thank" người đã giúp mình thì thay vì post 1 bài nói thank hãy click vào biểu tượng [​IMG] để thank :) (chú ý: ai chưa post đủ 50 bài sẽ ko thấy nút "Thanks", muốn thank thì vào profile của ng` kia, dùng VM (Visitor Message - Lời Nhắn) để thank)

    à trước khi hỏi gì, hãy đọc các topic chú ý:
    - Một số bài viết đáng chú ý của box
    - Tổng hợp các bài hướng dẫn
    - WE - object toàn thư
    Đồng thời tìm kiếm trong các topic hỏi đáp:
    ----
    ai có vấn đề gì ở topic cũ mà chưa đc trả lời hãy quote sang đây (chỉ đc quote 24h 1 lần với mỗi vấn đề chưa đc trả lời)
     
  2. zzchaolegionzz

    zzchaolegionzz T.E.T.Я.I.S

    Tham gia ngày:
    27/9/07
    Bài viết:
    606
    Nơi ở:
    Black Parade
    cho mình hỏi 1 vấn đề nữa là. làm sao để bán Item "vỏ" vd Item A cần nhập từ B+C. và cái recipe iteam A là 500 chẳng hạn. làm sao để khi mua Iteam A mà chưa có B và C thì nó ra tờ công thức. còn có B C rồi thi nó ép thành item A. chứ làm như basic thì bán item A mà mình mua thì dù chưa có B C nó vẫn hiện ra Icon item A. làm người chơi không nhận biết được đã ép item chưa
     
  3. Drakkar Knight

    Drakkar Knight Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    13/11/11
    Bài viết:
    269
    Nơi ở:
    Hà Nội
    Làm 3 cái Item, 1 cái thật, 2 cái kia giả và 1 cái có hình cái sớ. Rồi dùng trigger (đang ở ngoài quán net nên chỉ nói đc sơ qua vậy thui)
     
  4. viet8426

    viet8426 Youtube Master Race

    Tham gia ngày:
    25/4/09
    Bài viết:
    13
    cho em hỏi cách làm Bottle như trong DotA như thế nào??

    ---------- Post added at 16:22 ---------- Previous post was at 16:18 ----------

    và cả cách làm skill Sun Strike của Invoker nữa ( trừ phần damage ) ( xin lỗi vì em không biết phải lấy ví dụ ntn nên đành lấy của DotA =.=" )
     
  5. Drakkar Knight

    Drakkar Knight Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    13/11/11
    Bài viết:
    269
    Nơi ở:
    Hà Nội
    Tạo item 4 item có icon bottle đầy, 2/3 bình, 1/3 bình và hết bình (ko tính runner). Tạo trigger khi sử dụng sẽ remove cái bottle hiện tại đi và thay vào là cái bottle ít hơn (nhớ check bằng conditions), khi về đến giếng thì lại thay cái bottle đầy vào.
     
  6. doan_hao15

    doan_hao15 Youtube Master Race

    Tham gia ngày:
    28/8/10
    Bài viết:
    63
    Xin hỏi có thế làm ẩn icom của một item trong shop sau khi mua item đó không? nếu có thì làm thế nào?
     
  7. viet8426

    viet8426 Youtube Master Race

    Tham gia ngày:
    25/4/09
    Bài viết:
    13
    bước đấy thì em biết rồi =.=" ý em hỏi là hỏi phần Trigger ấy =.="
     
  8. Drakkar Knight

    Drakkar Knight Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    13/11/11
    Bài viết:
    269
    Nơi ở:
    Hà Nội
    Triger 1:
    Bottle
    Events
    Unit - A unit Starts the effect of an ability
    Conditions
    (Ability being cast) Equal to Healing Salve
    Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    ((Triggering unit) has an item of type Bottle 3/3) Equal to True
    Then - Actions
    Wait 3.00 seconds
    Item - Remove (Item carried by (Triggering unit) of type Bottle 3/3)
    Hero - Create Bottle 2/3 and give it to (Triggering unit)
    Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    ((Triggering unit) has an item of type Bottle 2/3) Equal to True
    Then - Actions
    Wait 3.00 seconds
    Item - Remove (Item carried by (Triggering unit) of type Bottle 2/3)
    Hero - Create Bottle 1/3 and give it to (Triggering unit)
    Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    ((Triggering unit) has an item of type Bottle 1/3) Equal to True
    Then - Actions
    Wait 3.00 seconds
    Item - Remove (Item carried by (Triggering unit) of type Bottle 1/3)
    Hero - Create Bottle 0/3 and give it to (Triggering unit)
    Else - Actions
    Trigger 2:
    Bottle 2
    Events
    Time - Every 0.10 seconds of game time
    Conditions
    Actions
    Set Point = (Position of Fountain of Health 0001 <gen>)
    Set Group = (Units within 500.00 of Point matching ((((Matching unit) has an item of type Bottle 2/3) Equal to True) or ((((Matching unit) has an item of type Bottle 1/3) Equal to True) or (((Matching unit) has an item of type Bottle 0/3) Equal to True))))
    Unit Group - Pick every unit in Group and do (Actions)
    Loop - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    ((Picked unit) has an item of type Bottle 2/3) Equal to True
    Then - Actions
    Item - Remove (Item carried by (Picked unit) of type Bottle 2/3)
    Hero - Create Bottle 3/3 and give it to (Picked unit)
    Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    ((Picked unit) has an item of type Bottle 1/3) Equal to True
    Then - Actions
    Item - Remove (Item carried by (Picked unit) of type Bottle 1/3)
    Hero - Create Bottle 3/3 and give it to (Picked unit)
    Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    ((Picked unit) has an item of type Bottle 0/3) Equal to True
    Then - Actions
    Item - Remove (Item carried by (Picked unit) of type Bottle 0/3)
    Hero - Create Bottle 3/3 and give it to (Picked unit)
    Else - Actions
    Custom script: call RemoveLocation(udg_Point)
    Custom script: call DestroyGroup(udg_Group)
     
  9. zzchaolegionzz

    zzchaolegionzz T.E.T.Я.I.S

    Tham gia ngày:
    27/9/07
    Bài viết:
    606
    Nơi ở:
    Black Parade
    nói kĩ hơn đi :5cool_bad_smelly:
     
  10. Drakkar Knight

    Drakkar Knight Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    13/11/11
    Bài viết:
    269
    Nơi ở:
    Hà Nội
    Ý quên ko bỏ vào code ^^
    Trigger 1:
    Mã:
    Bottle
        Events
            Unit - A unit Starts the effect of an ability
        Conditions
            (Ability being cast) Equal to Healing Salve
        Actions
            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                If - Conditions
                    ((Triggering unit) has an item of type Bottle 3/3) Equal to True
                Then - Actions
                    Wait 3.00 seconds
                    Item - Remove (Item carried by (Triggering unit) of type Bottle 3/3)
                    Hero - Create Bottle 2/3 and give it to (Triggering unit)
                Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        If - Conditions
                            ((Triggering unit) has an item of type Bottle 2/3) Equal to True
                        Then - Actions
                            Wait 3.00 seconds
                            Item - Remove (Item carried by (Triggering unit) of type Bottle 2/3)
                            Hero - Create Bottle 1/3 and give it to (Triggering unit)
                        Else - Actions
                            If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                                If - Conditions
                                    ((Triggering unit) has an item of type Bottle 1/3) Equal to True
                                Then - Actions
                                    Wait 3.00 seconds
                                    Item - Remove (Item carried by (Triggering unit) of type Bottle 1/3)
                                    Hero - Create Bottle 0/3 and give it to (Triggering unit)
                                Else - Actions
    
    Trigger 2:
    Mã:
    Bottle 2
        Events
            Time - Every 0.10 seconds of game time
        Conditions
        Actions
            Set Point = (Position of Fountain of Health 0001 <gen>)
            Set Group = (Units within 500.00 of Point matching ((((Matching unit) has an item of type Bottle 2/3) Equal to True) or ((((Matching unit) has an item of type Bottle 1/3) Equal to True) or (((Matching unit) has an item of type Bottle 0/3) Equal to True))))
            Unit Group - Pick every unit in Group and do (Actions)
                Loop - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        If - Conditions
                            ((Picked unit) has an item of type Bottle 2/3) Equal to True
                        Then - Actions
                            Item - Remove (Item carried by (Picked unit) of type Bottle 2/3)
                            Hero - Create Bottle 3/3 and give it to (Picked unit)
                        Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        If - Conditions
                            ((Picked unit) has an item of type Bottle 1/3) Equal to True
                        Then - Actions
                            Item - Remove (Item carried by (Picked unit) of type Bottle 1/3)
                            Hero - Create Bottle 3/3 and give it to (Picked unit)
                        Else - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        If - Conditions
                            ((Picked unit) has an item of type Bottle 0/3) Equal to True
                        Then - Actions
                            Item - Remove (Item carried by (Picked unit) of type Bottle 0/3)
                            Hero - Create Bottle 3/3 and give it to (Picked unit)
                        Else - Actions
            Custom script:   call RemoveLocation(udg_Point)
            Custom script:   call DestroyGroup(udg_Group)
    


    ---------- Post added at 17:10 ---------- Previous post was at 17:08 ----------

    Cho cái map demo nè: http://www.mediafire.com/download.php?diwtutnfthb9nom
     
  11. bahomao12345

    bahomao12345 Mr & Ms Pac-Man

    Tham gia ngày:
    9/6/12
    Bài viết:
    111
    Cho mình hỏi: Sao trigger của mình lúc save map nó bị lỗi và vào game trigger ko áp dụng đc.
     
  12. World_Editor

    World_Editor Mr & Ms Pac-Man

    Tham gia ngày:
    6/6/12
    Bài viết:
    137
    Nơi ở:
    tpHCM
    ^
    thì trigger ấy đã bị lỗi thì vào game sao áp dụng đc :|
    cho mình hỏi Condition của cột Deaths trong multiboard làm như thế nào, nghĩ mãi ko ra cái condition =.=
     
  13. zzchaolegionzz

    zzchaolegionzz T.E.T.Я.I.S

    Tham gia ngày:
    27/9/07
    Bài viết:
    606
    Nơi ở:
    Black Parade
    cho mình hỏi VD cái Áo cần bao tay+ bao chân. khi mua cái áo nếu có bao tay + bao chân thì nó give cho mình cái áo. nếu không có bao tay hoặc không có bao chân hoặc không có cả 2 thì no give cho mình cái giấy công thức. mà cái giấy cũng có giá nữa.
     
    Chỉnh sửa cuối: 12/6/12
  14. bahomao12345

    bahomao12345 Mr & Ms Pac-Man

    Tham gia ngày:
    9/6/12
    Bài viết:
    111
    Ai có cách để khác phục ko


    ...............
     
  15. World_Editor

    World_Editor Mr & Ms Pac-Man

    Tham gia ngày:
    6/6/12
    Bài viết:
    137
    Nơi ở:
    tpHCM
    ko có bao tay, bao chân hoặc ko có cả 2 thì nó cho mình cái recipe có giá tiền hả?
     
  16. Ryanpzo9

    Ryanpzo9 Donkey Kong

    Tham gia ngày:
    20/10/08
    Bài viết:
    326
    Kiểm tra kĩ lại trigger xem nó báo lỗi ở đâu để mà sửa thôi chứ sao nữa :|
     
  17. World_Editor

    World_Editor Mr & Ms Pac-Man

    Tham gia ngày:
    6/6/12
    Bài viết:
    137
    Nơi ở:
    tpHCM
    Mình thực sự ko hiểu ý của bạn. Theo mình hiểu thì nếu mà làm như vậy thì ko khác nào cho ko cái recipe để nó bán lấy tiền :-??
     
  18. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Không dùng condition, dùng event
    Ví dụ:

    Mã:
    Events
       Unit dies
    Conditions
    Actions
       Set Death = Death + 1
       Multiboard - Change Multiboard column A row B to Death
    Máy móc có hàng ngàn lỗi, không nói cụ thể thì ai biết mà giúp.
     
  19. zzchaolegionzz

    zzchaolegionzz T.E.T.Я.I.S

    Tham gia ngày:
    27/9/07
    Bài viết:
    606
    Nơi ở:
    Black Parade
    không phải. ý mình là cái recipe cũng có giá tiền như cái bao tay bao chân. mà bạn bảo không có cả 2 thì nó give. nếu nó give thì phải trả tiền nó mới give chứ. chả ai rảnh mua cái recipe hết 400 mà bán lại chỉ được 200 cả.
    ý mình là muốn ép cái đó phải có 3 Item A B C. A mua mất 400 .B mua mất 300. C mua mất 500 chẳng hạn

    ---------- Post added at 23:08 ---------- Previous post was at 23:01 ----------

    ai ziết hộ cái skill như con Wind trong dota được không. bắn 1 cái đi khoảng 1200 range bay xong có 2 đường gió theo sau lv1>4 mỗi 120/180//240/300 cát vào point đi xuyên doodad terrain. tốc độ bay nhanh nhanh 1 chút
     
  20. 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 thì khác nào ép đồ trời
    tạo 1 dummy creep đi thẳng khi cast skill. Ngày mai add nick yahoo mình sẽ up cho bạn cái trigger
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này