Topic Post Spell

  • Thread starter Thread starter ducthai
  • Ngày gửi Ngày gửi
Status
Không mở trả lời sau này.
Mã:
3. Nhân tiện các bạn có thể chỉ mình cách làm skill passive + damage có hiệu ứng băng (làm chậm), sét (choáng), độc (rút máu) nhưng ko dựa trên hiệu ứng của Orb, Item và có thể stack chung với nhau (khi đánh có đủ 3 hiệu ứng choáng, chậm, rút máu) và có tác dụng cho cả melee và ranger attack.
Hồi nãy mình mở skill Item Orb ra thì thấy như thế này ,khi cầm cai Item Orblen nó sẽ kích hoạt cái attack 2 của mình (Enable attack index 2 ), bạn có thể chỉnh cái attack 2 cho nó khủng tí (Trong phần COmbat_Unit_Object Editor :tăng damg base ,number of dice ,side per dice ,attcak type chaos :D).Tạo 1 skill base từ cai Orb of Frost(hoặc bất kì orb nào)tạm gọi là imba nha :D ,chuyển thành chiêu của hero nhé
Trigger như sao
Mã:
Event A Unit is attacked
Condition //Integer COndition =>//Level of Imba for Attacking Unit Greatter than or equal to 1
Action  
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Random integer number between 1 and 100) Less than or equal to 33
            Then - Actions
                Unit - Create 1 Dummy for (Owner of (Attacking unit)) at (Position of (Attacked unit)) facing Default building facing degrees
                Unit - Set level of Stun  for (Last created unit) to (Level of Imba  for (Attacking unit))
                Unit - Order (Last created unit) to Human Mountain King - Storm Bolt (Attacked unit)
            Else - Actions
                Unit - Create 1 Dummy for (Owner of (Attacking unit)) at (Position of (Attacked unit)) facing Default building facing degrees
                Unit - Set level of Shadow Strike Unit  for (Last created unit) to (Level of Imba  for (Attacking unit))
                Unit - Order (Last created unit) to Night Elf Warden - Shadow Strike (Attacked unit)
Ở đây con dummy của mình có locust , stun (0.5s ) ,shadow stirke , còn vấn đề cân bằng của map bạn tự điều chỉnh nha 
Thân :D


---------- Post added at 07:33 ---------- Previous post was at 07:31 ----------

