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

Status
Không mở trả lời sau này.
Tạo 1 spell dạng thụ động của Blood Mage ( cái này ko bắt buộc mún làm spell nào cũng đc nhưng mình thix làm spell của Blood).
Spell tên Sphere bạn có thể đổi tên gì tùy hoặc ko cần cho nó tên cũng đc :))
Chú ý 2 dòng: Art - Missile Art, Art - Target.
2 dòng này là 2 dòng hiệu ứng: nếu bạn mún Hero bạn bốc lửa thì cho hiệu ứng lửa,v..v..
Tiếp đến là 3 dòng: Art Target Attackment Point 1, 2 và 3 ( 3 dòng này nằm dưới Art - Target)
3 dòng này là gắn hiệu ứng của 2 dòng trên vào chỗ mún gắn, nếu bạn mún gắn ở đầu thì sửa chữ của 3 dòng trên.
Mình sẽ lấy ví dụ: Nếu mún nó bốc lửa ở đầu thì bạn del 2 dòng Point 2 và 3, sửa dòng 1 lại là overhead.
Nếu mún nó bốc lửa 2 bên tay thì del dòng 3, sửa dòng 1 là hand rồi add string lelf, dòng 2 tương tư nhưng chữ left thay = chữ right.
Cứ thế mà làm tới.
Dòng Art - Target Attackments có số 3, nếu như trên kia bạn cho chỉ bốc lửa ở đầu thì tức là chỉ có 1 hiệu ứng ở đầu sửa số 3 thành số 1, nếu ở 2 tay thì sửa số 3 thành số 2.
Rồi add spell này cho Hero, khi vào game Hero sẽ bốc hiệu ứng theo bạn mún.
Nếu mún đeo item mới có hiệu ứng thì add spell cho 1 món item, khi Hero sài item đó thì sẽ xuất hiện hiệu ứng và bỏ item thì mất hiệu ứng.

