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

Status
Không mở trả lời sau này.
co mấy câu hỏi này cần giúp đỡ

1 / làm sao cho tướng hồi sinh khi tướng chết
2 / làm sao cho quái vật ra khi mình đánh quái vật chết , khoảng mấy giây sau đó quái ra tiếp
3 / khi mình chọn tướng và đuợc nhà , vậy làm cho lính bên phe mình ra liên tục

trong các bài minh tim kiếm cũng có nhưng câu trã lời, nhưng không rõ ràng như là
event
creat gì gì đó
bạn đó không chỉ ra là khi vào event phải chọn cái nào moi ra cái creat chứ
ai biết tra lời nhưng câu hỏi của mình nha hướng dãn chi tiết dùm cái
cám ơn
Reply With Quote
 
Không phải đâu anh tom ý em là làm sao mà để doodad bay được lên 1 độ cao nào đó chứ ko phải chỉnh size
terrian2.png
 
select rồi Ctrl + Page Up/Page Down
 
Bác TOM có nick YM ko , cho em xin cái :((

P/s : Thế này, vụ Neutral creep tớ copy trigger của bác và làm xong rồi. Giờ có vụ mới là :
- Làm sao để hết 1 thời gian nhất định (khoảng expired 20 phút) thì REPLACE các creep cũ = các creep mới với level cao hơn :|
 
Mọi người cho hỏi làm sao để khi 1 hero bên mình kill dc hero nóa thì hiện ra text thông báo bên góc trái màn hình theo ý mình dc vậy ?__? ý mình là hiện ra câu nói theo ý mình ấy ~.~ Cách làm chữ có màu càng hay :D
 
@virtualman: biến lưu kiểu creep neutral là biến NeutralSpawn được đặt ở trigger Initialization (lúc khởi tạo/load map)
cần thay đổi kiểu creep thì đặt lại biến này thôi:
Mã:
InGameTimerInit
    Events
        Time - Elapsed game time is 1200.00 seconds <- 20 phút
    Conditions
    Actions
        Set NeutralSpawn[0] = <creep .. >
        Set NeutralSpawn[1] = <creep .. >
        ....
        Set NeutralSpawn[9] = <creep .. >
-----------
kill hero:
Mã:
HeroDiesMessage
    Events
        Unit - A unit Dies
    Conditions
        ((Triggering unit) is A Hero) Equal to True
        (Killing unit) Not equal to No unit
    Actions
        Game - Display to (All players) the text: ((Name of (Owner of (Killing unit))) + ( has killed  + (Name of (Owner of (Triggering unit)))))
một trigger đơn giản như vậy: khi một unit chết ( Unit - A unit Dies ), unit đó là hero (((Triggering unit) is A Hero) Equal to True) và có killer ((Killing unit) Not equal to No unit) thì hiện một dòng chữ là: player này has killed player kia. :-@

Code màu thì click vào đây
 
Actions
Game - Display to (All players) the text: ((Name of (Owner of (Killing unit))) + ( has killed + (Name of (Owner of (Triggering unit)))))

sao mình ko thấy cái code này o dau vay ta T___T
-----------------------------------------------------
À thấy òi,srr bạn,mình làm dc roi,cám ơn T___T
 
:| Vụ về cái fountain vẫn chưa đc các bác ơi :(( Nó vẫn ko hồi máu cho nhân vật :((
 
Làm đúng theo chỉ dẫn thì chả có gì là kô đc cả. "Trăm nghe kô bằng một thấy" tốt nhất là send map lên đây \m/.
 
Tớ nghĩ cậu Virtualman nên xem lại model của cậu đi, tớ test thử thì con taurent không thấy đâu cả, có lẽ vì ly do đấy nên nó không regent
 
Tớ nghĩ cậu Virtualman nên xem lại model của cậu đi, tớ test thử thì con taurent không thấy đâu cả, có lẽ vì ly do đấy nên nó không regent

Chả liên quan gì đến model cậu ạ ;)) Cậu mới là người cần xem lại đấy =))
 
Làm Thế Nào Để Nâng Max player lên , Mặc định nó là 12 em muốn nâng lên 15 thì phải làm sao ?:(
 
Nâng bằng niềm tin và hi vọng bạn à :)).

@virtualman: Cái Fountain chỉ chỉnh cái "Stats - Target Allowed" trong phần "Abilites" chứ kô chỉnh "Combat - Targeted as", để "Combat - Targeted as" là Structure. Vì ở đây, Abilites chỉ có tác dụng với "Friend" mà bác lại cho cái Fountain là thuộc quyền sở hữu của player "Neutral Passive" nên nó chỉ regen cho "Neutral Passive" thôi, giờ muốn nó regen thì phải đổi chủ sở hữu của nó (Owner) thành player tùy thích, ở đây tôi đổi là Player 1 (Red) thì nó sẽ regen cho Player 1 (Red)Allies của Player 1 (Red).
 
Mình cần xin map war dday19.9b đã deprotect từ chính bản gốc chưa chỉnh sửa gì cả,vì mình down trên mạng về thì toàn bản đã đã mod linh tinh và dung lượng cao hơn bản gốc khá nhỉu,bản gốc là 3.4mb.Ai có cho mình xin nha,thanks.
À tiện thể về cái khung chat trong War3 thì có cách nào để mình đánh chữ vào thì nó không hiện lên màn hình và ko lưu lại trong bảng CHAT(F12) không nhỉ
 
Chắc là bạn "mơ ngủ" rồi=)). Blizzard có cho chơi Warcraft vượt quá 12 player đâu mà:)).

