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

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

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

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    mình cho hero dùng skill Cleaving Attack nhưng đánh quái không aoe khi mình tích vào "Target allowed - Allied " thì có đánh aoe nhưng dame aoe sập cả nhà mình .... mình muốn chỉnh cho dame aoe nhưng không ảnh hưởng đến team mình .ai biết xin chỉ giùm
     
  2. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Tick vào Enemy là nó làm lán hết trừ mình và bạn
     
  3. thuytien16

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    Nhờ mọi người xem dùm đoạn code này xem có sai chỗ nào không mà crep mình tạo ra chỉ có tầm 10 con chạy xuống nhà còn đâu vẫn đứng tại chỗ cũ mặc dù mình để là 20 con

    Events
    Time - Elapsed game time is 60.00 seconds
    Actions
    Unit - Create 20 Ghoul for Player 11 (Dark Green) at (Center of crep1 <gen>) facing (Position of (Triggering unit))
    Unit Group - Order (Last created unit group) to Attack-Move To (Center of Nhà chính <gen>)
     
  4. Ryanpzo9

    Ryanpzo9 Donkey Kong

    Tham gia ngày:
    20/10/08
    Bài viết:
    326
    Để target allowed mặc định nó cũng chỉ chém lan ra enemy thôi mà. Mà cậu đọc cái chữ Allied tức là đồng minh to đùng ra đó rồi còn đưa vào Target allowed làm gì?
     
  5. thuytien16

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    tại mặc định nó để thế ấy mà sau khi thử mãi mà không được mình lại đẻ lại ^^ giờ thì đc rùi nhưng mà ko hiểu sao quái nó không xuống tấn công nàh hết mà còn 1/2 ở lại chỗ creat
     
  6. Ăn xong dong

    Ăn xong dong Mr & Ms Pac-Man

    Tham gia ngày:
    7/6/11
    Bài viết:
    136
    Cho e hỏi làm sao để tạo 1 hero khi chết thì rơi item ? nhưg mà là hero str khi die thì rơi sách str tươg tự như thế cho hero agi và intel ? thanks nhìu
     
  7. thuytien16

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    Trong diễn đàn đã có hướng dẫn roài mà link nè dowload về vùa chỉnh sửa lại http://www.mediafire.com/?mwg5ymy4cn2 Hướng dẫn này là của bác Tom_Kazansky .
     
  8. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Cho vào vòng Loop A hay B ( muốn 10 con thì Loop A 10, tương tự )
    Create lính thì để là 1 con
    Tìm trigger dạng:
    Last created unit Attack Move To Center of ( chọn cái Point region nhà chính vào đây )
    Còn để như bạn là lính nó ra chạy tới quốc mỗi cái nhà thôi
     
  9. 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
    Có ai biết cách làm chuyển đổi hình dáng của unit bằng trigger ko chỉ em với.
     
  10. Evil_Hunter

    Evil_Hunter Mario & Luigi

    Tham gia ngày:
    18/9/11
    Bài viết:
    786
    Nơi ở:
    Evil Forest
    Thay bằng unit khác chứ ko thay hình dáng đc
    Mã:
    Unit - Replace
     
  11. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Có nhiều cách, ví dụ:
    • Dùng các ability cho phép biến hình như Bear Form, Crow Form, Metamorphosis,...
    • Dùng upgrade, cái này thì nghiên cứu Berserker Upgrade của Orc thì sẽ hiểu
    • Dùng trigger, cách này là có vẻ chắc ăn nhất, chỉ cần vài biến set level, exp, skill, item,... rồi remove unit đó đi + create 1 unit mới thay thế rồi set các thông số lại cho giống unit đầu.
    Trên đây mình chỉ gợi ý cách thực hiện, còn làm cụ thể thì bạn tự nghiên cứu thêm vậy, có thế mới thấy WE thú vị :D
     
  12. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    đó là dùng ability Berserker Upgrade chứ dùng gì upgrade?
     
  13. 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
    Em đang làm 1 skill khi ấn vào 1 Hero hoặc unit nào đó thì nó sẽ biến thành hình dáng của target trong vài phút, nhưng vẫn giữ nguyên item, skill và chỉ số. Cho em xin cái map demo hoặc trigger nhé.
     
  14. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    Như trên thì mình nghĩ chỉ có thể dùng Unit - Replace unit thôi
    Một điểm quan trọng là Primary Attribute không thay đổi được (theo mình biết là vậy)
     
  15. thuytien16

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    Mình muốn hỏi cách để skill "Shadow strike" đánh dame và gây độc AOE
     
  16. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    Pick Every unit trong phạm vi mà bạn muốn rồi tạo dummy add Shadow strike cho các dummy rồi dùng lên các picked unit thôi

    Mã:
    
    Hat Giong
        Events
            Unit - A unit Starts the effect of an ability
        Conditions
            (Ability being cast) Equal to Hat Giong Tam Hon 
        Actions
            Set Point = (Position of (Triggering unit))
            Set Unt_HatGiong = (Units in (Region centered at PointArray[63] with size (1600.00, 1600.00)) matching ((((Matching unit) is A Hero) Equal to True) and ((((Matching unit) belongs to an enemy of (Owner of (Triggering unit))) Equal to True) and (((Matching unit) is dead) Not equa
            Set Itg_HatGiong = (Number of units in Unt_HatGiong)
            For each (Integer A) from 1 to Itg_HatGiong, do (Actions)
                Loop - Actions
                    Set Unt_HatGiongTemp = (First unit of group Unt_HatGiong)
                    Unit - Create 1 Dummy (common) for (Owner of (Triggering unit)) at PointArray[63] facing Default building facing degrees
                    Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
                    Unit - Add Hat Giong  to (Last created unit)
                    Unit - Set level of Hat Giong  for (Last created unit) to (Level of Hat Giong Tam Hon  for (Triggering unit))
                    Unit - Order (Last created unit) to Night Elf Warden - Shadow Strike Unt_HatGiongTemp
                    Unit Group - Remove Unt_HatGiongTemp from Unt_HatGiong
            Custom script:   call DestroyGroup (udg_Unt_HatGiong)
            Custom script:   call RemoveLocation (udg_Point)
    
     
  17. LeoNguyen112

    LeoNguyen112 Dragon Quest

    Tham gia ngày:
    22/5/10
    Bài viết:
    1,438
    Nơi ở:
    TP.HCM
    Ai bảo thế? Đã thay cả unit thì sao không thay được cái primary attribute?

    Oh thì... nhầm :5cool_beat_plaster:

    To Drakkar Knight: muốn demo thì đợi thêm vài phút nhá :D


    ---------- Post added at 19:21 ---------- Previous post was at 19:03 ----------

    Ai bảo thế? Đã thay cả unit thì sao không thay được cái primary attribute?

    Oh thì... nhầm :5cool_beat_plaster:

    To Drakkar Knight: Edit, chưa đọc kĩ nên phán vội.


    Skill bạn nói là bất khả thi, vì cách duy nhất để làm skill này là dùng remove + create unit. Thế nên giả sử map bạn có 50 loại unit thì phải có 50 hero với hình dáng tương tự thì mới làm được. Bạn nên giới hạn skill lại, ví dụ chỉ cho cast vào hero,...
     
  18. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    Thực sự thì mình không biết thay primary attribute như nào ? :-??

    Ví dụ như tager có primary attribute là Agi,mình caster primary attribute là Str thì replace unit type of target unit thì sẽ chẳng phải primary attribute là của unit replace đó sao ? Hay có cách khác thay đổi primary attribute ?

    Hay ý bạn tạo Hero dummy với primary attribute của caster nhưng mang hình dạng của target unit ?

    Thì mình cũng đang xài X Design mà =-= ko có mình mới hỏi
     
    Chỉnh sửa cuối: 12/4/12
  19. thuytien16

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    bạn có thể giải thích dùm mình mấy câu lệnh trên không,mình chưa hiểu được hết ... mún hiểu cho dõ hơn 1 chút :(
     
  20. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    Bạn muốn làm 1 Spell Hex AOE,Banish AOE,Blooddust AOE.v.v. thì

    Tạo một trigger
    Tạo một Ability Dummy (dummy ở đây hiểu đơn giản là giả,là nền để mình làm skill) có AOE như blizzard
    Tạo một Unit Dummy để cast skill Shadow strike chính
    Tạo 1 Ability Shadow strike để add vào Unit dummy trên và cho unit này cast vào các mục tiêu trong AOE
    Tạo 1 biến UnitGroup
    Tạo 1 biến Point

    Mã:
    Unit - A unit Starts the effect of an ability - Khi một unit bắt đầu hiệu ứng của một ability
    
    Conditions - Điều kiện để trigger hoạt động
       (Ability being cast) Equal to xxxx - xxxx là tên mình đặt tạm cho ability này
    Actions
            Set Point[1] = (Target point of ability being cast) - Vị trí mà mình cast vào
            Set UnitGroup = (Units within 500.00 of Point matching ((((Matching unit) belongs to an enemy of (Owner of (Triggering unit))) Equal to True) and ((((Matching unit) is A structure) Equal to False) and ((((Matching unit) is dead) Equal to False) - Set các mục tiêu và điều kiện các mục tiêu đó là ai,ở đây mục tiêu được chọn trong 500 phạm vi là kẻ thù của triggering unit,không phải là các công trình và không phải là các mục tiêu đã chết.
        Unit Group - Pick every unit in UnitGroup and do (Actions) - Pick các unit đó và 
            Loop - Actions
                Set Point[2] = (Position of (Picked unit))
                Unit - Create 1 Dummy for (Owner of (Triggering unit)) at Point[2] facing Default building facing degrees
                Unit - Add a 10.00 second Generic expiration timer to (Last created unit) - Vì sao phải add 10 giây expiration timer cho con dummy đó (không bắt buộc phải đúng 10s,chỉ cần hơn thời gian tác dụng của Shadow strike là đc ;) ) ? Vì đơn giản Skill Shadow strike có hiệu ứng kéo dài,gây sát thương liên tục trong nhiều giây,nếu remove con dummy sớm rồi mục tiêu Picked Unit mà chết do con dummy trong thời gian tác dụng thì không thể xác định được là do ai giết.
                Unit - Add  Shadow strike  to (Last created unit)
                Unit - Set level of Shadow strike for (Last created unit) to (Level of Ability being cast  for (Triggering unit))
                Unit - Order (Last created unit) to Night Elf Warden - Shadow Strike Picked Unit - Cho con dummy sử dụng skill vào các mục tiêu đã chọn trong phạm vi ấy.
                Custom script:   call RemoveLocation (udg_Point[2])
        Custom script:   call DestroyGroup (udg_UnitGroup)
        Custom script:   call RemoveLocation (udg_Point[1]) - Remove leak thôi
     
    Chỉnh sửa cuối: 12/4/12
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này