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

Status
Không mở trả lời sau này.
ồ , ngoc thấy rồi , thank hai bạn rất nhiều ,và cho ngoc hỏi tiếp , trong phần item của object , ngoc thấy có dòng Techtree - requiremenst thì dòng này để làm gì và cách sử dụng như thế nào , chi giúp với

repeat lần 1 , ai biết không , !!!!!!
 
thay vì đi hỏi, tại sao ko cho tech item vào cái đó rồi vào map để thử? map to quá, vào lâu? tạo map mới, rất nhanh =))
thử vậy có chết đâu? 8-}
 
cho em xin cái link hướng dẫn cách làm spell leap/torent/toss trong Dota....
....=(( lâu lắm em ko vào bõ nên chẳng biềt ở đâu cả
 
ồ , ngoc thấy rồi , thank hai bạn rất nhiều ,và cho ngoc hỏi tiếp , trong phần item của object , ngoc thấy có dòng Techtree - requiremenst thì dòng này để làm gì và cách sử dụng như thế nào , chi giúp với

Cái này thì gọi là Dòng Nâng Cấp - Yêu Cầu, trong các loại map campain thường có mấy loại này, là loại yêu cầu khi bạn đã nâng cấp cấp độ gì đó từ nhà chủ, rồi mới mua, sử dụng được thứ đó! Để kiểm tra hoặc tạo ra dòng nâng cấp, bạn vào phần Upgrades của Object là thấy ngay!:)
 
Có cách nào bắt 1 unit mua item trong shop ko? Ko phải là muốn mua item j thì tạo nha, là mua trực tiếp ấy.
 
Tại sao mình import một file mp3 cho map, Use as Sound rồi với check là 3D Sound và stop when out range (Min distance 300,Max distance 1000) và cho trigger call PlaySoundAtPointBJ( gg_snd_Hahaa, 100, GetUnitLoc(caster),0) rồi nhưng nó lại không hề có tiếng động gì khi chạy game với trigg đó, vào WE nghe vẫn thản nhiên!Tại sao vậy?
 
@ngọc
Techtree - requiremenst cái này là đạt giới hạn yêu cầu cho 1 object untis hay ability thôi. bạn có thể test thử cần gì hỏi :-/

Tại sao mình import một file mp3 cho map, Use as Sound rồi với check là 3D Sound và stop when out range (Min distance 300,Max distance 1000) và cho trigger call PlaySoundAtPointBJ( gg_snd_Hahaa, 100, GetUnitLoc(caster),0) rồi nhưng nó lại không hề có tiếng động gì khi chạy game với trigg đó, vào WE nghe vẫn thản nhiên!Tại sao vậy?

call PlaySoundAtPointBJ( gg_snd_Hahaa, 100, GetUnitLoc(caster),0) cái này sẵn là GUI dịch qua jass cần gì post jass :-/

sound click 3D stop when out range thì không biết lý do nào không thể hiện dc sound mình đã từng thử kiểu này gần hơn 10 lần :|
 
trong spell Defend của Footman có những Option :
+ AS Factor : tốc độ đánh khi active %
+ MS Factor : tốc độ di chuyển khi active %
+ Chance to Deflect
+ Damage Dealt : sức tấn công khi active %
+ Damage Taken : lượng damage phải nhận khi act %
+ Magic Damage Reduction : % Magic damage bị tiêu giảm
+ Deflect Damage Taken ( Piercing )
+ Deflect Damage Taken ( Spells )
Ngoài những Option mình đã biết ra thì những Opt còn lại có tác dụng gì vậy.
 
Tại sao mình import một file mp3 cho map, Use as Sound rồi với check là 3D Sound và stop when out range (Min distance 300,Max distance 1000) và cho trigger call PlaySoundAtPointBJ( gg_snd_Hahaa, 100, GetUnitLoc(caster),0) rồi nhưng nó lại không hề có tiếng động gì khi chạy game với trigg đó, vào WE nghe vẫn thản nhiên!Tại sao vậy?

thử bỏ đánh dấu "Stop When Out of Range" xem sao

trong spell Defend của Footman có những Option :
+ AS Factor : tốc độ đánh khi active %
+ MS Factor : tốc độ di chuyển khi active %
+ Chance to Deflect
+ Damage Dealt : sức tấn công khi active %
+ Damage Taken : lượng damage phải nhận khi act %
+ Magic Damage Reduction : % Magic damage bị tiêu giảm
+ Deflect Damage Taken ( Piercing )
+ Deflect Damage Taken ( Spells )
Ngoài những Option mình đã biết ra thì những Opt còn lại có tác dụng gì vậy.

+ Chance to Deflect: % để "phản" một attack có type Pierce (đòi hỏi Gameplay Constants... \ Defend Can Deflect: True
+ Damage Taken : lượng damage nhận từ attack có type Pierce khi act %
+ Deflect Damage Taken ( Piercing ) : % damage nhận khi "phản" attack pierce
+ Deflect Damage Taken ( Spells ) : <không rõ, vì không thấy phản spell>
 
Chỉnh sửa cuối:
+ Deflect Damage Taken ( Spells ) : <không rõ, vì không thấy phản spell>

hình như phản spells có attack type là spell thì phải :|

YAN[asian];18637925 nói:
Quote. .....

1,cách như cũ set items có << cái này chắc cậu ko thích :|
2,cách tạo mã UI Set key cho buying untis set click vào nhà bán rùi mua bằng bấm phím << cách này chỉ có tác dụng với Player không tác dụng với Computer...

2 cách này điều có nhược điểm của nó cách 1 là ko show cloodown khi buy items cách 2 chỉ tác dụng user:-??
 
Chỉnh sửa cuối:
+ Chance to Deflect: % để "phản" một attack có type Pierce (đòi hỏi Gameplay Constants... \ Defend Can Deflect: True
+ Damage Taken : lượng damage nhận từ attack có type Pierce khi act %
+ Deflect Damage Taken ( Piercing ) : % damage nhận khi "phản" attack pierce
+ Deflect Damage Taken ( Spells ) : <không rõ, vì không thấy phản spell>
Từ "phản" mà bác dùng ở đây là phản lại lượng dam đó cho unit tấn công ( như kiểu Thorn Aura vs Melee unit ) hay là vô hiệu hóa đòn tấn công đó ( chỉ nhận lượng % dam taken ghi ở Data ) hay là còn ý nghĩa nào khác . Và damage này có phải qua armor một lần nữa ko.
VD : giả sử archer 10 piercing dam tấn công unit 0 Heavy armor ( nhận 100% damage ) có Defend Deflect 100% và dam taken ( Piercing ) là 50% .Vậy archer sẽ nhận lại 5 dam hay unit có defend sẽ chỉ nhận 5 dam .
@dhg : thực sự mình chỉ thấy mỗi Locust có Damage Type là Spell.
 
Từ "phản" mà bác dùng ở đây là phản lại lượng dam đó cho unit tấn công ( như kiểu Thorn Aura vs Melee unit ) hay là vô hiệu hóa đòn tấn công đó ( chỉ nhận lượng % dam taken ghi ở Data ) hay là còn ý nghĩa nào khác . Và damage này có phải qua armor một lần nữa ko.
VD : giả sử archer 10 piercing dam tấn công unit 0 Heavy armor ( nhận 100% damage ) có Defend Deflect 100% và dam taken ( Piercing ) là 50% .Vậy archer sẽ nhận lại 5 dam hay unit có defend sẽ chỉ nhận 5 dam .
@dhg : thực sự mình chỉ thấy mỗi Locust có Damage Type là Spell.

thay vì đi hỏi, tại sao ko cho tech item vào cái đó rồi vào map để thử? map to quá, vào lâu? tạo map mới, rất nhanh =))
thử vậy có chết đâu? 8-}