@callduty: Vào topic Add cheat vào map đây mà xin map dday deprotect, đây là topic hỏi đáp về cách làm map chứ kô hỏi về mấy vấn đề đó. Muốn chat kô lưu lại trên F12 thì kô biết, nhưng muốn chat kô cho các player khác nhìn thấy (kể cả đồng đội) thì dùng chế độ chat "Obersever".
 
Sax! Hóa ra nhìn nhầm :D
Dạo Này Tình thần hơi bấn loạn, mong các anh thông cảm :|
Làm Thế Nào để chọn tường như kiểu dota ?:)
 
Thanks! Em Post lại bản dịch = Google + Có chỉnh sửa của em nè
Hero Taverns
By SD_Ryoko
Giới thiệu
Chuẩn Bị Heroes của bạn
Tạo Tavern
Thay đổi gameplay Constants
Tạo Triggers
demomap.gif
Sau đêy là Map Demo
Tải Về
Giới thiệu
Điều này sẽ hướng dẫn, giải thích làm thế nào để thực hiện một Tavern nơi bạn có thể mua hàng của bạn bắt đầu các đấng anh hùng. Những taverns được phổ biến trên các bản đồ mới hơn DOTA và một số các anh hùng siege bản đồ. Khi bạn đã có rất nhiều các đấng anh hùng, một Tavern là tốt đẹp, vì phải mất ít nhiều phong trên bản đồ của bạn hơn một anh hùng arena hiện. Chúng tôi sẽ bao gồm việc tạo các Tavern, các anh hùng, và triggers để làm cho nó tất cả đến với nhau.

Đã được đi vào sử dụng techtree và các tùy chỉnh trong game constants để hạn chế cho các đấng anh hùng 1. Bằng cách này, bạn không cần phải sử dụng thức ăn, vàng hoặc lumber nữa! Điều này cho phép bạn sử dụng các nguồn lực cho những thứ khác, làm tốt hơn một bản đồ.

Map Nên Xem : Hero Arenas
heroes.jpg

Một Hero Tarvens ( Nhà Bán Tướng ) Sử DỤng biểu tượng để bán tướng
buttons.jpg

Nút xác định vị trí địa điểm biểu tượng của một anh hùng.

Bây giờ bạn cần phải thay đổi anh hùng của bạn sẽ được tương thích tại Tavern. Hãy nhớ rằng người chơi bắt đầu bằng số không các nguồn lực, do đó, trừ khi bạn đem lại cho người chơi các nguồn lực, các anh hùng nên chi phí không có gì. Để ngăn cản người chơi từ sở hữu nhiều hơn một anh hùng, chúng tôi sẽ yêu cầu sửa đổi techtree. Dưới đây là một danh sách các lĩnh vực bạn cần phải thay đổi, và một tóm tắt của mỗi explenation.

