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

Status
Không mở trả lời sau này.
Của bạn đây picked unit hoặc target unit of ability being cast nhé.

Mã:
Unit - Cause (Triggering unit) to damage (Picked unit), dealing (20.00 x (Real((Intelligence of (Triggering unit) (Include bonuses)) damage of attack type Hero and damage type Divine

Trích luôn từ bài ở bên trang kia :-s

Mình add cái EGUI từ bài của rongdoVN vào map,add xong vào game thì mấy cái unit building,shop.v.v. mất sạch,mà chẳng biết gì về jass cả nên chả dám động vào,đành nhờ mọi người giúp vậy =_= thanks trước
 
Chỉnh sửa cuối:
cho hỏi muốn chó 1 skill trong Abilites x20 agi , stre, inll thì làm sao ạ ^^
Đây có phải là spam?? Thực sự mà nói mình thấy câu này bạn đã hỏi có người cho câu trả lời. Ít ra thì hãy cho nhận xét về câu trả lời người khác đưa cho bạn trước, ko hài lòng thì nói và repost. Ko quan tâm người ta trả lời thì ai quan tâm cậu hỏi ??

Muốn chó là sao? =)) Còn về vụ xAttribute thì coi mục Unit có cái action Unit - Causes Caster to damage Target, dealing v...v... có thể set dmg vào đó theo attribute của caster tùy theo ý mình (Trong đó có cả Exclude (Ko bao gồm) và Include (Bao gồm) cả Attribute Bonus màu xanh đó). Nếu cần thì tôi làm luôn cho cái demo cho?
Thậm chí đây là demo của Ryan.

Mã:
Unit - Cause (Triggering unit) to damage (Triggering unit), dealing ((Real((Level of Agility of Water  for (Triggering unit)))) x (Real((Strength of (Triggering unit) (Include bonuses))))) damage of attack type Spells and damage type Normal
Đại loại như thế này.
 
Mình add cái EGUI từ bài của rongdoVN vào map,add xong vào game thì mấy cái unit building,shop.v.v. mất sạch,mà chẳng biết gì về jass cả nên chả dám động vào,đành nhờ mọi người giúp vậy =_= thanks trước
EGUI đó ko có gì cả bạn, mình add và chơi thì các unit xếp sẵn trên map vẫn bình thường, các code trong đó ko liên quan đến remove mấy unit này.

Thì thay cái Strength x 10 ở trong đó thành Level of Storm Bolt for Caster X Intel của caster thôi mà :)
Xin vài nhận xét về spell của bạn (nếu muốn hay thêm thì xem cũng đc, ko thì cứ ignore nhé :D)
[spoil]
Khi Target Blink đi ra sau Dummy, Dummy bay ngược nhưng không hướng về Target (đi giật lùi)
Nếu Target chết và bị remove, dummy bay ra giữa map tự sát (giống bug ultimate của Lich trong dota khi Target bị giết bởi Dagon).
Dummy thêm ability locust vào, tắt Collision mỗi 0.03s chi cho mệt:-@.

Set Location bằng Polar projection leak, khá nhiều.
Var Distance và Angle ko cần thiết lắm. Có các thứ hỗ trợ nhiều hơn như
Mã:
Unit - Create 1 Unit for Player at Location facing Location
Unit - Move Unit instantly to Location, facing Location
Điều hơn hết và thiếu là gây damage theo level spell x chỉ số chính (main attribute) của hero cast. Tức nghĩa là khi hero Strength cast thì target bị dính dam theo Str, tướng Agility thì theo Agi và tướng Intelligence theo Int:).[/spoil]
 
Điều hơn hết và thiếu là gây damage theo level spell x chỉ số chính (main attribute) của hero cast. Tức nghĩa là khi hero Strength cast thì target bị dính dam theo Str, tướng Agility thì theo Agi và tướng Intelligence theo Int:).

Tớ nghĩ cậu nên so sánh 3 stat của hero, cái nào lớn nhất là chỉ số chính, vì hầu hết stat chính được gain cao nhất trong 3 stat, tất nhiên cũng có vài hero sida :| (như Bane trong dota, cả 3 stat = nhau), nhưng nều include bonus stat thì chắc không mắc lỗi nhiều mấy
 
Tớ nghĩ cậu nên so sánh 3 stat của hero, cái nào lớn nhất là chỉ số chính, vì hầu hết stat chính được gain cao nhất trong 3 stat, tất nhiên cũng có vài hero sida :| (như Bane trong dota, cả 3 stat = nhau), nhưng nều include bonus stat thì chắc không mắc lỗi nhiều mấy

Cái này chắc khi làm map phải làm trigger quy định xem hero thuộc loại str, agi hay int :-bd
 
EGUI đó ko có gì cả bạn, mình add và chơi thì các unit xếp sẵn trên map vẫn bình thường, các code trong đó ko liên quan đến remove mấy unit này.