thay vì đi hỏi, tại sao ko vào map để thử? map to quá, vào lâu? tạo map mới, rất nhanh =))
thử vậy có chết đâu? 8-}

---------- Post added at 03:24 ---------- Previous post was at 03:10 ----------

YAN[asian];18637925 nói:
Quote. .....

Tạo , trừ tiền , giảm stock của item.

---------- Post added at 03:41 ---------- Previous post was at 03:24 ----------

@darkman
- Thứ nhất là cái này rất đơn giản nếu bạn hiểu về tut auto cast của anh Tom ( nói chung là việc 1 unit take dam ).
Ví dụ lấy base từ spell Roar , cho cái buff của Roar duration là 0 ( vô hạn ) , làm trigger nếu cast spell đó thì add Bash cho nó , vào trigger "auto cast" ( chả biết gọi là gì ) , tạo 1 cái hàm If Damage Source có buff và Level skill của Damage Source greater than 0 , Damage Taken > 0 , Action là Remove cái buff cùng spell Bash ra khỏi damage source , Nếu muốn 2 lần mới Remove thì làm thêm cái biến Integer để check cũng được.
- Đổi tên Agility thành Strength :D Vụ này chắc cả 1 system mà mình lại mù system.

Nếu nó dễ như này thì chẳng cần hỏi chi, đọc cái Guide là xong
@*darkman* : điều khó nhất là bạn phải tạo cách phân biệt là hero đang xài skill hay đánh thường :) Hãy nghĩ và làm 1 cái trigger nho nhỏ cho cái này

