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. Meteor95

    Meteor95 Mario & Luigi

    Tham gia ngày:
    27/4/07
    Bài viết:
    861
    Dummy là 1 unit được sử dụng để làm spell thêm phong phú(tui nghĩ là thế) và ném cho chính là để dummy(unit) đó có được những abilities nèo.Ví dụ frostnovadummy.Abilities:Frost Nova
     
  2. Dark_DragonKing

    Dark_DragonKing Mr & Ms Pac-Man

    Tham gia ngày:
    23/7/08
    Bài viết:
    217
    dummy là 1 unit được tạo ra ko có model nói chung là ko nhìn thấy được, nó sẽ cast phép nhưng chúng ta lại tưởng rằng hero cast phép đó ( ví có nhìn thấy đâu mà), "ném cho nó" tức là add 1 ability vào con dummy unit đó.
    Cách hợp đồ đơn giản tui đã làm trong map Blade Vs Demon, ông lấy ra mà xem. Chúc thành công :hug::hug::hug:
     
  3. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Cho hỏi làm sao để chỉnh độ lớn nhỏ của Missile art và Projectile art vậy ?
     
  4. Dark_DragonKing

    Dark_DragonKing Mr & Ms Pac-Man

    Tham gia ngày:
    23/7/08
    Bài viết:
    217
    ko thể chỉnh được đâu, độ lớn nhỏ của missle art vì missle art phụ thuộc vào scaling value của unit có missle đó, muốn làm missle art to chắc phải dùng dummy unit
     
  5. Frozen_shade

    Frozen_shade Youtube Master Race

    Tham gia ngày:
    17/7/08
    Bài viết:
    8
    Em bị kẹt cái này khó chịu quá hỏi mà không ai trả lời cả,em tạo map giống như dday a' cho mỗi bên địch và ta cứ theo thời gian nhất định thì sẽ tạo ra các unit tự đi đến nhà địch để đánh và dọn luôn những thứ cản đường ,em tạo được unit rồi và tụi nó cũng chạy tới nhà địch nhưng kẹt 1 nỗi là hễ mất máu là nó tự động chạy về nhà rồi...ở luôn trong nhà không đi đánh nữa cứ vậy cho đến khi màn hình kẹt cứng luôn pác nào cho em biết cách chữa cái lỗi này với (em đã canh region chính xác rồi mà vẫn vậy không biết sai chỗ nào):-??
     
  6. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Delete cái Turn AI for computer đi (trong cái trigger Melee game đó )
     
  7. squall2006

    squall2006 Mr & Ms Pac-Man

    Tham gia ngày:
    6/3/06
    Bài viết:
    244
    làm sao copy 1 spell từ map này sang map khác 1 cách nhanh gọn nhất ???Chỉ mình nha mình copy tragger của spell đó trước nhưng zo trong OE thì chịu!!!
     
  8. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Cách nhanh gọn nhất thì chỉ có copy thôi, cứ copy từ map này, sang map kia...paste ?
     
  9. squall2006

    squall2006 Mr & Ms Pac-Man

    Tham gia ngày:
    6/3/06
    Bài viết:
    244
    nhưng mỗi lần open nó load map rất lâu!!!đã thế tragger còn bị hổng nữa
     
  10. Meteor95

    Meteor95 Mario & Luigi

    Tham gia ngày:
    27/4/07
    Bài viết:
    861
    Trigger ko hề bị hỏng mà map load lâu là tại bạn thui.Copy tất cả nhưng vẫn thiếu 1 thứ đó là variable.Sau khi lập nốt variable rùi lại phải sửa lại những dòng viết sai so với cái trigger gốc của map kia.Tốt nhất bạn nên nhớ và học những trigger đó để có thể tự làm.Mà trigger ko phải là tragger đâu
     
  11. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    Về 30s creep thì ko có gì, xem map demo là hiểu.
    Còn về Neutral Creep: tôi có 3 Region để spawn, cứ 60s, kiểm tra unit trong các region này (tất nhiên owner là Neutral Hostile) nếu ko có unit nào thì spawn random số lượng và unit type (NeutralSpawn[0 -> 9] <- unit type nhá). Nhg thế này thì "random" quá, chuẩn hơn, bạn nên có 1 sự sắp xếp unit sẽ spawn ra, tạm gọi là unit-pool.
    Ví dụ:
    unit-pool 1 là 2 NeutralSpawn[0] và 1 NeutralSpawn[1]
    unit-pool 2 là 3 NeutralSpawn[1]
    unit-pool 3 là 2 NeutralSpawn[2] và 1 NeutralSpawn[3]
    ...

    Khi spawn, tức là số unit trong region đó = 0 thì random 1 integer, integer này là bao nhiêu thì tiến hanh spawn theo cái pool mà bạn đã xác định sẵn ở trên.
    ---
    Ngoài ra trong map demo còn có cái bảng đếm giờ, ko ảnh hưởng gì đến cái Spawn trên, chỉ để đếm giờ thôi.

    Trong trigger tên là Melee Initialization:
    Mã:
    Melee Initialization
        Events
            Map initialization
        Conditions
        Actions
            Melee Game - Use melee time of day (for all players)
            Melee Game - Limit Heroes to 1 per Hero-type (for all players)
            Melee Game - Give trained Heroes a Scroll of Town Portal (for all players)
            Melee Game - Set starting resources (for all players)
            Melee Game - Remove creeps and critters from used start locations (for all players)
            [B]Melee Game - Create starting units (for all players)[/B]
            Melee Game - Run melee AI scripts (for computer players)
            Melee Game - Enforce victory/defeat conditions (for all players)
    
    Nhg nếu là một map custom thì chỉ nên dùng cái dòng đầu tiên thôi, còn lại bỏ hết:
    Mã:
    Melee Initialization
        Events
            Map initialization
        Conditions
        Actions
            Melee Game - Use melee time of day (for all players)
    
    Lần sau search 1 chút nhá: http://forum.gamevn.com/showpost.php?p=6993218&postcount=57
     

    Các file đính kèm:

  12. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Nhanh hơn thì chọn Window click vào map của mình thì nó sẽ chỉnh qua ( với điều kiện map đã từng Open rồi ) nhanh hơn Open lại.
    Tiện thể cho mình hỏi làm thế nào để làm trigger Revives cho hero mà hiện khung cửa window Countdown time trong war vậy? ( Miễn là không cần edit Variables là được :D )
     
  13. virtualman

    virtualman Trùm Design GVN Lão Làng GVN

    Tham gia ngày:
    15/8/06
    Bài viết:
    3,951
    Nơi ở:
    Ha Noi, Vietnam,
    Cho tui hỏi : Làm sao để khi tạo một bộ đếm ngược thời gian xảy ra event sắp tới (như x-hero chẳng hạn..)
    - Tôi muốn 90 giây đầu tiên, creep xuất hiện và attack 1 unit nào đó, và lần lượt mỗi lần 10 giây tiếp theo creep lại xuất hiện ở mỗi region...
    - Tôi muốn đến 1 thời gian nhất định hoặc thời điểm nhất định (như đến phút 30 hoặc sau khi kill xong 1 unit nào đó) thì toàn bộ unit (hero) được di chuyển đến 1 region nào đó và xảy ra tiếp event mới...

    Time elapsed là gì ? Làm sao tạo dummy ?

    Sao để chỉnh độ lớn 1 unit ? tức độ to ấy..
    Mong các bác chỉ giáo :x :'>
     
  14. Diệp Thanh

    Diệp Thanh Kirin Tor Moderator Lão Làng GVN

    Tham gia ngày:
    7/2/04
    Bài viết:
    4,398
    -Ý bạn là trong vòng 90 giây đầu thì creep sẽ xuất hiện ở 1 vị trí để tấn công 1 unit, còn sau đó sẽ rải rác trong từng region # nhau phải ko?
    Muốn creep xuất hiện thì tất nhiên bạn phải create ở 1 region nào đó rồi, chắc bạn đã biết. Tuy nhiên mình băn khoăn ko hiểu, nếu số creep mới được tạo bị chết, thì bạn sẽ tạo tiếp đám mới như thế nào?, hay bạn chỉ tạo 1 lần duy nhất?

    -Để mỗi 10 giây xuất hiện creep ở nhiều region:

    Tuy nhiên bạn hãy tắt chế độ ini đi, tức là chỉ khi được gọi = lệnh trigger - turn on trigger nó mới chạy. (click phải vào tên trigger, bỏ chọn ini on, lúc này tên trigger sẽ mờ đi)

    Bạn sẽ gọi trigger này 90 giây sau, tất nhiên.

    +Bonus: trigger - turn off trigger thì làm điều ngược lại.

    -Tương tự như trên..trước tiên bạn tạo 1 biến unit group (đặt tên TemG chẳng hạn) sau đó gán biến này cho nhóm bạn muốn di chuyển...sau khoảng 30 phút thì khoảng 1800 giây.


    Dummy đơn giản là 1 custom unit nhưng đi không nghe, sờ không thấy, nhiệm vụ của nó là để cast 1 phép hay hiệu ứng giả nào đấy.
    Để tạo thì bạn tạo 1 unit mới, base từ farmer chẳng hạn.
    chỉnh art=shadow về none.
    attack type: none
    movement type: có thể none
    etc...
    thêm vào 2 khả năng: invulnerable và locust.


    -Để chỉnh độ lớn 1 unit, bạn tìm đến dòng: Art-scaling value. Số mặc định là 1, vậy muốn to gấp đôi thì bạn chỉnh lên 2, muốn nhỏ hơn, bạn giảm giá trị của nó (min là 0.10)
     
  15. virtualman

    virtualman Trùm Design GVN Lão Làng GVN

    Tham gia ngày:
    15/8/06
    Bài viết:
    3,951
    Nơi ở:
    Ha Noi, Vietnam,
    Cho tui hỏi thêm câu :

    Combat attack 1, combat attack 2 là gì ? Tại sao lại có 2 cái attack lận vậy ??

    Chỉnh damage cho hero thì chỉnh chỗ nào ??
     
  16. Exp1111

    Exp1111 Donkey Kong

    Tham gia ngày:
    19/9/08
    Bài viết:
    486
    Nơi ở:
    HN123
    Đó là 2 hệ attack, trong meele game, nếu hero ko có Orb effect thì là attack1, có Orb effect thì là attack 2. Chỉnh Base damage hoặc number of dice/ side per dice
     
  17. virtualman

    virtualman Trùm Design GVN Lão Làng GVN

    Tham gia ngày:
    15/8/06
    Bài viết:
    3,951
    Nơi ở:
    Ha Noi, Vietnam,
    Giờ tui muốn cho mỗi player bắt đầu game với 1 lượng tiền, gỗ nhất định thì làm ra sao ?

    - Chỉnh level khi bắt đầu game của hero, level max của hero thì làm ra sao ? :-/

    Mong anh em chỉ giáo ::(
     
  18. Meteor95

    Meteor95 Mario & Luigi

    Tham gia ngày:
    27/4/07
    Bài viết:
    861
    Level khi bắt đầu game thì chỉ có hero có sẵn trên map là chỉnh đc luôn thôi còn chỉnh max lv vào ADVANCE\Game play constant tìm dòng hero maximum lv và chỉnh dòng đó
     
  19. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Hic, không ai giúp được mình à ?
     
  20. virtualman

    virtualman Trùm Design GVN Lão Làng GVN

    Tham gia ngày:
    15/8/06
    Bài viết:
    3,951
    Nơi ở:
    Ha Noi, Vietnam,
    Tạo một số tiền random (random khoảng 40~50gold) khi giết 1 creep bất kì ở 1 region thì làm sao ?
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này