Topic Post Spell

Thảo luận trong 'World Editor' bắt đầu bởi ducthai, 12/5/09.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. ShadowThanatos

    ShadowThanatos -|--Soul Reaper--|-

    Tham gia ngày:
    23/2/09
    Bài viết:
    2,119
    Nơi ở:
    Horror Depht
    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 :D
    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 \:D/
    Sorry anh Tom trước nếu như anh bắt em phải chỉ cặn kẽ!
     
  2. sgreen_dragon

    sgreen_dragon T.E.T.Я.I.S

    Tham gia ngày:
    21/7/09
    Bài viết:
    511
    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:(
     
  3. minhthong0824

    minhthong0824 Donkey Kong Lão Làng GVN

    Tham gia ngày:
    29/2/08
    Bài viết:
    426
    Nơi ở:
    Gamevn
    Thử cái này xem, không để condition, dùng action
     
  4. ShadowThanatos

    ShadowThanatos -|--Soul Reaper--|-

    Tham gia ngày:
    23/2/09
    Bài viết:
    2,119
    Nơi ở:
    Horror Depht
    Thiếu loop :-w
    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
     
  5. sgreen_dragon

    sgreen_dragon T.E.T.Я.I.S

    Tham gia ngày:
    21/7/09
    Bài viết:
    511
    đã 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............
     
  6. ShadowThanatos

    ShadowThanatos -|--Soul Reaper--|-

    Tham gia ngày:
    23/2/09
    Bài viết:
    2,119
    Nơi ở:
    Horror Depht
    Cái đống code trên trong trigger nào? Vị trí của nó?
     
  7. frostwyrm_9x

    frostwyrm_9x Mr & Ms Pac-Man

    Tham gia ngày:
    12/7/09
    Bài viết:
    190
    Nơi ở:
    Warcraft III
    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[-O<
     
  8. game_war48

    game_war48 Dragon Quest

    Tham gia ngày:
    7/9/08
    Bài viết:
    1,320
    Nơi ở:
    Ice City
    Cụ thể đoạn Trigger?
    Nói như thế này thì bạn tự giúp bạn đi nhé :-h.
     
  9. sgreen_dragon

    sgreen_dragon T.E.T.Я.I.S

    Tham gia ngày:
    21/7/09
    Bài viết:
    511
    chắc cậu này dùng event là every time nên nó ko wait là phải
    muốn thì dùng timer
     
  10. game_war48

    game_war48 Dragon Quest

    Tham gia ngày:
    7/9/08
    Bài viết:
    1,320
    Nơi ở:
    Ice City
    Đợi người ta nói xem sao, mình đoán già đoán non rồi cũng chả đc cái gì :-j.
     
  11. frostwyrm_9x

    frostwyrm_9x Mr & Ms Pac-Man

    Tham gia ngày:
    12/7/09
    Bài viết:
    190
    Nơi ở:
    Warcraft III
    tui có dùng event là every time đâu dùng a unit start effect... cơ mà

    Trigger đây:D
    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[-O<
     
  12. game_war48

    game_war48 Dragon Quest

    Tham gia ngày:
    7/9/08
    Bài viết:
    1,320
    Nơi ở:
    Ice City
    Spell này anh Tom post rồi mà.
    Spell Toss mà anh Tom làm ở đây:
     
  13. warklock

    warklock Mr & Ms Pac-Man

    Tham gia ngày:
    15/1/08
    Bài viết:
    133
    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 ạ:D
    .
    ___________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=((
     
  14. ShadowThanatos

    ShadowThanatos -|--Soul Reaper--|-

    Tham gia ngày:
    23/2/09
    Bài viết:
    2,119
    Nơi ở:
    Horror Depht
    Tài gì :-j, 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.
     
  15. warklock

    warklock Mr & Ms Pac-Man

    Tham gia ngày:
    15/1/08
    Bài viết:
    133
    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:(
     
  16. ShadowThanatos

    ShadowThanatos -|--Soul Reaper--|-

    Tham gia ngày:
    23/2/09
    Bài viết:
    2,119
    Nơi ở:
    Horror Depht
    Đ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ự!
     
  17. [blackmask]

    [blackmask] Youtube Master Race

    Tham gia ngày:
    29/6/09
    Bài viết:
    71
    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.
     
  18. KuKulKan

    KuKulKan T.E.T.Я.I.S

    Tham gia ngày:
    2/8/09
    Bài viết:
    629
    Nơi ở:
    Quận Thủ Đức, Thành phố Hồ Chí Minh
  19. ducthai

    ducthai Donkey Kong

    Tham gia ngày:
    27/2/06
    Bài viết:
    334
    Nơi ở:
    Biên Hòa - Trảng Bom
    Hehehe tui đã trở lại rồi đây b-) 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á :D

    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 :D

    Ở đâ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 :D

    Wind Splash
    [​IMG]
    Three Strike
    [​IMG]
    Black Hole
    [​IMG]
    Power of the Moon
    [​IMG]
    Multil Shockwave
    [​IMG]
    Water Wave
    [​IMG]
    Time Freeze
    [​IMG]
    The Dragon Rain
    [​IMG]

    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 :D

    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 :|
    [​IMG]
    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 đó b-(
     
  20. WordEditor

    WordEditor C O N T R A

    Tham gia ngày:
    8/9/08
    Bài viết:
    1,509
    Nơi ở:
    Leaf Village
    Trời ơi, model đẹp quá, sướng quá :x
    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 :x
    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 :-s
    Còn vụ model chắc phải nhờ 2 anh Kazansky, không thì qua topic model hỏi thử xem :D
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này