Khó hiểu thật vì mình mù về jass,nhưng sau khi xóa cái category EGUI đi thì lại bình thương,khi để EGUI thì các Unit của Neutral Passive thì vẫn còn nguyên,1 Unit của Player 2 mình đặt ra vẫn còn,chỉ các building của Player 1 và 7 thì bị mất
 
Tớ nghĩ cậu nên so sánh 3 stat của hero, cái nào lớn nhất là chỉ số chính, vì hầu hết stat chính được gain cao nhất trong 3 stat, tất nhiên cũng có vài hero sida :| (như Bane trong dota, cả 3 stat = nhau), nhưng nều include bonus stat thì chắc không mắc lỗi nhiều mấy

mất thời gian thế nhỉ? tạo 3 ability base từ: Item Armor Bonus (không cộng armor), lần lượt là: Strength Primary, Agility Primary, Intelligence Primary rồi add cho Strength, Agility, Intelligence hero.

lúc cần thì kiểm tra level của ability trên, có Strength Primary => là Strength Hero, tương tự với 2 chỉ số kia.

nếu bạn cố tình cho Strength Hero cái Agility Primary thì tôi bó tay =))
 
Vậy còn cách kiểm tra unit la meele hay range? chắc cũng thế phải ko :S Tom cho hỏi cái: ông có dùng cái Board của earth fury ko?, tôi tạo multilboard cho mỗi player thì hiễn thị bình thường, nhưng trong lúc chơi tạo thêm một cái nữa để hiển thị trong 1 thời gian ngắn thì lại làm mất cái cũ :|
 
nó không mất đâu, bị ẩn đi thôi (có lẽ do War3)
khi cái "hiển thị trong 1 thời gian ngắn" mất đi thì show lại
 
Xin vài nhận xét về spell của bạn (nếu muốn hay thêm thì xem cũng đc, ko thì cứ ignore nhé :D)
[spoil]
Khi Target Blink đi ra sau Dummy, Dummy bay ngược nhưng không hướng về Target (đi giật lùi)
Nếu Target chết và bị remove, dummy bay ra giữa map tự sát (giống bug ultimate của Lich trong dota khi Target bị giết bởi Dagon).
Dummy thêm ability locust vào, tắt Collision mỗi 0.03s chi cho mệt:-@.

Set Location bằng Polar projection leak, khá nhiều.
Var Distance và Angle ko cần thiết lắm. Có các thứ hỗ trợ nhiều hơn như
Mã:
Unit - Create 1 Unit for Player at Location facing Location
Unit - Move Unit instantly to Location, facing Location
Điều hơn hết và thiếu là gây damage theo level spell x chỉ số chính (main attribute) của hero cast. Tức nghĩa là khi hero Strength cast thì target bị dính dam theo Str, tướng Agility thì theo Agi và tướng Intelligence theo Int:).[/spoil]

Hề hề hiện tại chỉ làm đc có thế thôi :D sẽ khá dần lên theo thời gian mà \m/
 
Vậy còn cách kiểm tra unit la meele hay range? chắc cũng thế phải ko :S Tom cho hỏi cái: ông có dùng cái Board của earth fury ko?, tôi tạo multilboard cho mỗi player thì hiễn thị bình thường, nhưng trong lúc chơi tạo thêm một cái nữa để hiển thị trong 1 thời gian ngắn thì lại làm mất cái cũ :|

Kiểm tra unit range hay melee thì có thể dùng Unit Type được. Nếu đó là Melee thì ko phải range. Nhưng ông nào làm vẫn là attack kiểu melee mà cho range cao thì coi như ko có cách nào xác định được rồi :-??

Multiboard thì thực ra cùng lúc chỉ hiển thị được có 1 cái multiboard mà thôi. Ông tạo cái thứ 2 thì tự nhiên cái đầu sẽ ko hiển thị chứ ko phải là mất. Nó vẫn còn đó trong bộ nhớ... Ông thử tạo thêm cái multiboard tạm thời rồi xóa nó đi coi có hiện lại cái cũ ko? Nếu ko thì thử Show lại coi cái cũ còn ko?
 
Không, nếu cái "hiển thị trong một thời gian ngắn kia" bị xóa đi hoặc show off thì cái thứ nhất ("luôn luôn hiển thị") cũng ko hiện lên( Mặc dù mình biết là nó vẫn nằm trong ram chứ ko bị xóa đi). Thực ra cái thứ 2 chỉ là để hiển thị thời gian revive hero còn lại, dùng leaderboard thì ổn hơn :D
 
