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

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

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

    AzuhaSky T.E.T.Я.I.S

    Tham gia ngày:
    30/5/10
    Bài viết:
    550
    Nơi ở:
    WE Box
    Sẵn tiện câu hỏi của Mr.Giang mình phóng sẵn tới đề lun:
    Anh tom ơi, channel bên GUI ta chỉ cho order with no target thôi. Em cho nó target point trong object rồi vậy thì em sử dụng hàm này thì nó có cast channel được không hả anh:
    Mã:
    call IssualOrderTargetPoint(dummy,"channel", GetSpellTargetLoc())  // em không dùng nhiều hàm này nên nhớ không rõ mog anh thông cảm :p
     
  2. vuongkkk

    vuongkkk T.E.T.Я.I.S

    Tham gia ngày:
    22/5/10
    Bài viết:
    588
    Nơi ở:
    Hà Nội
    Đúng là để order cho 1 unit dùng spell lấy Channel làm fake spell thì dựa vào Base Order ID.
    @AzuhaSky:Em cho nó target point trong object rồi vậy thì em sử dụng hàm này thì nó có cast channel được không hả
    Còn hàm để làm điều này trong jass thì là
    Mã:
    native IssuePointOrder takes unit whichUnit, string order, real x, real y returns boolean
    Dùng [Function List] Button ở trên chỗ viết code mà tìm nếu ko nhớ chính xác

    Vòng lặp thế này mỗi lần cast sẽ leak 1 group, 2 real, 1 unit. Nói chung là sai, đơn giản chỉ cần thế này ko cần lặp:
    Mã:
          Set PowerAngle[(Integer A)] = PowerAngle[(Power Index)]
          Set PowerCaster[(Integer A)] = PowerCaster[(Power Index)]
          Set PowerDistance[(Integer A)] = PowerDistance[(Power Index)]
          Set PowerGroup[(Integer A)] = PowerGroup[(Power Index)]
    
    P/S:Mọi người cứ post câu hỏi thôi. Ai trả lời được thì trả lời, đừng nhè cái tên Tom ra mà nã kẻo người khác đọc ko thấy có tên mình thì ko trả lời. Còn Tom đại ca thì già rồi đỡ ko lại =))
     
    Chỉnh sửa cuối: 3/8/11
  3. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    hướng dẫn trong spell Channel mà có đọc đâu? :-/
     
  4. conga12

    conga12 Mr & Ms Pac-Man

    Tham gia ngày:
    4/7/10
    Bài viết:
    164
    Khi open map bị lỗi trigger này [​IMG] làm sao để khắc phục
     
  5. cauxevd

    cauxevd Mr & Ms Pac-Man

    Tham gia ngày:
    22/1/10
    Bài viết:
    176
    Xin hỏi chỉnh dòng nào để doodad từcos thể đánh vào thành ko thể đánh vào ?


    and other question : làm thế nào để unit ko có dòng máu ( Như cái tavern )

    ---------- Post added at 16:42 ---------- Previous post was at 16:41 ----------

    Trong quá trình down map hay do nguyên nhân khách quan , trigger đã bị xóa ! ... khắc phục thì xin người làm map lại ! ^^
     
  6. Mr.Giang

    Mr.Giang Mr & Ms Pac-Man

    Tham gia ngày:
    2/2/08
    Bài viết:
    156
    Mình chỉnh lại Base Order ID rồi sao nó vẫn chẳng xài spell vậy? Quan sát hơn nửa tiếng đồng hồ rồi mà mình đã cho nó học spell rồi đấy!
    p/s: Nếu làm với code call IssueImmediateOrderById thì mình phải để event và condition là gì?
     
    Chỉnh sửa cuối: 3/8/11
  7. KuKulKan

    KuKulKan T.E.T.Я.I.S

    Tham gia ngày:
    2/8/09
    Bài viết:
    629
    Nơi ở:
    Quận Thủ Đức, Thành phố Hồ Chí Minh
    cái này Kan cũng từng bị rồi, tưởng chừng như công sức bỏ đi nhưng hên là Jassnewgen nó có phần tự backup cho mình, vào trong folder của JassNewgen kiếm cái folder Backup có lưu lại mấy map gần đây nhé
     
  8. kingghot

    kingghot Mr & Ms Pac-Man

    Tham gia ngày:
    15/4/10
    Bài viết:
    290
    Nơi ở:
    Rach Gia
    Hỏi :

    làm sao để cho cái màn hình choi WAR khi zo map thì ra hình bàn tay cầm súng của mình giống như CF ấy
     
  9. 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
    ý đó là không thể đọc được hàm FristofGroup trong blizzard.j
    cái đó là một model unit sau đó sử dụng Camera Lock unit vào đơn vị kia nên mình thấy nó có bàn tay như CF mà model này thì tui củng ko có :-??
     
  10. AzuhaSky

    AzuhaSky T.E.T.Я.I.S

    Tham gia ngày:
    30/5/10
    Bài viết:
    550
    Nơi ở:
    WE Box
    Turn on USMWE. Vẫn k đc cài lại jasshelper, không nữa gì jassnewgen!
     
  11. vuongkkk

    vuongkkk T.E.T.Я.I.S

    Tham gia ngày:
    22/5/10
    Bài viết:
    588
    Nơi ở:
    Hà Nội
    @Mr.Giang:Mình chỉnh lại Base Order ID rồi sao nó vẫn chẳng xài spell vậy? Quan sát hơn nửa tiếng đồng hồ rồi mà mình đã cho nó học spell rồi đấy!

    Đã chỉnh đúng order chưa (Base Order ID giống như trong trigger) ?? Bạn cho unit học đúng spell ?? Bạn học spell cho đúng unit? .....
    Còn đây là test code: mình vẫn hay dùng nhanh. Bạn tùy biến event, triggering Unit , loại order (no target, target point, ....), và order string
    Mã:
    Test Blizzard
        Events
            Unit - A unit Is attacked
        Conditions
            (Unit-type of (Attacking unit)) Equal to Jaina
        Actions
            Unit - Order (Attacking unit) to Human Archmage - Blizzard (Position of (Triggering unit))
    @Mr.Giang: Nếu làm với code call IssueImmediateOrderById thì mình phải để event và condition là gì?
    Cái này sao lại hỏi mình, bạn muốn AI nó như thế nào thì chọn event và condition như thế chứ :-??
     
  12. Infernal_Lord

    Infernal_Lord Youtube Master Race

    Tham gia ngày:
    27/6/06
    Bài viết:
    64
    Mã:
    Learn
    Events
    Unit - A unit Learns a skill
    Conditions
    (Learned Hero Skill) Equal to Reincarnation
    Actions
    Set ReincarnationCaster = (Triggering unit)
    Set CanReincarnate = True
    Trigger - Add to Death <gen> the event (Unit - ReincarnationCaster Dies)
    Trigger - Add to ZeroLife <gen> the event (Unit - ReincarnationCaster's life becomes Less than or equal to (40.50 / 100.00))
    Trigger - Turn off (This trigger)
    
    Death
    Actions
    Set CanReincarnate = False
    
    ZeroLife
    Actions
    Countdown Timer - Start CheckTimer as a One-shot timer that will expire in 0.00 seconds
    
    Check
    Events
    Time - CheckTimer expires
    Conditions
    Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    CanReincarnate Equal to True
    Then - Actions
    -------- this unit is reincarnating --------
    Countdown Timer - Start ReincarnationDelay as a One-shot timer that will expire in 7.00 seconds
    Else - Actions
    -------- this unit REALLY is DEAD --------
    Set CanReincarnate = True
    
    End
        Events
            Time - ReincarnationDelay expires
        Conditions
        Actions
            Unit - Change color of ReincarnationCaster to (Color of (Owner of ReincarnationCaster))

    Làm thế nào để trigger này nhiều hero dùng vẫn được? Đọc cái tutorial new style MUI for GUI: custom value mà ko biết làm theo thế nào! Giúp mình với! Cụ thể cho mình luôn. Thanks trước.
     
  13. Mr.Giang

    Mr.Giang Mr & Ms Pac-Man

    Tham gia ngày:
    2/2/08
    Bài viết:
    156
    Làm thế nào để tạo được quest cho duy nhất một player vậy? Mình có làm một map nhưng khi 1 player nhận quest thì tất cả đều hiển thị quest khi ấn F9, giúp mình với!
     
  14. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Mình muốn hỏi cách làm dạng skill như " Juxtapose " của PL, cái % để create bóng và cho 1 biến đếm + lên 5 thì mình biết rồi, nhưng giờ cái bóng của nó là do " Illusions " tạo ra, dùng event nào để xác nhận rằng cái bóng đó đã mất để mà - biến đếm trên ?
    Chữ màu đỏ nằm sau trong dòng trigger này, đc hĩu theo nghĩa ntn vậy mọi ng`
    Mã:
    Animation - Change (Triggering unit) flying height to [COLOR="#FF0000"]Height[/COLOR] at [COLOR="#FF0000"]Rate[/COLOR]
    
     
    Chỉnh sửa cuối: 4/8/11
  15. cauxevd

    cauxevd Mr & Ms Pac-Man

    Tham gia ngày:
    22/1/10
    Bài viết:
    176
    Chưa đc trả lời ... giúp cho !!! hình như có người hỏi ở top cũ nhưng search hoài ko thấy lại đc
     
  16. AzuhaSky

    AzuhaSky T.E.T.Я.I.S

    Tham gia ngày:
    30/5/10
    Bài viết:
    550
    Nơi ở:
    WE Box
    WE của em bị gì thế này :(
    [​IMG]
    Hôm qua vào ra vào lại vẫn được , sau khi cài Norton vào thì bị thế này đây. Cài đi cài lại vẫn vô phương cứu chữa.... Nó báo hư cỡ hơn 40 hàm actions lẫn events. Tuy nhiên vào map và trigger vẫn chạy ào ào. Thỉnh thoảng lại dis ra thôi. Save dỗi bt không báo lỗi gì cả nhưng dis thì hơi bực rồi! Ai giúp với :((
    P/s Norton dù vẫn cho Exclude thư mục nhưng vẫn bị như thường à!
     
  17. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    - tạo doodad có hình (Art - Model File) như vậy là xong
    - tavern nó là "building", các building khi có "Invulnerable" sẽ không có dòng máu. Còn với unit thì ngoài dùng ability Locust ra thì có lẽ không có cách nào

    "with EGUI"? vậy xem có phải do lỗi EGUI ko?
     
    AzuhaSky thích bài này.
  18. cauxevd

    cauxevd Mr & Ms Pac-Man

    Tham gia ngày:
    22/1/10
    Bài viết:
    176
    Trả lời nhầm câu hỏi đầu ... chuyển Dooda có thể đánh ( mấy cái thùng crate ) thành ko thể đánh ( Cây )
     
  19. minh_pro_hy

    minh_pro_hy Donkey Kong

    Tham gia ngày:
    30/6/11
    Bài viết:
    487
    Nơi ở:
    Mặt Trời
    Thì lấy cái cây rồi đổi model nó thành model cái thùng là được :)).
     
  20. kingghot

    kingghot Mr & Ms Pac-Man

    Tham gia ngày:
    15/4/10
    Bài viết:
    290
    Nơi ở:
    Rach Gia
    ai cho mình cái trigger khi nhấn vào đó thì chuyển qua một dạng như map khác ấy?
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này