Vấn đề là có người spam Nút stop thì rất nguy hiểm .Chắc phải dùng cái Unit take damage , nhưng ko ai chỉ minh cả :((,trong cái bài post Toss em có hỏi vài câu mà ,(cái skill 3 em nói túc là mana flare ấy ,em mún bít các thông số của nó )
 
^
^Autocast đơn giản là dựa trên 1 skill arrow để tạo buff lên người đối phương.
Có 1 event để kiểm tra sự kiện 1 unit nhận sát thương thì kiểm tra unit đó có dính cái buff kia không,nếu có thì trigger được chạy.Bạn muốn tùy biến spell như nào thì sửa ở trigger đó.Và remove cái buff kia đi.
Ví dụ:
Autocast chain : Muốn auto-cast chain lighting thì tạo 1 dummy unit cast chain lighting lên unit dính buff.
Autocast nova : Muốn auto-cast nova thì cast frost nova.
Autocast line : Cast crushingwave,shockwave,carrion swarm vào vị trí unit dính buff.
Autocast tại chỗ : Cast cái chiêu dậm của tướng nhà human.
Autocast rain : Cast blizzard/fire storm vào vị trí unit dính buff.
Và các tùy biến cao hơn nữa.

:) Thanks Lucife, mình cũng đang mổ xẻ cái Map Kiếm Thế 0.37 của bạn để học về cách làm Auto-cast nhưng ko biết do leak hay effect quá kinh mà khi test map lag rất kinh khi ra các chiêu khủng (chiêu Cái Bang Bổng, Ma Nhẫn, Đoàn Thị, Côn Lôn,...)

Mình thấy bạn làm skill Phong Sương Toái Ảnh (Nga My chưởng) và Liệt Hỏa Tình Thiên (Chiến Nhẫn) khá giống và đẹp nhưng 2 chiêu này lại ko Auto-Cast được :(


Hồi nãy mình mở skill Item Orb ra thì thấy như thế này ,khi cầm cai Item Orblen nó sẽ kích hoạt cái attack 2 của mình (Enable attack index 2 ), bạn có thể chỉnh cái attack 2 cho nó khủng tí (Trong phần COmbat_Unit_Object Editor :tăng damg base ,number of dice ,side per dice ,attcak type chaos :D).Tạo 1 skill base từ cai Orb of Frost(hoặc bất kì orb nào)tạm gọi là imba nha :D ,chuyển thành chiêu của hero nhé


Thansk Tung, bạn giúp đỡ nhiệt tình quá :), để mình thử làm test xem 3 hiệu ứng có stack được với nhau ko :D.

Hix, sau khi làm Demo cái skill bạn vừa chỉ, mình thấy nó cũng ko khác gì với khi không tạo Trigger và Dummy Unit (ý nghĩa của việc tạo Trigger này là gì nhỉ, mình chưa hiểu lắm).
Skill Passive dựa trên Trigger vẫn chỉ có tác dụng như 1 cái Orb.
Nếu bạn Online thì xem cái Demo mình làm nhe, sẵn giải thích cho mình về cái Trigger.

Link Demo: http://www.mediafire.com/?4gnn2we5zoy

Hix, có ai làm Skill Passive có thể Stack All-Orb và khi dùng Weapon Type loại Missile-Line vẫn có tác dụng ko, chỉ mình với, bí roài. :(
 
Chỉnh sửa cuối:
Ban ui thực ra cái chuyện sét = stun, mình làm = bash kiểu trigger cho nó bớt imba ,chứ mỗi đánh mỗi stun map bạn về kho sớm =)) ,mún orb xài chung cứ tạo dummy rùi cho nó cai item orb, ra lệnh cho nó dánh (dù dmg nó = 0 =)) ).Nếu thế bạn phải có một hệ thống tính kill/death tốt , trong forum có cái hệ thống đó ấy (hình như là topic hỏi đáp tập 4),có cả âm thanh nhưng có vài cái người tạo gõ sai tên tùm lum ,Tên cái âm thanh là WickedSick mà gõ WhickedSick :( bạn vào Sound Editor coi tên rùi chỉnh lại nha.
______________DỪNG LẠI Ở ĐÂY______________________
Sau đây xin giới thiệu skill Rupture _DotA Bloodseeker huyền thoại đây :
Skill Ruputure base từ skill nào single_target cũng đc ,tui đùng Fairy Fire để tiện việc truy đuổi
Trigger 1:
Event _ A unit start ....
condition Ability .... Rupture
Action
Set MUI =MUI +1
Set Soul[MUI] = (Triggering unit)
Set Soul[MUI+1] = (Target unit of ability being cast)
Set N = 1
Set SoulP[N] = (Position of Soul[MUI+1])
Trigger - Turn on Trigger 2 <gen>
Wait 10.00 seconds
Trigger - Turn off Trigger 2 <gen>
trigger 2
Event Every 0.05 s of game time
Action
Set N = (N + 1)
Set SoulP[N] = (Position of Soul[MUI+1])
Set Sdmg = (Distance between SoulP[N] and SoulP[(N - 1)])
Unit - Cause Soul[MUI] to damage Soul[MUI], dealing ((Sdmg / 100.00) x ((Real((Level of Rupture for Soul[MUI]))) x 225.00)) damage of attack type Spells and damage type Universal
Special Effect - Create a special effect attached to the overhead of Soul[3] using Objects\Spawnmodels\Human\HumanBlood\BloodElfSpellThiefBlood.mdl
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Soul[3] is alive) Equal to True
Then - Actions
Do nothing
Else - Actions
Trigger - Turn off (This trigger)
Soul là biến có type unit ,có aray cao cao tí (50 chẳng hạn)
MUI type integer ko array
N tương tự MUI
__________________MUI________________________