* Bạn sẽ nhận thấy một số chúng được cài đặt mặc định. Nhưng đó là không đúng về tất cả các đơn vị anh hùng.

Art - Button Position (X) X position of the hero icon.
Art - Button Position (Y) Y position of the hero icon.
Stats - Gold Cost How much gold your hero will cost.
Stats - Lumber Cost How much lumber your hero will cost.
Stats - Food Cost Hero food cost. Probobly 0 for your map.
Stats - Stock Maximum Change to 1.
Stats - Stock Start Delay Were going to use 15 seconds.
Techtree - Requirements Any Alter.
Techtree - Requirements - Tier 2 Any Tier 2 hall, Any Alter.
Techtree - Requirements - Tier 3 Any Tier 3 hall, Any Alter.

Tạo Tavern
Bây giờ chúng tôi sẽ cần một Tavern bán anh hùng của chúng tôi. Tôi sẽ bắt đầu với các đơn vị Tavern, mà anh hùng đã được bán và nó là một mẫu tốt. The Tavern là đối tượng được tìm thấy trong trình soạn thảo, dưới trung tính bị công trình xây dựng. Bên phải bấm vào nó và tạo ra một đơn vị mới tùy chỉnh.

Trước tiên, cho phép thay đổi các khả năng của các Tavern. Tôi sẽ loại bỏ 'revive Hero tưc' vì tôi không muốn tôi Tavern để revive anh hùng. Các taverns nên khả năng đọc:
Abilities - Normal: Select Unit, Invulnerable (Neutral)
Tiếp theo, chúng tôi thêm vào tất cả các anh hùng, chúng tôi muốn các Tavern để bán. Các bên trong các lĩnh vực Tavern chúng tôi muốn thay đổi là Techtree - Các đơn vị bán. Nhấp đúp chuột vào nó để thay đổi nó, và thêm vào tất cả các anh hùng của bạn. Một lần nữa, các Tavern có thể bán tối đa là mười hai anh hùng.

Đặt Tarven trên bản đồ

Tavern của bạn đã sẵn sàng, do đó, ngay bây giờ chúng ta có thể đặt nó trên bản đồ. Các Tavern nên được trong một khu vực xa xôi, xa hơn xa hơn trong game của bạn, đơn vị khác. Bạn cũng cần có một khu vực để đặt các anh hùng trong khi một người chơi chọn chúng.

Bạn sẽ cần một máy nghe nhạc đơn vị một nơi nào đó gần Tavern, để có thể mua một máy nghe nhạc, đơn vị từ nó. Hầu hết các đơn vị thường dùng là một vòng tròn quyền lực. Đặt một vòng tròn năng lượng cho mỗi lần phát mà có thể mua từ các anh hùng Tavern. Tôi thích để làm cho tôi nhận định về quyền lực rất nhỏ, do đó, họ không nhìn thấy rõ ràng. Bạn có thể thay đổi Art - Scaling Value to .10 và ẩn nó sau tòa nhà
tavern.jpg

Đặt máy nghe nhạc, đơn vị gần Tavern. Tôi prefere để ẩn của tôi.
Thay đổi gameplay Constants
Tiếp theo, chúng tôi cần phải thay đổi trong game constants để hạn chế các đấng anh hùng đến 1 cho mỗi người chơi.

Click vào nâng cao, gameplay Constants.
Đánh dấu vào ô ở phía trên nói rằng 'Hãy sử dụng tùy chỉnh gameplay Constants'.
Tìm 'Techtree - Dependancy Equivalents - thay đổi'. Ở đây, thêm các tuỳ chỉnh của bạn vòng tròn quyền lực của chúng tôi đang sử dụng bên cạnh taverns. Bây giờ bạn có một thay đổi chính đáng trên bản đồ, hình tròn bằng cách sử dụng năng lượng. Điều này sẽ cho phép bạn mua một anh hùng.
Tìm 'Techtree - Dependancy Equivalents - Hero'. Điều này được kiểm soát, đơn vị khi truy cập hạn chế các đấng anh hùng. Xoá tất cả các đấng anh hùng đã có trong danh sách. Bây giờ một trong những của một, anh hùng thêm tuỳ chỉnh của bạn ở đây. Điều này ngăn cản người chơi của bạn mua từ nhiều hơn một anh hùng!
Nhấp vào 'OK' khi đã hoàn thành.
Tạo caùc nuùt baám
Đầu tiên kích hoạt, bạn sẽ cần là một kích hoạt để cung cấp cho mỗi người chơi bắt đầu từ một số nguồn tài nguyên. Quan trọng nhất, điều này cho biết thêm kích hoạt TẤT CẢ HEROES vào một mảng biến. Điều này được sử dụng để tạo ra ngẫu nhiên chọn anh hùng. Của chúng tôi sẽ chạy khi kích hoạt bản đồ bắt đầu.