---------- Post added at 03:44 ---------- Previous post was at 03:41 ----------

Làm sao khi active 1 spell thì ko thể active 1 spell khác :| Thanks nhìu

Có 3 cách :
+Xài channel và tick disable other ability
+Hide nó đi
+Cách 3 rất đơn giản : cho nó ăn cái silence
 
Mã:
Health 25
    Events
        Unit - A unit Uses an item
    Conditions
        (Item-type of (Item being manipulated)) Equal to __
    Actions
        Unit - Set life of (Hero manipulating item) to ((Life of (Hero manipulating item)) + ((Max life of (Hero manipulating item)) x 2.50))
Item heal máu theo %, mỗi lần sử dụng + thêm 25% nhưng ko biết trigger sai gì, sài 1 cái nó lên full 100% máu :|
P.s: Trigger ở Action dùng loại: To Value
 
Mã:
Health 25
    Events
        Unit - A unit Uses an item
    Conditions
        (Item-type of (Item being manipulated)) Equal to __
    Actions
        Unit - Set life of (Hero manipulating item) to ((Life of (Hero manipulating item)) + ((Max life of (Hero manipulating item)) x 2.50))
Item heal máu theo %, mỗi lần sử dụng + thêm 25% nhưng ko biết trigger sai gì, sài 1 cái nó lên full 100% máu :|
P.s: Trigger ở Action dùng loại: To Value

Sử dụng bằng set unit life percent có phải hơn không?
Mã:
Set Unit Life Percent of (Triggering unit) to (percent life of (Triggering unit) + 25)%
Kiểu này mình thấy sẽ dể tính toán hơn với kiểu item tăng cao hoặc chiêu thức!Chúc bạn thành công!
 
Cho em hỏi, có cách nào liên kết giữa 2 map rieng biệt ko?
vd em làm 2 map ten,
phan1.w3x và phan2.w3x;
em muốn khi đã victory map 1 rồi thì hệ thống tự chuyển sang choi tiep map kia có dc ko may anh.
P/s em làm vậy cho map gọn 1 chút hj`:|
 
Cho em hỏi, có cách nào liên kết giữa 2 map rieng biệt ko?
vd em làm 2 map ten,
phan1.w3x và phan2.w3x;
em muốn khi đã victory map 1 rồi thì hệ thống tự chuyển sang choi tiep map kia có dc ko may anh.
P/s em làm vậy cho map gọn 1 chút hj`:|

cái này trong phần Campaign Editor vào xong rồi vào mục chính General rồi set Import map vào chỉ vậy thôi.
cái này save là dạng .w3n theo như mình biết có thể 90% ít người chơi map này của bạn. tại vì họ không thích map của Campaign cho lắm :|
như
PHP:
Game - Set the next level to Maps\MapName.w3m
này thì phải :D set để next level map :D
 
Lí do :

em đang làm campign của WAR3 nhưng khi load nó ghi là ( sau khi dịch ) : có lỗi khi tải map được chọn.Map này ko có trên máy tính

Hỏi :
vậy em lấy cái file map đó rùi đưa nó vào cái thư mục map ah???
 
Status
Không mở trả lời sau này.
Back
Top