MUI là biến mình tạo ,khi trigger chạy nó tự tăng lên 1 ,đó là số thự tự array cho các biến kia
Array là mảng ,VD như tạo biến Tung type unit co array là 2
thì Tung[1] và Tung[2] nếu set hai giá trị khác nhau thì ko liên quan gì đến nhau cả :D
Lần sau mình sẽ up Ulti Es , Rylai ,.. nếu các bạn ,yêu cầu;nhân tiện cho hỏi oaioaion thường onl giờ nào vậy ?

---------- Post added at 14:19 ---------- Previous post was at 14:14 ----------

Nếu các bạn chưa bít MUI là gì ,tớ xin giải thích MUI là multi blah blah blah gì đó ,nói chung thấy multi là bít "nhiều" ruì,nhiều hero có thể dùng một lúc (nó vậy chứ cách nhau 0,05-0.3s lận )
Cho sửa Soul[3] is alive => Soul[MUI+1] is alive (trigger 2)

---------- Post added at 14:21 ---------- Previous post was at 14:19 ----------

Sr bạn mình khá là lười chưa coi cái demo đc :D Mấy cái Soul[3] cho sửa thành Soul[MUI +1],soul [2] cho sửa thành soul[MUI] hết nha
 
Ban ui thực ra cái chuyện sét = stun, mình làm = bash kiểu trigger cho nó bớt imba ,chứ mỗi đánh mỗi stun map bạn về kho sớm =)) ,mún orb xài chung cứ tạo dummy rùi cho nó cai item orb, ra lệnh cho nó dánh (dù dmg nó = 0 =)) ).

Skill passive sét làm = Bash thì nó có "% chance to bash" nên ko lo chuyện mỗi hit mỗi stun đâu. :P

