Topic tiếp nhận và giải đáp các câu hỏi của Newbies

Lại có vấn đề cần hỏi các huynh đây. Em làm map melee nó quy định sẵn chỉ đc mua 3 hero. Nhưng đó là 4 hero có sẵn của mỗi quân thôi. VD: human có paladin,... Khi em cho thêm tướng vào nhà mua tướng thì: 4 con có sẵn vẫn thế chỉ mua đc 1, thằng tướng em import thêm vào thì lại mua đc cả đống cứ như quân thường vậy. Em thử đặt như sau:
Acition -> Player - limit training of heroes to 3 for Player 1.
Nhưng ko có kết quả. Thằng thêm vào vẫn mua đc rất nhiều. Ai có cách khăc phục không. Map melee nha.

E thử up cái map lên đi fix trong map lun cho, ý e là cho giới hạn như map melee bt fải k?
 
Đúng vậy chỉ cần như bình thường chỉ mua đc 3 hero thôi. Bác cứ mở map nào đấy import thêm 1 thằng hero vào nhà hero rồi chơi thử sẽ thấy thằng mới đưa vào mua đc vô hạn như lính thông thường. Cứ nháy vào nó mua ngay đầu tiên là mua bao nhiu cũng được. Lạ thật như kiểu quy đinh 3 hero chỉ có tác dụng với những hero mặc định của war thôi vậy.
 
Đúng vậy chỉ cần như bình thường chỉ mua đc 3 hero thôi. Bác cứ mở map nào đấy import thêm 1 thằng hero vào nhà hero rồi chơi thử sẽ thấy thằng mới đưa vào mua đc vô hạn như lính thông thường. Cứ nháy vào nó mua ngay đầu tiên là mua bao nhiu cũng được. Lạ thật như kiểu quy đinh 3 hero chỉ có tác dụng với những hero mặc định của war thôi vậy.
E thử copy 1 hero có sẵn r edit lại xem. Nếu k đc thì dùng trigger
 
Dùng cái này nè em:
Player - Limit training of Sylvanas Windrunner to 1 for Player 1 (Red)
 
19101994[K]uro;20126212 nói:
Dùng cái này nè em:
Player - Limit training of Sylvanas Windrunner to 1 for Player 1 (Red)

Good Idea cái này có liên quan tới vụ pick hero = cách mua trong nhà tướng lun. Có thể e nghiên cứu thêm tính năng của nó tại cái này cũng hay xài lắmb-)
 
Vậy thì mấy huynh chỉ em cách set giá trị với lần trước làm đc 1 lần giờ làm lại không đc. Nếu làm theo cách trên của bác Kuro thì phải set variable = value. Em có 10 player và 36 tướng (chưa đủ nhưng sau này là thế). Như vậy em đặt biến thế này:
+ đầu tiên là set player 1,2,3,4...10 = Allplayer (tên gì khác cũng đc)
+ tiếp là set 36 tướng kia = Allhero (tên gì khác cũng đc).
Cuối cùng làm 1 phát: Player - Limit training of (Allhero) to 1 for (Allplayer)
Em nghĩ là như thế nhưng ko làm theo đc. Vì ko bít làm về set variable. Mở mấy cái map mẫu ra có thì lại lắm số liệu quá không bít cái nào đi với cái nào. Vào edit variable mà chả bít làm gì tiếp theo. Ai có cái map demo nào về phần này thì tốt quá.
 
Ai chỉ em cách làm Random Hero với.
 
Thế này nhé.tớ có 1 cái thắc mắc này :
- Làm sao làm 1 spell giống như invisible nhưng sentry hoặc Magic Sentry cũng không thể nhìn thấy đc ( nói chung là không thể nhìn thấy gì )
ai biết thì chỉ giùm . đừng có nói là nhảm hoặc vô dụng ! :-w
 