xin lỗi , phiền bạn chút, bạn chỉ cho tui từng bước cụ thể 1 chút được không, do tui rất ít khi dùng WE nên gà lắm :(
 
Mấy anh ơi cho em hỏi cách làm 1 spell dạng thế này nha! Mong các anh tận tình chỉ bảo...
Có 1 hero cast 1 spell...spell đó khi được cast sẽ tạo ra 1 cái mũi tên bay ( cái mũi tên này sẽ bay theo ý người tạo spell, hình vòng tròn chẳng hạn - và cái mũi tên này sẽ biến mất trong 5s ).
cái em muốn là làm thế nào đó mà khi cái mũi tên này bay trúng enemy nào ( trúng vào người ấy ) thì cái mũi tên sẽ biến mất và enemy sẽ bị deal damage ( cái damage deal ấy vào enemy tùy vào thuộc tính của hero đó - thí dụ strength càng mạnh bao nhiêu thì damaged mạnh như vậy )
còn nếu mũi tên bay ko trúng enemy thì sẽ tiếp tục bay tiếp đến khi tự biến mất.
Hix mong các anh làm giúp ( bằng trigger hay jass cũng được ) nếu là jass thì mong anh nào giúp giải thích cho em hiểu luôn nha

hiz... không ai giúp em sao...:((
 
xin lỗi , phiền bạn chút, bạn chỉ cho tui từng bước cụ thể 1 chút được không, do tui rất ít khi dùng WE nên gà lắm :(

bạn tham khảo: gán/dán model chưa?

Tại sao khi mình sửa model, import vào map, attach vào tay hero, nó không nằm yên trên tay hero mà cứ cách ra 1 khoảng :| Ai biết sửa chỉ với.

vị trí của model này ko ở {0, 0, 0}, mở Model Editor rồi Translation sao cho model này ở dấu cộng màu tím ( dùng View \ Reset Pivot Point nếu cần thiết)
 
-Em tính làm 1 map mang phong cách cờ vua + dota.
+Làm sao để cứ mỗi 45s là người chơi bắt buộc phải điều khiển "quân cờ" + thời gian điều khiển "quân cờ" (lố Time thì tuột level) + cast armor invu lên hero người chơi đó.
+Người chơi đc chọn theo thứ "tự so le trong" (này ko bik nói sao) từ đội bên này tới đội bên kia.
-Các pro làm ơn giúp đỡ em thanks nhìu.
 
bạn tham khảo: gán/dán model chưa?



vị trí của model này ko ở {0, 0, 0}, mở Model Editor rồi Translation sao cho model này ở dấu cộng màu tím ( dùng View \ Reset Pivot Point nếu cần thiết)

xem rùi, nhưng không biết cái spell hay gì gì đó , blood mage ở đâu cả
 
^
Ability [sphere] ở mục Ability - Human - Normal.
Chả cần ability đó, dùng 1 Item Ability cũng được. Vào Ability - Special- Item, copy Ability Item Armor Bonus xuống, sửa số thành 0 và thêm attachment vào. Hướng dẫn trong đó rõ ràng hơn không đọc, nghe ông kia rối thêm mà cuối cùng chả biết gắn vào đâu cả :|

spell khi được cast sẽ tạo ra 1 cái mũi tên bay hình vòng tròn sẽ biến mất trong 5s ..khi cái mũi tên này bay trúng enemy nàothì cái mũi tên sẽ biến mất và enemy sẽ bị deal damage tùy vào thuộc tính của hero đó - thí dụ strength càng mạnh bao nhiêu thì damaged mạnh như vậy...còn nếu mũi tên bay ko trúng enemy thì sẽ tiếp tục bay tiếp đến khi tự biến mất.
:))Ngồi buồn thì viết spell chơi, viết spell không được buồn ơi là buồn
Spell: Divine Protection (tự biên)
Effect: khi cast, hero được bất tử giáp, xuất hiện 3 viên ngọc lớn xoay quanh Hero, nếu gặp địch thì gây damage = số Strength và mất. Nếu không gặp ai hết thì mất sau 5s. Có thể tăng/ giảm khoảng cách tướng với ngọc như IO.
View attachment Divine Protection.rar
 
Chỉnh sửa cuối:
Mình sẽ chỉ từng bước luôn, nếu mà bạn ko làm đc nữa, thì pó tay :D
B1: Mở World Edit - cái này mà ko làm đc thì ...
B2: Khi đã vào rồi thì nhấn F6, nó sẽ hiện ra 1 cái bảng với nhiều mục con như: Units, Items, Buff, Upgrades, ... Chọn ngay vào mục Abilities
B3: Di chuyển chuột vào các 1 trong những mục con màu vàng trong Abilities, click phải chuột, rồi bấm New Custom Ability
B4: Nó sẽ yêu cầu đặt tên cho spell đó là chọn dạng spell, bạn chú ý dưới chữ Name có chữ Hero, thay đổi chữ đó = Unit ( dùng cái dấu kế bên chữ Hero)
B5: Di chuyển chuột xuống các spell bên dưới, click chuột trái chọn đại 1 spell, sau đó bấm chữ E, kiếm 1 dạng spell tên là Endurance Aura, đặt cho nó 1 cái tên tùy theo ý bạn rồi Enter hoặc click chuột trái vào OK phía dưới bảng spell.
B6: Click chuột vào cái spell mới của bạn, chú ý cái dòng: Art - Target Endurance Aura ... bên dưới dòng này có 1 dòng khác: Art - Target Attackment Point... origin.
B7: Khi mà nhìn thấy 2 dòng này, double click vào dòng có chữ Endurance Aura, lựa 1 hiệu ứng bạn thix như lửa, nước, ... Lựa xong hiệu ứng vừa ý bạn rồi thì bấm OK
B8: Sau khi chọn dc hiệu ứng rồi, thì double click vào dòng có chữ origin, ở dòng này bạn ko chọn đc mà phải đánh = bàn phím.
Nếu bạn mún cái hiệu ứng hồi nảy ( dòng trên ấy ) mà nằm ngay trên đầu của Hero thì bạn xóa chữ origin, đánh vào đó chữ overhead hoặc chest.
B9: Giờ quay lại B2, khi nảy mình chọn là mục Abilities, giờ ta đã xong mục đó, bạn click chuột trái wa mục Units
B10: Click vào mục vàng tên Human, click tiếp mục vàng Melee dưới mục Human, click mục Hero dưới mục Melee.
B11: Click chuột trái chọn 1 trong 4 con: Paladin, Blood Mage, Archmage, Mountain King.
B12: Sau khi chọn Hero rồi, nhìn wa bảng thông tin bự của Hero bên phải, Ngay trên đầu bảng thông tin Hero, tìm dòng tên: Abilities - Normal, double clikc vào đó, click tiếp Add Abilities, công việc giờ của bạn là kiếm cái spell lúc nãy mình tạo ở B7. Sau khi kiếm thấy spell của bạn, click OK.
P/s:
Ability [sphere] ở mục Ability - Human - Normal.
Chả cần ability đó, dùng 1 Item Ability cũng được. Vào Ability - Special- Item, copy Ability Item Armor Bonus xuống, sửa số thành 0 và thêm attachment vào. Hướng dẫn trong đó rõ ràng hơn không đọc, nghe ông kia rối thêm mà cuối cùng chả biết gắn vào đâu cả
Không có khiếu viết văn nên làm sao viết thế :)) Tại bạn này mới vào nên hơi khó hiểu chút :D
 
