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.
Anh com làm hộ em cái rupture được ko,nhưng mà khác với dota một tí là chỉ save 1 point,chứ ko save nhiều point ,nghĩa là đã bị rồi chỉ cần di chuyển khỏi chỗ cũ là thổ huyết ,đứng lại mà cách xa chỗ cũ vẫn mất máu
 
Ặc, cái đó thì quá dễ rồi, có cần thiết phải nói không :-?? Chỉ cần bỏ cái vụ set lại point mới thì y sẽ thổ huyết như rạ :-ss
 
Biết là nó dễ nhưng em gà quá làm mãi ko thấy y thổ huyết ra mà dẹo
 
Post Trigger lên đây để mọi người cùng sửa :|. Cho xem rồi copy thì học lâu vô lắm >.<
 
Em làm 1 spell metamorphosis giống hòa gấu ,nhưng khi hóa lại thì lại phải học lại chưởng vậy là sao ạ?
 
mấy anh ơi em làm spell phải tạo 6 dummy muốn xóa tất đi kiểu gì vậy#-o
thử mọi cách rùi vẫn ko đc:(
 
mấy anh ơi em làm spell phải tạo 6 dummy muốn xóa tất đi kiểu gì vậy#-o
thử mọi cách rùi vẫn ko đc:(

mọi cách là những cách gì ?

chưa biết nhiều thì đừng dùng từ "mọi cách", còn nếu muốn thì thêm từ "em biết" (mọi cách em biết) vào
 
Anh com làm hộ em cái rupture được ko,nhưng mà khác với dota một tí là chỉ save 1 point,chứ ko save nhiều point ,nghĩa là đã bị rồi chỉ cần di chuyển khỏi chỗ cũ là thổ huyết ,đứng lại mà cách xa chỗ cũ vẫn mất máu

Save points dễ mà. Cố gắng thêm vào. Đấy thuộc loại cơ bản đấy. Nhưng có điều không phù hợp cho lắm là unit chạy mới bị dính, còn con đứng yên tại chỗ đánh hùng hục thì lại không sao=> vô lí. Vậy thì làm sao đây? Làm thế này đơn giản hơn nhiều mà lại phù hợp thẩm mỹ:
- Thêm điều kiện: Order comperasion: Order is not equal to STOP
 
Anh com làm hộ em cái rupture được ko,nhưng mà khác với dota một tí là chỉ save 1 point,chứ ko save nhiều point ,nghĩa là đã bị rồi chỉ cần di chuyển khỏi chỗ cũ là thổ huyết ,đứng lại mà cách xa chỗ cũ vẫn mất máu

Rupture khi dịch chuyển thì mất máu nè:-bd
 

Attachments

thanks mấy anh nha em làm spell xong rùi:)
spell hơi xấu ( mới 13 tuổi thôi mà )
sieuthiNHANH2009071419429ndizntmxyw1748662.jpeg

sieuthiNHANH2009071419429mdcyodlkot1748662.jpeg


Muốn cộng rep cho mấy anh lắm nhưng ko bít cộng:D

----- Merge ------ \m/

link đây http://www.mediafire.com/download.php?gdkie2m5wmn
 
Hôm nay em xin post 1 spell mà ai (đã từng) chơi dota đều phải biết hoặc có nghe qua:OverGrowth của hero Rooftrellen the Treant Protector

Để làm được spell này,bạn cần 1 biến point là OG_Point,1 biến unit group là OG_Group,1 thằng dummy ko có model ,ko có bóng,mana 999999,và tốt hơn hết là ko thể đánh nhau được,1 lưu ý nho nhỏ là bạn nên chỉnh cái unit classfication của dummy này là ko có gì,blend time cast backswing là 0.Thế là xong khâu chuẩn bị.

Tiếp theo ,mở trigger editor ra,tạo 1 trigger mới bằng cách ấn Crtl+T,đặt tên cho trigger này là gì cũng được,nhưng nên để là tên spell bạn làm cho đỡ nhầm,ở đây tớ đặt là OverGrowth.
Ở dòng đầu tiên,Event,như thường lệ ta để là "Unit - A unit Starts the effect of an ability".Tiếp theo,ở dòng Condition ,ta để "(Ability being cast) Equal to Overgrowth".Vây là ta đã xong phần Sự kiện và điều kiện.

PHần action,phần khó nhất.trước tiên ta set variable như sau:

Set OG_Point = (Position of (Triggering unit))


Set OG_Group = (Units within 800.00 of OG_Point matching (((Matching unit) belongs to an enemy of (Owner of (Triggering unit))) Equal to True))


Ta đã set xong biến,nhưng đừng quên xóa leak,vì OG_Point chỉ là 1 biến tạm thời để tạo tiền đề sau này,ta xóa như sau:"Custom script: call RemoveLocation(udg_OG_Point)"

Và đến action chủ chốt của trigger này:Unit Group-Pick every unit in......
Lúc trước ta đã set 1 biến unit group,giờ là lúc để dùng nó,action tiếp theo như sau:
Mã:
Unit Group - Pick every unit in OG_Group and do (Actions)
    Loop - Actions
        Set OG_Point = (Position of (Picked unit))
        Unit - Create 1 Dummy for (Owner of (Triggering unit)) at OG_Point facing Default building facing degrees
        Unit - Set level of Root vine  for (Last created unit) to (Level of Rooted Vine  for (Triggering unit))
        Unit - Order (Last created unit) to Night Elf Keeper Of The Grove - Entangling Roots (Picked unit)
        Unit - Add a 5.00 second Generic expiration timer to (Last created unit)
        Custom script:   call RemoveLocation(udg_OG_Point)
Cuối cùng là xóa leak,destroy group:
Mã:
Custom script:   call DestroyGroup(udg_OG_Group)
Trên mới chỉ là spell rất nhảm,nhưng bạn có thể chế ra nhièu loại spell khác dựa trên nó,VD như:Multi life drain,nghĩa là hút máu nhiều unit 1 lúc,multi frost nova,nổ băng nhiều unit 1 lúc,vv....

Và để biết thêm chi tiết ,các bạn nên dơnload map mẫu tớ đã làm,trong này còn có bao gồm 1 số hero khác:
 

Attachments

Cái spell Enormous Vine là Black Hole của mình đúng không?

Nhận xét chung: Khá tốt thật không uổng công mình làm spell cho bạn:-*
 
Anh hơn em sơ sơ phải 9-10 tuổi mà sao cứ xưng bạn bè vậy,em đang cố cải tiến hết cỡ những spell anh đã làm để lấy cái giải nhất event đây(ảo tưởng mơ ước hão huyền)
Em đã làm chiêu 3 của thàng night stalker trong dota ,anh xem có vấn đề gì ko,trong unit oblect editor còn mấy thằng hẻo hỏng và chưa làm xong,anh cứ móc ra mà coi,có sai đau anh cứ nói tự nhiên,nhận xét giùm em
 
mọi ng xem giúp mình cái spell này nhá, mới tập tành thôi nên phải học GUI trc ^^

spell này đơn giản là cho con blade nó xoay vòng vòng, có thằng nào lỡ đi ngang cái vòng nó xoay thì ăn thêm 1 fát shockwave nữa, mình làm cũng tạm chỉ có 1 chỗ là nó shockwave liên tục vào vi trí của những unit đã chết trc đó, xem map sẽ hỉu, vả lại làm mấy cái trigger nhìn hơi chuối =.= ai thấy j ko đc thì góp ý giùm mình nhá ^^
 

Attachments

Ơ, spell của thằng NS hình như toàn là base thì có gì phải nói đâu nhỉ :-??
P/S:
Hơn nhau 9-10 tuổi.... :-ss

... =))

Skill 3 của nó có base đâu anh,chiêu đó là chiêu đêm về thì chạy nhanh ,đánh nhanh mà
 
Ừm cái spell NS là custom nhưng không phải là cao siêu cho lắm.

@tuma79: Nếu anh hơn em 9 - 10 tuổi thì hóa ra em có 4 tuổi thôi à 8-}
 
Vậy chắc hơn 7-8 tuổi,nhầm:D,ko cao siêu nhưng em làm mâyd trigg lận đó
 
Status
Không mở trả lời sau này.
Back
Top