Thật ra giờ mình chỉ bị vướng ở cái chỗ là Orb xài chung với Missile-Line ko được :(
Dù bạn có tạo dummy rùi cho nó orb thì vẫn non-stack với Missile-Line, cuối cùng cũng bí lù :((

Có lẽ system mặc định nó ko cho phép Missile-Line xài được hiệu ứng của Orb hay sao đấy, vấn đề này xem ra ko giải quyết được rồi, làm mình suy nghĩ mấy hôm nay =((
Có cách nào khác để add cold, lighting and poison damage cho Missile-Line mà ko dùng đến hiệu ứng của Orb, Item ko nhỉ, nghĩ nát óc.

Hix, Effect Damage + Missile-Line = Impossible [-X

Mà sao World Editor mình up 1.24 mà làm Map ra toàn chỉ xài được cho 1.23, he he. Thêm nữa là khi xài WE nên enable cái UMSWE hay disable nó đi, khi enable nó thì xài nặng hơn bình thường :(

P/S: Giờ đang rảnh nên hay onl, trước hay quậy bên CS và M&B giờ chuyển qua đây tập làm map WE, có điều chưa thấy gì sáng sủa :)) Từ lúc M&B lên Warband thì nó thành CF hay CSO luôn, ít ai chơi Mod, làm phí công mình update cái Mod Peloponnesian lên Warband :(, gameoffline lên gameonline xong nó mất luôn cái hay của game :((
 
Chỉnh sửa cuối:
mới làm xong mấy spell , tuy nhiên có 1 cái bị bug chưa kịp fix cũng post lên luôn :D
+Transparent Sphere :
TransparentSphere.gif

+Thunder Charge
ThunderCharge.gif

+X Holy Light : không có hình
 

Attachments

Cái nào bug thế nói luôn đi :D
P/s : Cái Thunder Charge bug chết rồi (trong thời gian cast phép bị đánh chết) vẫn tiếp tục cast phép đc ^^!
 
Chỉnh sửa cuối:
Luôn tiện cho mình hỏi mấy cái lỗi này mỗi lần mình Enable UMSWE trong World Editor luôn thấy nó báo lỗi Trigger Database.
Bắc buộc dùng 1.24 mới có handle
 
Chỉnh sửa cuối:
à , còn spell Shuriken Rasengan nữa ;))
p/s : gvn ko được up file w3x lên thì bất tiện quá , anh em World Editor vào YKĐG đề nghị add thêm file w3x vào attachment đi :D
shurikenrasengan.gif

ShurikenRasengan-1.gif
 

Attachments

Chỉnh sửa cuối:
à , còn spell Shuriken Rasengan nữa ;))
p/s : gvn ko được up file w3x lên thì bất tiện quá , anh em World Editor vào YKĐG đề nghị add thêm file w3x vào attachment đi :D

Chắc W3x là unknown file nên ko check virus được. RongdoVN thêm chức năng Auto-cast cho mấy skill đó được ko :D
 
mấy spell đó mà làm auto-cast à :|
thấy không có cái nào hợp để mà làm auto-cast cả :-??
 
mấy spell đó mà làm auto-cast à :|
thấy không có cái nào hợp để mà làm auto-cast cả :-??

Vậy nếu mình muốn chuyển thành Auto-cast thì có dễ ko :|, khả năng phải viết lại nhiều Trig ko ? Bạn có thể nói đôi chút về vấn đề này để mình mở rộng kiến thức ko ;;) Thanks.
 
rongdo ui cái spell thunder charge của bạn cái system timeruntil bị lỗi hay sao ấy
Giải thích vể 1 số spell trong dota
Ulti Echo Slam của ES :base từ War Stomp, khi cast skill pick tất cả enemy xung quanh , tạo dummy , cho nó chiu base từ fan of knive(của maive) set level skill ,nổ => bùm :))
Ulti Rylai base từ skill slam bất kì ,tạo dummy cast Blizard xuống , set Group//cái này là biến // = pick enemy xung quanh ,random x //tùy bạn// unit rùi tạo dummy , set skill nova, cast skill => bùm :D
Ulti của Tide base từ thunder clap , dùng for loop từ 1-36 //bình thường từ 1-8 ,nhưng số càng cao càng mượt + lag :))//tạo dummy cast impale vào POint with polar offset ( position of triggering unit , 100, angle từ 10-) 20-)30...-)360
Tạm thời là thế các bạn phải tự làm theo "dàn ý" này thui.Ai hỏi gì spell dotA ko quá phức tạp tớ sẽ giải đáp
 
ặc , jasshelper chỉ hỗ trợ cho JNG thôi
mà thấy JNG cũng có gì đâu mà mọi người sợ dùng thế :-?
 
skill Echo Slam của ES trong dota không phải base từ skill WarStorm đâu, mà cũng từ skill Fan of Knife.
 
skill Echo Slam của ES trong dota không phải base từ skill WarStorm đâu, mà cũng từ skill Fan of Knife.
Mình bít rồi .Nhưng mà :
1)Nếu bạn mún làm nguyên set skill ES thì mới làm zậy ,mà như thế chán lắm ,khác nào copy, cùng lắm lấy ulti thui.
2)Nếu chỉ lấy ulti thui thì ulti cũng nên có stun ,nếu ko thì ko thể mở combat được ,trừ khi map của bạn thuộc dạng "thi farm" hoặc "đánh nhau ỳ xèo " thì ko có ý kiến :))

---------- Post added at 15:18 ---------- Previous post was at 14:43 ----------

Mân void demo map :
http://www.mediafire.com/?mmzymjoxmzq
để có các phép tính đơn giản trong trigger bạn cứ vào AHmectic ( ko bít gõ đúng ko ) , bạn thấy cái nhân 1 ở dmg ấy , nếu deal 3 lần mana mất thì imba quá , nhưng mình để đó theo bạn yêu cầu , bạn có thể chỉnh xuống 0,2 - 0,5 tùy ý
 
Status
Không mở trả lời sau này.
Back
Top