Topic hỏi đáp cho anh em (Về cách làm map)

Thảo luận trong 'World Editor' bắt đầu bởi Dark Gamer, 2/1/08.

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

    Dark_DragonKing Mr & Ms Pac-Man

    Tham gia ngày:
    23/7/08
    Bài viết:
    217
    ko thể được đâu họa chăng chỉ có item mới được
     
  2. Zekareisoujin

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    Làm được, khi học spell gốc thì add/chỉnh level của 2,3 spells khác vào. Dùng spellbook để hide icon.
     
  3. Dark_DragonKing

    Dark_DragonKing Mr & Ms Pac-Man

    Tham gia ngày:
    23/7/08
    Bài viết:
    217
    ủa em tưởng spell book là mình phải ấn vào ra 1 đống skill khác chứ, anh nói rõ thêm tí đi
     
  4. Zekareisoujin

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    À, dùng ability spell book, add ability mà e định hide icon vào (passive). Dùng trigger disable spell book đấy ở map initialization. Bây h e muốn add/remove passive ability kia, chỉ cần add/remove cái ability spellbook kia.
    Attach dưới đây là vd lấy từ Tom:
     

    Các file đính kèm:

  5. VanBaoPhong

    VanBaoPhong Mr & Ms Pac-Man

    Tham gia ngày:
    25/2/07
    Bài viết:
    203
    Ah, cám ơn anh Zeka và anh Tom nhiều. Em đã làm được rồi. Còn làm Aura để tăng khả năng né đòn (Evasion) cho cả mình lẫn đồng đội có được không anh ? Nếu làm bằng Trigger được thì các anh chỉ em làm Aura đó và một chiêu Buff cho đồng đội mình khả năng né đòn nhé. Thanks các anh nhiều. ^_____^
     
  6. Zekareisoujin

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    Uhm, nói đơn giản là thế này, nếu muốn có buff evasion thì bắt buộc phải add ability evasion vào (lưu ý là nó sẽ ko stack với evasion có sẵn từ skill/item), dùng spellbook để hide icon đi.
    - Buff:
    + dùng tạm 1 skill nào đấy cho buff, khi cast vào thì add evasion vào, remove khi hết duration.
    + Nên làm thêm trigger check evasion buff, lấy vd mỗi 1s, nếu ko có buff thì remove evasion. Trigger này là cần thiết nếu như có phép dispel...

    - Aura:
    + Làm 1 trigger chạy every 1s. Tạo ra 1 unit group variable, (trong vd này sẽ gọi là EvsGrp)
    + Action1: remove evasion khỏi tất cả unit trong EvsGrp, rồi destroygroup.
    + Action2: check trong bán kính của unit có Evasion Aura xem thằng nào có Evasion Aura buff, ko có thì bỏ qua, có thì add evasion vào (hide icon) và nhét unit đó vào group EvsGrp.

    Đương nhiên sẽ có set level của skill các kiểu, v.v... mấy cái đấy là cơ bản, ko phải nói :">
     
  7. VanBaoPhong

    VanBaoPhong Mr & Ms Pac-Man

    Tham gia ngày:
    25/2/07
    Bài viết:
    203
    Anh Zeka giúp em chút nhé :
    - Âura Evasion em làm tuần tự thế này :
    - Đầu tiên em tạo Trigger1 với :
    + Event : Unit learn a skill
    + Condition : Skill mới learned là Evasion Âura
    + Action : Set EvasionHero = TriggeringUnit

    - Sau đó em tạo Trigger2 với :
    + Event : Every 1 sec
    + Condition : không có
    + Action :
    - Set Gro1=(Units within 500 range of (Posítion ò EvasionHero))
    - Remove EvasionAbility from TriggeringUnit [ CÁI NÀY CÓ ĐÚNG KHÔNG ANH ? , EM NGHI QUÁ ]
    - CustomScript : call DestroyGroup(udg_Gro1)
    - If (All Conditions are True) then do (MultiAct) elso do (MultiAct)

    Đến đây thì em bí rồi. Vì :
    - Em không biết lệnh check các units trong bán kính của EvasionHero có Evasion Aura Buff
    - Thứ 2, anh Zeka và anh Tom cho em hỏi : làm sao mình biết được các "Script Code" của Custom Script ạ? Như lệnh call DestroyGroup(udg_Text) hay call RemoveLocation(udg_Text) các anh viết em mới biết, chứ không thì em mù tịt. Đến giờ em cũng chỉ biết được có 2 lệnh đó thôi. Ở đâu có cái list liệt kê các "Script Code" không các anh ?
    - Thứ 3, làm sao import được các câu lệnh trong Jass vào Trigger Editor thế ạ ?
    Cám ơn các anh nhiều nhé.
     
  8. Zekareisoujin

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    Script code đấy chính là Jass. Một lần Custom Script = 1 dòng Jass. Cái này e phải biết Jass để mà dùng. Import Jass vào trigger có 2 cách, nếu là 1 dòng Jass lẻ như DestroyGroup thì dùng lệnh CustomScript, còn nếu như bình thường thì e lập 1 trigger, rồi Edit -> Convert to Custom Text.

    Evasion Aura:
    Mã:
    EvasionAura
        Events
            Time - Every 1.00 seconds of game time
        Conditions
        Actions
            Unit Group - Pick every unit in Grp1 and do (Actions)
                Loop - Actions
                    Unit - Remove Evasion from (Picked unit)
            Custom script:   call DestroyGroup(udg_Grp1)
            Set UnitPos = (Position of EvsAuraBearer)
            Set Grp1 = (Units within 750.00 of UnitPos)
            Unit Group - Pick every unit in Grp1 and do (Actions)
                Loop - Actions
                    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                        If - Conditions
                            ((Picked unit) has buff Acid Bomb) Equal to True
                        Then - Actions
                            Unit - Add Evasion to (Picked unit)
                        Else - Actions
                            Unit Group - Remove (Picked unit) from Grp1
            Custom script:   call RemoveLocation(udg_UnitPos)
    
    
    Cái Acidbomb buff thay bằng evasion buff của evasion aura.
     
  9. Mr.Giang

    Mr.Giang Mr & Ms Pac-Man

    Tham gia ngày:
    2/2/08
    Bài viết:
    156
    Các Pro cho mình hỏi với,sao khi làm map melee,mình chưa chơi nó đã thắng là thế nào và cách khắc phục ra sao?Mà đánh map melee ko được tiền thì muốn giết quân được tiền phải làm thế nào?
     
  10. Zekareisoujin

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    Trong trigger editor, Initialization, bỏ dòng "melee games - Enforces victory/defeat condition (for all players)" đi.
    Muốn có tiền thêm cái này vào Initialization:
    Mã:
    For each (Integer A) from 1 to 12, do (Actions)
        Loop - Actions
            Player - Turn Gives bounty On for (Player((Integer A)))
    
     
  11. Mr.Giang

    Mr.Giang Mr & Ms Pac-Man

    Tham gia ngày:
    2/2/08
    Bài viết:
    156
    Thế còn cách chỉnh trong map đó có bao nhiêu người chơi được và cách chỉnh Unit thành nhà thì làm thế nào ạ?
    .
    ___________Auto Merge________________

    .
    Quên mất,còn cách tăng damage cho skill như thế nào ạ?Mà anh Zekareisoujin ơi,anh load ảnh hộ em cách làm giết quân có tiền đi vì em ko hiểu lém(Newbie mà)
     
  12. kcn_10081991

    kcn_10081991 Mr & Ms Pac-Man

    Tham gia ngày:
    7/7/06
    Bài viết:
    139
    Nơi ở:
    HảiPhòng-Tantalusband
    Làm ơn cho hỏi cách tạo Aura trừ giáp từ devotion aura, degen aura từ endurance aura,... nói chung là các aura có tác dụng ngược lại thì phải làm sao khi mà cứ đánh số âm vào là WE tự cho về mo. Rõ ràng trên wiki của dota nó ghi base ability của mấy thứ như vậy mà. Còn có cả làm soulburn giảm công thành bloodrage tăng công, inner fire tăng công thành enfeeble giảm công nữa...
     
  13. [s]tarboy

    [s]tarboy Legend of Zelda

    Tham gia ngày:
    25/5/07
    Bài viết:
    960
    Spell : Spy
    Active : Copy model của đối phương trong 30-40s (ko copy phép), sau đó trở về bình thường :p

    Cái spell trên làm sao dzay?
     
  14. Cảnh sát

    Cảnh sát Youtube Master Race

    Tham gia ngày:
    31/8/08
    Bài viết:
    96
    Nơi ở:
    Trụ sở cảnh sát
    Cho mình hỏi mấy câu:
    1.Chỉnh số lượng người chơi ở đâu và làm thế nào?
    2.Mình nhìn thấy có mấy cái Model như hình Innuyasha thì download nó ở đâu và làm thế nào?
    3.Muốn tạo các skill không có trong WE thì phải làm gì?
    4.Tăng chỉ số IQ cho máy như thế nào?
    5.Đặt tên cho các skill như thế nào?
    6.Đặt tên cho các team như thế nào?
    Xin trân trọng cảm ơn!(Nếu trả lời được)
     
  15. Zekareisoujin

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    Shift-enter để edit value của field thì có thể dùng số âm được. Hoặc là trong Files -> Preferences, có phần cho phép mình dùng số âm.

    @star:
    chăc là làm 1 skill morph cho tất cả các model sẽ xuất hiện trong map, rồi khi nào cast phép kia thì add vào và bắt nó morph. Đoán thế :D

    @mrgiang:
    nếu mà ko biết mấy cái cơ bản đấy thì đi học cơ bản trước đi đã, động đến mấy cái này làm j`.

    @cớm:
    1,5,6: tự tìm hiểu. Đây là mấy điều cơ bản, có thể mở các map có sẵn của Blizzard ra mà tìm hiểu, hoặc là chỉ cần mở tung WE ra là cũng tìm được. Kiến thức cơ bản phải tự học vì nó có rất nhiều T_T, mọi người ko rảnh để giúp mấy cái cơ bản. Chứ nếu ko biết mấy cái này thì làm sao làm được mấy cái cao hơn...
    2: google. Model sẽ đi cùng chỉ dẫn làm sao để import. Tìm thử trên hiveworkshop.
    3: cứ học xong cơ bản thì mới tính đến cái nay cao cấp hơn.
    4: ko làm được. Phải tự viết AI.
     
  16. VanBaoPhong

    VanBaoPhong Mr & Ms Pac-Man

    Tham gia ngày:
    25/2/07
    Bài viết:
    203
    Cám ơn anh Zeka, em hiểu được mấy câu lệnh trong đoạn code của anh rồi. ^____^ . Mấy cái Script Code em đang tự mò mẫm trong Jass. Àh, em hỏi anh cái này nhé, khi em tạo 1 phép Eclipse để Summon ra Chimaera. Chimaera có 2 phép , tạm gọi là Frost Nova và Flame Strike. Em dùng lệnh Order Frost Nova to [ Target ] và Order Flame Strike to [ Posítion of Target ] thì Chimaera chỉ thực hiện lệnh sau. Còn nếu đặt If/Then/Else thì chỉ thực hiện lệnh đầu. Em bèn thử dùng 2 Trigger thì cũng chỉ thực hiện được 1 lệnh (nếu có thêm Wait xx seconds thì chỉ cast Frost Nova). Em thử tạo 3 Trigger với Trigger thứ 2 là Order Chimeara ( Set Chimeara = Last Created Unit trong Trigger 1 ) to Hold Poítion, Trigger 3 là cast Flame Strike cũng không được. Chimaera chỉ cast Frost Nova và Hold Posítion, không cát Flame Strike. Hình như mình chỉ Order được 1 lần cast Spell đúng không anh ? Sau đó em bèn dùng cách tạo Dummy thì làm cũng được ( ^_____^ ). Em chỉ muốn hỏi anh là mình không Order Unit cast spell 2 lần liên tiếp được đúng không ạ ? Còn chuyện Code Evasion Ẩu, cám ơn anh nhiều lắm. Em mất ngủ cả 1 đêm làm không được, may mà có anh giúp. Hì.
     
  17. Mysterykids

    Mysterykids Youtube Master Race

    Tham gia ngày:
    24/12/06
    Bài viết:
    87
    Cho em hỏi cách lam`ulti Avatar có thể bay đc và đánh chaos giống ulti của con dơi Manganis trong dday?
     
  18. [s]tarboy

    [s]tarboy Legend of Zelda

    Tham gia ngày:
    25/5/07
    Bài viết:
    960
    Lấy skill ulti của demonhunter rồi chỉnh lại nó biến dơi là xong . Nhớ tạo cho nó trước 1 con hero model là dơi nếu ko muốn bug map :))

    Anh em cô bác cho hỏi , làm cái chiêu summon gấu của lone druid trong dota như thế nào , set cái kho chứa item thì dễ rồi nhưng mà nếu gấu chết summon lại thì vẫn ko mất item mà con gấu mang
     
  19. !|cff00ff00Long

    !|cff00ff00Long Mr & Ms Pac-Man

    Tham gia ngày:
    21/4/08
    Bài viết:
    218
    Nơi ở:
    Cần Thơ
    các anh cho em hỏi là khi copy spell map khác = jass thì làm như thế nào ?
    Khi em copy thì nó để lại hướng dẫn như thế này :
    Câu này nó nòi gì em cũng chẳng biết nữa ( tiếng anh có học đâu ::()

    em cảm ơn đã giúp đỡ
     
  20. Cảnh sát

    Cảnh sát Youtube Master Race

    Tham gia ngày:
    31/8/08
    Bài viết:
    96
    Nơi ở:
    Trụ sở cảnh sát
    Cho mình hỏi cách làm cho hai đồ hợp lại với nhau thành đồ mới thì làm thế nào vậy?
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này