Làm sao để 1 unit khi được creat ra rùi thì tự động nó đi tìm các hero và diết ?
P/s: mình gặp chút rắc rối @@ tên map mình đang làm "Chaos Legion - Dark Rising v1.06.w3x" up trog epicwar hum nay coi thử số người download map thì thấy 1 cái map tên y chang "Chaos Legion - Dark Rising v1.06.w3x" (hix coi thử thì nó 91 mình 88 =.=)map mình úp lên by Unknown còn "hắn" thì là by A1_HC --|n map by Nguyen Sang Tuan
Xin hỏi thằng đó là 1 dạng cướp map ? Và ai bik thì nói mình nha :D (sát) ? Với lại hỏi 1 câu hơi nhu 1 tý >.< làm sao để đăng kí được cái " by....." thế nhỉ :P. Thanks
 
@*darkman*:

vào Scenario tìm Map Desciption... kiếm phần Author: ghi tên tác giả vào save lại map ( là đăng lên epicwar sẽ thấy tên tác giả)
và cảm phiền

Protect map dùm :-@ để tránh nguy cơ bị đạo map bạn :|
 
ngọc muốn tạo một map , gồm 10 cửa , vấn đề là ở chỗ này , chỉ mở các của khi có các người chơi , còn lại các cửa khác đóng không tạo quái , giông các map thủ cửa , ai chỉ giúp ngoc với !!!
 
ngọc muốn tạo một map , gồm 10 cửa , vấn đề là ở chỗ này , chỉ mở các của khi có các người chơi , còn lại các cửa khác đóng không tạo quái , giông các map thủ cửa , ai chỉ giúp ngoc với !!!

Ở các trigger spawn quái cho mỗi cửa, chỉ cần thêm điều kiện là player sẽ chơi ở cửa đó có tham gia hay ko mà thôi.
 
Ở các trigger spawn quái cho mỗi cửa, chỉ cần thêm điều kiện là player sẽ chơi ở cửa đó có tham gia hay ko mà thôi.

bạn cho ngoc xin cái trigger lun nhé , ngoc dở mấy cái này lắm , với lại cho ngoc hỏi lun , trong cai object editor , bên bảng abilities , mỗi một skill có dòng extended về skill đó , khi chỉnh sửa một dòng trong skill ( thí dụ như chỉnh từ damage từ 300 lên 600 ) thì ngoc mún cái extended thay đổi theo data đó lun , thỉ phải làm sao !!!
 
bạn cho ngoc xin cái trigger lun nhé , ngoc dở mấy cái này lắm , với lại cho ngoc hỏi lun , trong cai object editor , bên bảng abilities , mỗi một skill có dòng extended về skill đó , khi chỉnh sửa một dòng trong skill ( thí dụ như chỉnh từ damage từ 300 lên 600 ) thì ngoc mún cái extended thay đổi theo data đó lun , thỉ phải làm sao !!!

1) Đây chỉ là 1 trong nhiều cách và là 1 trong những tối kiến của riêng tớ.
Giả sử với 10 cửa bạn tạo 10 triggers tạo lính và cho mỗi người chơi/cửa. Như vậy khi vào game trigger sẽ kiểm tra các player có chơi ko và turn off nếu không có người chơi ở cửa đó.
[spoil]
Mã:
    Events
        Time - Every 10.00 seconds of game time
    Conditions
    Actions
        If  ((Player 1 (Red) controller) Equal to User) and ((Player 1 (Red) slot status) Equal to Is playing) then
            Do nothing
          Else
            Turn off this trigger
        ---------------Tạo lính-------------
        Create 1 Footman for Player 13 at.....
[/spoil]
2) Ctrl+D để xem Raw Data của các ability. Để hiển thị 1 giá trị trong tooltips thì cú pháp là <[tên ability],[tên giá trị cần thể hiện]>. Vd bạn tạo 1 ability mới từ storm bolt, khi Ctrl+ D sẽ thấy Raw ID của nó là A000:AHtb. Lấy mục damage làm ví dụ, tên raw của nó là DataA1; còn mục thời gian stun của level 1 là Dur1, chỉnh 2 mục này theo ý muốn. Như vậy tooltips của ability này ở level 1 sẽ là:
"Throws a magical hammer at a target enemy unit, dealing <A000,DataA1> damage and stunning the target for <A000,Dur1> seconds."

Nếu đây là 1 ability của dummy (hero ko học), nếu cho dòng tooltips này cho vào ability gốc (ability của hero học) nó vẫn hiện ra đúng số như thường, tức là không nhất thiết tooltip ability nào thì chỉ được ghi các giá trị của mỗi ability đó (Dùng cho các ability của hero có dummy cast).
Ngoài ra: Với 1 giá trị 0.75 thì
<A000,DataA1>: hiển thị số nguyên (giá trị ô là số thực nên tự làm tròn > 1)
<A000,DataA1,%>%: hiển thị số % (75%)
<A000,DataA1,.>: hiển thị số thực (0.75)
 
Status
Không mở trả lời sau này.
Back
Top