Vậy thì mấy huynh chỉ em cách set giá trị với lần trước làm đc 1 lần giờ làm lại không đc. Nếu làm theo cách trên của bác Kuro thì phải set variable = value. Em có 10 player và 36 tướng (chưa đủ nhưng sau này là thế). Như vậy em đặt biến thế này:
+ đầu tiên là set player 1,2,3,4...10 = Allplayer (tên gì khác cũng đc)
+ tiếp là set 36 tướng kia = Allhero (tên gì khác cũng đc).
Cuối cùng làm 1 phát: Player - Limit training of (Allhero) to 1 for (Allplayer)
Em nghĩ là như thế nhưng ko làm theo đc. Vì ko bít làm về set variable. Mở mấy cái map mẫu ra có thì lại lắm số liệu quá không bít cái nào đi với cái nào. Vào edit variable mà chả bít làm gì tiếp theo. Ai có cái map demo nào về phần này thì tốt quá.

Dùng lệnh này
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Player - Limit training of Heroes to 1 for (Picked player)

Sau đó vào Gameplay Constants kéo xuống tìm dòng có trên các hero trong war và thay bằng các hero chỉ cho chọn 1.
:|. Gì mà set lung tung
 
Ai chỉ em cách làm Random Hero với.

E có thể tạo 1 array hero rồi khi pick hero thì tạo 1 unit random từ array là xong

---------- Post added at 18:01 ---------- Previous post was at 17:51 ----------

Thế này nhé.tớ có 1 cái thắc mắc này :
- Làm sao làm 1 spell giống như invisible nhưng sentry hoặc Magic Sentry cũng không thể nhìn thấy đc ( nói chung là không thể nhìn thấy gì )
ai biết thì chỉ giùm . đừng có nói là nhảm hoặc vô dụng ! :-w

cậu thử khi gần thì cho nó ẩn icon lên minimap r ẩn lun unit xem sao. Chứ war 3 hình như k có vụ này :-??
 
@: Evil_Hunter
Player - Limit training of Heroes to 1 for (Picked player) là "giới hạn số hero có thể mua dc của Player" chứ không phải "giới hạn số lượng 1 hero có thể mua" =))

Cách để set cho 10 player và 36 hero
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
For each (Integer A) from 1 to 36, do (Actions)
Loop - Actions
Player - Limit training of Hero[(Integer A)] to 1 for (Picked player)

đương nhiên trước đó em phải set Hero[1] = unit gì, Hero[2] = unit gì v.v...
 
Chú Evil dùng hàm Player Group thì nên sài kết hợp với Loop A hay B làm cho dễ
 
cậu thử khi gần thì cho nó ẩn icon lên minimap r ẩn lun unit xem sao. Chứ war 3 hình như k có vụ này

Ẩn thì lấy gì control ? ai giúp đc pm gấp.tôi và Tom đều đang bí cái này
 
Bác và Tom mà bí thì bố nào mà giải thích cho ra :|
 
Cho mình hỏi: Làm sao để tạo được map chạy được cả trên nền 1.23 lẫn 1.24 ?
 
@doom

chỉnh Animation change độ trong suốt 100% thì có thể trong suốt :"> mà mức độ hiện hình thì chịu :(

Cho mình hỏi: Làm sao để tạo được map chạy được cả trên nền 1.23 lẫn 1.24 ?

cách đơn giản tạo 1 map dung lượng dưới 4MB
bản đồ không nên sử dụng jass cjass vjass v.v.. :-"
bản đồ không nên sử dụng hàm Hashtable(âm: hét tây bồ)
 
Chỉnh sửa cuối:
Cho mình hỏi: Làm sao để tạo được map chạy được cả trên nền 1.23 lẫn 1.24 ?

cái này thì khà đơn giản nếu ko hỉu ba`i dh-g
thì cơ bản là update 1.23,đặt biệt ko xài jass newgen là ok :">
 
chỉnh Animation change độ trong suốt 100% thì có thể trong suốt mà mức độ hiện hình thì chịu

Cũng như không :-??

Hashtable(âm: hét tây bồ)

Cậu là xứng đáng bị tớ cho bờ lách lít ( toàn ăn cắp )
 
Back
Top