Ra là bạn chưa đọc + vọc cái tut slide của anh Tom? Nếu bắt unit move nói thiệt là không hế hiệu quả = move = trigger. Đọc đi này: Coi phần Slide của skill Storm Hammer để biết mà áp dụng! Tham khảo cách làm MUI spell trong tut Slide trên kia và trong đây Vọc banh xác mấy cái spell demo và đọc lòi mắt cả 2 tut. Tập thêm thói quen mới tao spell phải nghĩ đến việc cho nó MUI liền thay vì làm xong rồi mới chỉnh MUI. Còn việc Distance, thì set nó là 1 bài toán có dựa theo Level của Skill. VD: Distance = 200x(level of ability X for casting unit) Như vậy cái biến trên kia sẽ phải dựa theo level, nghĩa là tăng hay giảm tùy theo level của skill. Nói thật các spell dạng move như thế này chỉ cần 2 trigger không hơn không kém 1 trigger set các Variable (biến) 1 trigger thực hiện các action với event là Every 0.4 sec và không có condition Phương châm chỉ bảo của tui là gợi ý cho người nghe tự vọc. Dễ vào đầu hơn là chỉ 1 cái roẹt Sorry anh Tom trước nếu như anh bắt em phải chỉ cặn kẽ!
Mã: Trigger 1 Event A unit start...... Condition (Ability being cast) Equal....... Action Set MBIndex = (MBIndex + 1) Set MBTarger[MBIndex] = Targer unit ability........ Set MBCheck[MBIndex] = true Create Special Effect at............. ............................................................................................. Set MBTarger[MBIndex] = MBTarger[(MBIndex + 1)] Set MBCheck[MBIndex] = MBCheck[(MBIndex + 1)] Set MBIndex = (MBIndex – 1) Mã: Trigger 2 Event Every 0.25 seconds........... Condition (MBCheck) Equal to True Action Set mana of MBTarger[MBIndex] to ((Mana of MBTarger[MBIndex]) – 4) đây là spell burn mana, targer sẽ mất mana over time muốn làm MUI nhưng chẳng hiểu sao nó ko burn:(
Thiếu loop Chỉnh cái trigger overtime ấy. Thêm vào action cái loop: For each integer a from 0 to MBIndex -Loop Action: --Vứt cái action burn mana vào đây Và: Mã: Set MBTarger[MBIndex] = MBTarger[(MBIndex + 1)] Set MBCheck[MBIndex] = MBCheck[(MBIndex + 1)] Set MBIndex = (MBIndex – 1) Phần vô dụng trong trigger 1, cái này làm nó không burn Coi cái tut slide của anh Tom, coi phần MUI, xem cái trigger for each integer B để biết thêm chi tiết
đã thử thế này, vẫn ko được Mã: Action For each Integer A from 1 to BMIndex and do (Action) Set MBTarger[(Integer A)] = MBTarger[((Integer A) + 1)] Set....... Set MBIndex = (MBIndex - 1) Set mana............
Mấy anh ơi cái WE nhà em bị sao ý làm spell = Trigger có Action Wait ... seccond thì những Action sau ko hoạt động làm ơn mấy bro giúp em với
tui có dùng event là every time đâu dùng a unit start effect... cơ mà Trigger đây Toss Events Unit - A unit Starts the effect of an ability Conditions (Ability being cast) Equal to Silence Actions Set Caster = (Casting unit) Set TargetPoint = (Target point of ability being cast) Set Toss_Group = (Units within 200.00 of (Position of Caster)) Selection - Select (Random 1 units from Toss_Group) for (Owner of Caster) Set o = (Random unit from Toss_Group) Animation - Play Caster's attack animation Special Effect - Create a special effect attached to the chest of o using Abilities\Spells\Undead\Cripple\CrippleTarget.mdl Unit - Add Crow Form to o Animation - Change o flying height to 700.00 at 700.00 Wait 0.50 seconds Unit - Move o instantly to TargetPoint Animation - Change o flying height to 0.00 at 0.00 Unit - Remove Crow Form from o Special Effect - Destroy (Last created special effect) Custom script: call RemoveLocation(udg_TargetPoint) Custom script: call DestroyGroup(udg_OG_Group) ------ merge --------- P/S: nếu anh Game_war ko giúp đc thì phiền anh làm cho spell ko Toss đc Caster nha
Các anh ơi Cho Em Hỏi Làm 1 skill hinh cái búa rơi xuống đầu con quái thi làm thế nào ạ . ___________Auto Merge________________ . Em Thấy IceForg nó làm 1 skill Plasma pield hình nó tỏa ra 1 vòng sét mà khi caster di chuyển thì những cái missille dó nó lại đi theo thằng Caster được nó mới tài chứ Thế là thế nào hả các anh
Tài gì , chẳng qua mỗi lần move thì anh ta lại set point của dummy, point của caster, set lại luôn cái angle. Rồi cứ thế mà move.
Ko đâu, Lúc cát spell thì bất kì khi nào caster di chuyển thì cái vòng tròn mislle đó nó luôn cách caster 1 khoảng lớn dần và nhỏ dần theo thời gian Nếu theo như anh nói thì lúc cast skill xong thằng caster nó vẫn di chuyển thi cái vòng tròn misslle nhỏ dần nó sẽ vào đúng cái point nó vừa set trước đó còn thằng cáter nó đã di chuyển ra 1 vị trí khac rồi:(
Đoc lại bài viết của tôi rồi mới thêm ý kiến! Thế rốt cuộc có hiểu câu này không? Khi mà dummy move, người ta (Ice Frog) không hề set point 1 lần duy nhất mà là set rất nhiều lần. Vậy, cứ mỗi 0.04 sec (thương là thế) thì sẽ null var cũ (Jass chắc là vậy) hay destroy point (nếu là trigger) rồi lại set cái point mới mà ta hiểu là vị trí hiện tại của caster, set lại cả angle cho dummy xoay đúng hướng. Vậy thì dummy sẽ tự dí vào caster thay vì bay vào vị trí set ban đầu. Coi cái bài viết này, down cái spell đó về, cast thử xem, có phải dummy luôn luôn dí caster hay không? Từ đó có thể tự ngẫm ra được là dummy skill 1 con Razor cũng có nguyên lý move gần như thế. Còn việc lớn hay nhỏ dấn thì ngẫm cái bài viết Slide của anh Tom, thì ta có thể tự tạo 1 spell tương tự!
em nó tư duy ko tốt thì phải nói đơn giản cho em nó hiểu. Dài dòng thế chẳng ích gì đâu . Túm lại là nó move dựa vào vị trí thằng cas. Thằng cas move tới vị trí A , hay B, hay C ko quan trọng, vì cuối cùng mỗi lần set, vẫn dựa theo vị trí nó mà . Vì thế vòng tròn sẽ vẫn là vòng tròn , dù thằng cas nó dash , blink , hay teleport... Vòng tròn nhỏ dần hay lớn dần chỉ là do ta tăng bán kính - hay giảm bán kính theo thời gian thôi.
Bạn thử spell này xem, tui làm cũng gần giống hơi khác tí là deal 50% distance damage và knock unit ra và hút vào http://www.mediafire.com/download.php?mmndcg3yntj nhớ Import model dumy vào map nhé
Hehehe tui đã trở lại rồi đây sau 1 tháng vất vả cuối cùng cũng đc ngồi vào bàn phím nóng hổi ! Sướng quá Xin lỗi vì đã chen ngang :P hix cái Map mình đang làm tư dưng thấy chán quá thế nên hủy bỏ lun nên mình up lên đây Share cho mấy bạn đang tập làm spell coi chơi vì trong đó khá nhìu spell dễ làm và cũng dễ học Ở đây mình giới thiệu vài hình ảnh nổi bật của Map ,vì là Map hero của War nên cũng ko màu mè lắm Wind Splash Three Strike Black Hole Power of the Moon Multil Shockwave Water Wave Time Freeze The Dragon Rain Ko hỉu sao Host của 4rum cứ chập chờn làm sao ấy lúc Up đc lúc ko nên mình Up lên Host khác zậy Còn đây là Map : http://www.mediafire.com/download.php?iny2htzq5wa ............................... nói chung là để mấy bạn mới học coi cho bít chơi , hỉu bít thêm đc bao nhiu thì tốt bấy nhiu Hix bây giờ mình có 1 vần đề muốn nhờ các bạn giúp giùm nhé , đó là ko hỉu sao cái Animation (jumpon,jump,jumpoff) của cái model Kain này lại ko hoạt động đc mặc dù mình đã dùng Trigger viết mà khi Play ....Animation jump ... thì nó cứ đứng đơ 1 cục ra là sao mình ko hỉu , hay là model bi hư cái Animation đó . Mà cái Model Kain này có Animation rất đẹp nhưng mà khi đánh thì nó đánh chỉ có 1 kiểu ah trong khi nó có đến 4 animation attack lun , ai bít cách chỉnh lại animation ko giúp mình với , mình muốn chỉnh lại Animation của cái Model này Link Download Model : http://www.mediafire.com/download.php?wwmmyjyjdw4 Tiện thể nhờ mọi người giúp mình làm cái chiu thứ 2 của con Blood trong Dota nhé , mình ko làm đc chiu đó
Trời ơi, model đẹp quá, sướng quá Sướng nhất là cái model cái "lỗ đen" như quả hành tinh nhỏ, nhìn y như trong pim ấy Spell của Blood cũng đơn giản mà, làm event khi kill unit set số máu của thằng kill + số máu trong 20% của thằng bị kill thôi Còn vụ model chắc phải nhờ 2 anh Kazansky, không thì qua topic model hỏi thử xem