Total_Heroes là bao nhiêu anh hùng bạn có. Tôi có 8 anh hùng.
Random_Count là bao nhiêu randoms là bên trái. Nên được bằng của bạn Total_Heroes.
Hero_Array TẤT CẢ tuỳ chỉnh của bạn có chứa các đấng anh hùng.
Random_Data được sử dụng để lựa chọn ngẫu nhiên, uniqe anh hùng. Điều này cũng phải được bằng số lượng anh hùng của bạn.
Bản đồ Initialization
Sự kiện
Bản đồ initialization
Điều kiện
Hành động
Nhóm máy nghe nhạc - Chọn tất cả các máy nghe nhạc trong (Tất cả các người chơi) và làm (hành động)
Vòng - Hành động
Player - Đặt (chọn người chơi) hiện tại vàng đến 750
Player - Đặt (chọn người chơi) hiện tại lumber đến 100
Camera - Pan camera for (chọn người chơi) để (Vị trí của Tavern 0000 <gen>) hơn 0,00 giây
Player - Đặt (chọn máy nghe nhạc) Thực phẩm cap đến 6
Đặt Total_Heroes = 8
Đặt Random_Count = 8
Đặt Hero_Array [1] = Alchemist
Đặt Hero_Array [2] = Naga Sea Witch
Đặt Hero_Array [3] = Tinker
Đặt Hero_Array [4] = Beastmaster
Đặt Hero_Array [5] = Dark Ranger
Đặt Hero_Array [6] = Firelord
Đặt Hero_Array [7] = Pandaren Brewmaster
Đặt Hero_Array [8] = Pit Chúa
Đối với mỗi (integer A) từ 1 đến 8, làm (hành động)
Vòng - Hành động
Đặt Random_Data [(integer A)] = (integer A)
Bây giờ chúng tôi sẽ cần một loạt các triggers. Giới thiệu bản đồ của tôi là nâng cao hơn, do đó, tôi sẽ triggers danh sách mà tôi cần. Bạn không cần phải có tất cả các tính năng này trong bản đồ của bạn, nhưng nó được phổ biến ngay bây giờ một ngày để có một ngẫu nhiên repick lệnh và lệnh.

Những lần tôi được sử dụng và phương pháp được lựa chọn ưu tiên dựa trên bản đồ phổ biến. Bạn có thể thay đổi thời gian và làm thế nào để những công việc của bạn liking. Tuy nhiên đối với bản giới thiệu này, chúng tôi sẽ sử dụng các triggers.

Một khi kích hoạt cho một đơn vị là tự mua các từ Tavern.
Đáp kích hoạt cho sự ngẫu nhiên-lệnh.
Đáp kích hoạt cho-repick lệnh.
Đáp kích hoạt để làm 'tất cả các ngẫu nhiên'.
Đáp kích hoạt mà lượt về repick ngẫu nhiên và sau 15 giây, và tắt tất cả các biến ngẫu nhiên.
Đáp kích hoạt mà lượt tắt repick và ngẫu nhiên sau 45 giây.
Khi được chọn một anh hùng trong bất cứ cách nào, nó được lấy ra khỏi mảng bằng cách sử dụng một chuỗi toán học. Do vậy, chúng tôi không bao giờ cần phải lo lắng về việc đó hay không phải là một anh hùng duy nhất đã được lựa chọn, vì nó không còn tồn tại trong mảng!