Chỉnh sửa cuối:
cho em hỏi chút về spell này.
ai giúp em làm spell này với, quăng 1 cái búa vào đối phương rồi có một trận mưa sao ( star fall của tướng hổ ) rới xuống đối phương trong 5s gây sát thương cho các mục tiêu xung quanh trong 300 AOE. tks nhìu
 
^
ak` muốn cái mua rơi như vũ bão thì thêm dòng này thử xem bạn:
Special Effect - Create a special effect at (StarPoint offset by (Random real number between 0.00 and 400.00) towards (Random angle) degrees) using Abilities\Spells\NightElf\Starfall\StarfallTarget.mdl
nếu là 300aoe thì mình phải set 1 biến unitgroup
ở đây mình dùng có 400 quả star thôi , bạn có thể thay bằng 1k chẳng hạn or bằng mưa infernal chẳng hạn :))
 
Chỉnh sửa cuối:
Cho mình hỏi mấy thằng infernal, Golem, ... nói chung là mấy thằng đá khổng lồ nó có cái skill spell magic gì đó, nếu mún 1 spell cast đc mấy thằng có spell magic thì mình chỉnh cái bảng target của spell ntn ?
 
^ Thêm 2 chữ "niềm tin" và stick vào đó @@. Chỉ với Channel mới chỉnh về Unniversal mới Target tất cả. :|
@DylanKyo: muốn mưa sao rớt xuống là gây cả damage hay chỉ effect ?
 
hok đc bạn àk, mình làm y chang bạn mà nó cũng chỉ có 1 star fall rơi xuống thui. Bạn chỉ mình AOE lun nha còn star fall thì rơi trong 5s rùi mất chứ hok qui định mất quả kả

---------- Post added at 17:20 ---------- Previous post was at 17:18 ----------

^ Thêm 2 chữ "niềm tin" và stick vào đó @@. Chỉ với Channel mới chỉnh về Unniversal mới Target tất cả. :|
@DylanKyo: muốn mưa sao rớt xuống là gây cả damage hay chỉ effect ?

cả dame lun bạn. Quăng búa vào mấu 100 dame, rùi mưa sao rơi xuống mỗi lần mất 100 dame trong 5s. stun 3s tks
 
Help !! Nếu đặt 1 vaiable mà có array mà vaiable đó thuộc dạng fải remove leak thì mình đánh như thế nào ?
 
Quăng búa vào mấu 100 dame, rùi mưa sao rơi xuống mỗi lần mất 100 dame trong 5s. stun 3s

View attachment 129629

FlameDrake
Help !! Nếu đặt 1 vaiable mà có array mà vaiable đó thuộc dạng fải remove leak thì mình đánh như thế nào ?
ZZZ : lệnh gì đó bạn cần
Y : Số, ví dụ 1,2,3,5...
call RemoveZZZ(udg_MyVar[Y])
call RemoveZZZ(udg_MyVar[bj_forLoopAIndex])
 
Cho mình hỏi trang nào có nhiều custom UI để download... Vừa chơi map F-day thấy có cái giao diện đẹp quá :D
 
ai chỉ minh làm skill "Goblin's Greed" với: khi giết 1 wái ngoài số vàng rơi từ wái ra còn cộng thêm 2 vàng nữa và số vàng cộng thêm này sẽ tăng lên là 4,6,8,...,18 vàng khi giết được 2,3,4,...,9 con wái trong khoang thời gian quy định nào đó( khi đã giết được 1 wái sau khoảng thời gian quy định mà không giết được con nào nữa thì số vàng công thêm sẽ không tăng.)
Ai giup mình với. HElPPPPPPPPP........
 
^
Ability [sphere] ở mục Ability - Human - Normal.
Chả cần ability đó, dùng 1 Item Ability cũng được. Vào Ability - Special- Item, copy Ability Item Armor Bonus xuống, sửa số thành 0 và thêm attachment vào. Hướng dẫn trong đó rõ ràng hơn không đọc, nghe ông kia rối thêm mà cuối cùng chả biết gắn vào đâu cả :|


:))Ngồi buồn thì viết spell chơi, viết spell không được buồn ơi là buồn
Spell: Divine Protection (tự biên)
Effect: khi cast, hero được bất tử giáp, xuất hiện 3 viên ngọc lớn xoay quanh Hero, nếu gặp địch thì gây damage = số Strength và mất. Nếu không gặp ai hết thì mất sau 5s. Có thể tăng/ giảm khoảng cách tướng với ngọc như IO.
View attachment 129624

Hi cám ơn bạn lắm! mà sao mình không thấy chỗ nút "thank" nhỉ... thôi mình thanks ở đây nha...giờ mình ngồi nghiên cứu đây :)
 
1. Về cái for này thì nó là vòng lặp.
Vd: Action - For each (Integer A) from 1 to 10 do (Actions) thì trigger sẽ chạy lần lượt từ 1 rồi 2 3 4 ... 10 (nói là lần lượt chứ nó cùng 1 lúc đấy). Có thể áp dụng để set var. Như là:
Mã:
  Action - For each (Integer A) from 1 to 10 do (Actions)
               Create 1 Footman for Player 1 (Red) at (Center of (Playable map area)) facing Default buiding facing degrees
               Set Dummy(Integer A) = (Last Created Unit)
Như vậy khi trigger hoạt động thì sẽ tạo ra 10 unit ở giữa map và mỗi unit tương ứng với 1 biến.
Vd: Dummy (1), Dummy (2), Dummy (3) ... Dummy (10)
Đã từng áp dụng cách này để tạo ra hình ngôi sao bằng Finger of Death :D
Ngoài ra còn nhiều công dụng khác nữa. Bạn nên xem topic Post Spell của bác ducthai sẽ hiểu rõ hơn.
2. Làm như thế này :
[Spoil]
Mã:
Events
    Unit - A unit Starts the effect of an ability
Conditions
    (Ability being cast) Equal to (tên ability, ở đây mình dùng Storm Bolt)
Actions
    If....
          If - Conditions
                   (Random integer number between 1 and 100) Less than or equal to 90
          Then - Actions
                   Unit - Set life of (Target unit of ability being cast) to ((Life of (Target unit of ability being cast)) - 200)
          Else - Actions
                    Unit - Kill (Target unit of ability being cast)
[/Spoil]
3. Thep công thức: Max damage = damage base + (number of dice X Sides per dice) mà Damage Base được tính bằng chỉ số intel, agi, strength ban đầu của hero đó nên ta set biến như thế này (Đối với hero Mountain King):
Mã:
 Set (biến dmg) = ((Streng of (Triggering unit)(Exclude bonuses)) + (2 x 6))
Cách này có rất nhiều hạn chế vd như dmg này không được cộng thêm bởi item hay aura tăng dmg (tăng streng thì được), và phải làm như vậy đối với từng hero. Nên còn một cách khác đó là dùng Damage Taken.

Oh cảm ơn bạn rất nhiều!!!
Hi cám ơn bạn lắm! mà sao mình không thấy chỗ nút "thank" nhỉ... thôi mình thanks ở đây nha...giờ mình ngồi nghiên cứu đây :)

Bạn phải có >50 bài viết mới đc thanks !
 
hix...càng làm càng có nhiều câu hỏi...đến đây thì em cũng thông thạo gần hết...nhưng em có một câu hỏi này...
trong Object editor em tìm thấy cái spell "Impolation" - tức là cái spell khi cast sẽ tạo ra vòng tròn độc đi đến đâu thì deal damage creep đến đó ( giống cái skill ngũ độc vô hình trong VLTK ấy mà :D ).
cái spell đó khi click vào cast thì tự động đổi icon "bàn tay độc màu vàng" thành "bàn tay màu tím"
em muốn đổi cái icon "bàn tay màu tím" để khi click vào sẽ ra icon khác. cái "bàn tay độc màu vàng" thì em biết đổi rồi nhưng tìm hoài không thấy chỗ đổi "tay màu tím".
Bác nào biết giúp đỡ hộ em với thanks nhiều
 
hix...càng làm càng có nhiều câu hỏi...đến đây thì em cũng thông thạo gần hết.....
Nói không phải xoắn bạn chứ gần hết là hơi bị tự cao đó =))
Art - Icon - Turn off. Đây là vị trí icon "bàn tay tím của bạn"
 
Status
Không mở trả lời sau này.
Back
Top