Hướng dẫn Hero Chọn
Về việc ban đầu.
Sự kiện
Đơn vị - Một đơn vị bán một đơn vị
Điều kiện
((Bán đơn vị) là Đáp Hero) Equal to True
Hành động
Nhóm máy nghe nhạc - Chọn tất cả các máy nghe nhạc trong (Tất cả các người chơi) và làm (hành động)
Vòng - Hành động
Player - Hãy (đơn vị-loại (Bán đơn vị)) Unavailable cho đào tạo / xây dựng của (chọn máy nghe nhạc)
Game - để hiển thị (Tất cả các người chơi) các văn bản: (Một người chơi đã chọn + (Tên (Bán đơn vị)))
Lựa chọn - Chọn (Bán đơn vị) cho (Chủ (Bán đơn vị))
Ảnh ngẫu nhiên Command
Ban đầu TẮT.
Sự kiện
Player - Player 1 (Red) một loại hình trò chuyện tin nhắn có chứa-ngẫu nhiên như An đối sánh chính xác
Player - Player 2 (Blue) một loại hình trò chuyện tin nhắn có chứa-ngẫu nhiên như An đối sánh chính xác
Player - Player 3 (con le le) một loại hình trò chuyện tin nhắn có chứa-ngẫu nhiên như An đối sánh chính xác
Player - Player 4 (Purple) một loại hình trò chuyện tin nhắn có chứa-ngẫu nhiên như An đối sánh chính xác
Player - Player 5 (vàng) một loại hình trò chuyện tin nhắn có chứa-ngẫu nhiên như An đối sánh chính xác
Player - Player 6 (Orange) một loại hình trò chuyện tin nhắn có chứa-ngẫu nhiên như An đối sánh chính xác
Điều kiện
(Số lượng các đơn vị trong (thuộc sở hữu của đơn vị (kích hoạt máy nghe nhạc) kết hợp (((đơn vị kết hợp) là một Hero) Equal to True))) Equal to 0
Hành động
Đặt Random_Hero = (ngẫu nhiên số nguyên giữa 1 và Random_Count)
Đơn vị - Tạo 1 Hero_Array [Random_Data [Random_Hero]] cho (kích hoạt máy nghe nhạc) tại ((kích hoạt máy nghe nhạc) bắt đầu vị trí) đối mặt đối mặt độ xây dựng mặc định
Game - để hiển thị (Tất cả các người chơi) các văn bản: (Một người chơi đã randomed + (Tên của (đơn vị mới tạo ra)))
Lựa chọn - Chọn (đơn vị mới tạo ra) cho (Chủ (đơn vị mới tạo ra))
Player - Thêm vào -425 (kích hoạt máy nghe nhạc) hiện tại vàng
Nhóm máy nghe nhạc - Chọn tất cả các máy nghe nhạc trong (Tất cả các người chơi) và làm (hành động)
Vòng - Hành động
Player - Hãy (đơn vị-loại (đơn vị mới tạo ra)) Unavailable cho đào tạo / xây dựng của (chọn máy nghe nhạc)
Đặt Random_Data [Random_Hero] = Random_Count
Đặt Random_Count = (Random_Count - 1)
Repick Command
Ban đầu TẮT.
Sự kiện
Player - Player 1 (Red) một loại hình trò chuyện tin nhắn có chứa An-repick là đối sánh chính xác
Player - Player 2 (Blue) một loại hình trò chuyện tin nhắn có chứa An-repick là đối sánh chính xác
Player - Player 3 (con le le) một loại hình trò chuyện tin nhắn có chứa An-repick là đối sánh chính xác
Player - Player 4 (Purple) một loại hình trò chuyện tin nhắn có chứa An-repick là đối sánh chính xác
Player - Player 5 (vàng) một loại hình trò chuyện tin nhắn có chứa An-repick là đối sánh chính xác
Player - Player 6 (Orange) một loại hình trò chuyện tin nhắn có chứa An-repick là đối sánh chính xác
Điều kiện
(Số lượng các đơn vị trong (thuộc sở hữu của đơn vị (kích hoạt máy nghe nhạc) kết hợp (((đơn vị kết hợp) là một Hero) Equal to True))) Equal to 1
Hành động
Game - để hiển thị (Tất cả các người chơi) các văn bản: Một người chơi đã repick ...
Nhóm đơn vị - Chọn tất cả các đơn vị trong (thuộc sở hữu của đơn vị (kích hoạt máy nghe nhạc) kết hợp (((đơn vị kết hợp) là một Hero) Equal to True)) và làm (hành động)
Vòng - Hành động
Nhóm máy nghe nhạc - Chọn tất cả các máy nghe nhạc trong (Tất cả các người chơi) và làm (hành động)
Vòng - Hành động
Player - Hãy (đơn vị-loại (đơn vị chọn)) hiện có cho đào tạo / xây dựng của (chọn máy nghe nhạc)
Đơn vị - Hủy bỏ (đơn vị chọn) từ trò chơi
Đặt Random_Hero = (ngẫu nhiên số nguyên giữa 1 và Random_Count)
Đơn vị - Tạo 1 Hero_Array [Random_Data [Random_Hero]] cho (kích hoạt máy nghe nhạc) tại ((kích hoạt máy nghe nhạc) bắt đầu vị trí) đối mặt đối mặt độ xây dựng mặc định
Lựa chọn - Chọn (đơn vị mới tạo ra) cho (Chủ (đơn vị mới tạo ra))
Game - để hiển thị (Tất cả các người chơi) các văn bản: (Một người chơi đã randomed + (Tên của (đơn vị mới tạo ra)))
Nhóm máy nghe nhạc - Chọn tất cả các máy nghe nhạc trong (Tất cả các người chơi) và làm (hành động)
Vòng - Hành động
Player - Hãy (đơn vị-loại (đơn vị mới tạo ra)) Unavailable cho đào tạo / xây dựng của (chọn máy nghe nhạc)
Đặt Random_Data [Random_Hero] = Random_Count
Đặt Random_Count = (Random_Count - 1)
Tất cả các lệnh ngẫu nhiên
Về việc ban đầu.
Sự kiện
Player - Player 1 (Red) một loại hình trò chuyện tin nhắn có chứa vi-Một là đối sánh chính xác
Điều kiện
Hành động
Kích hoạt - Tắt ngẫu nhiên Command <gen>
Đối với mỗi (integer A) từ 1 đến 6, do (hành động)
Vòng - Hành động
Nếu (Tất cả các điều kiện có thật) sau đó làm gì (Sau đó, hành động) khác không (hành động khác)
Nếu - Điều kiện
((Player ((integer A))) khe tình trạng) là sân chơi bình đẳng cho
Sau đó, - Hành động
Đặt Random_Hero = (ngẫu nhiên số nguyên giữa 1 và Random_Count)
Đơn vị - Tạo 1 Hero_Array [Random_Data [Random_Hero]] for (Player ((integer A))) tại ((Player ((integer A))) địa điểm bắt đầu) mặc định đối mặt đối mặt độ xây dựng
Lựa chọn - Chọn (đơn vị mới tạo ra) cho (Chủ (đơn vị mới tạo ra))
Game - để hiển thị (Tất cả các người chơi) các văn bản: (Một người chơi đã randomed + (Tên của (đơn vị mới tạo ra)))
Player - Thêm vào -425 (Player ((integer A))) hiện tại vàng
Đặt Random_Data [Random_Hero] = Random_Count
Đặt Random_Count = (Random_Count - 1)
Else - Hành động
Không làm gì
Thời gian là 15 giây
Về việc ban đầu.
Sự kiện
Thời gian - Elapsed trò chơi thời gian là 15,00 giây
Điều kiện
Hành động
Kích hoạt - Quay về ngẫu nhiên Command <gen>
Kích hoạt - Quay về Repick Command <gen>
Kích hoạt - Tắt tất cả ngẫu nhiên Command <gen>
Thời gian là 45 giây
Về việc ban đầu.
Sự kiện
Thời gian - Elapsed trò chơi thời gian là 45,00 giây
Điều kiện
Hành động
Kích hoạt - Tắt Repick Command <gen>
Kích hoạt - Tắt ngẫu nhiên Command <gen>

Dich XOng ra đọc ko hỉu lắm ! :( Bác Nào pro dịch hộ cái :D
KO cần gấp ! Tùy lòng hảo tâm, đc ít nào hay ít đêy' :-*

p/S: Google nó dịch ngu ! Thông cảm , dù sao cũng phải thanks bác đã gửi cho em link :)
 
Status
Không mở trả lời sau này.
Back
Top