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

Status
Không mở trả lời sau này.
Cho em hỏi cách làm Desruption của Shadow Demon ( nhốt đối thủ trong 3s r` thả ra , đồng thời tạo 2 bóng của đối thủ dí theo và giết trong 5s ) và cách làm skill passive có 10% gây ra damg chaos cho đối thủ = damg hiện tại của mìnk
 
Cho em hỏi: khi làm spell MUI (array hoặc dùng Custom value) thì những biến point và group có cần là array không ?
 
tùy spell, nếu spell dùng tới các biến đó thì phải array

ví dụ: spell target point, tạo 4 quả cầu bay xoắn ốc quanh target point dần dần vào tâm sau đó nổ <--- vậy với spell này, phải có một biến point lưu target point
 
@Daric™:

không biết BonusMod so với Status thì cái nào +bonus ngon hơn ta ?

ai có cách làm to cái đường gió của model lên ko vậy? chỉ tui với :|

open model with Model War3 Editor rồi vào Node Manager tìm Ribbon Emitter tăng chỉ số ở Height AboveHeight Below
 
Cho em hỏi cách làm Desruption của Shadow Demon ( nhốt đối thủ trong 3s r` thả ra , đồng thời tạo 2 bóng của đối thủ dí theo và giết trong 5s ) và cách làm skill passive có 10% gây ra damg chaos cho đối thủ = damg hiện tại của mìnk

up vì chưa dc trả lời :( ... chỉ e vs ... e rất cần ... mong các anh thương tình giúp cho
 
bạn nào pro giúp mình phần này với:
1:Mình định làm 1 hero neutral và mình add 1 số skill cho nó nhưng khi vào trong game thì nó chỉ đánh bt,không bao giờ xuất skill ra vậy làm thế nào để cho nó cò thể xuất skill ra hay vào mục tiêu vậy :(
2:Mình làm 1 trigger kiểu là giữa 60s sẽ ra 1 con hero.và giờ mình muốn là con hero đó add sẵn đồ hay là khi nó ra thì chỉnh lvl của nó là 100 chẳng hạn
3:Mình muốn cho con unit có thể đựng đồ :D
 
bạn nào pro giúp mình phần này với:
1:Mình định làm 1 hero neutral và mình add 1 số skill cho nó nhưng khi vào trong game thì nó chỉ đánh bt,không bao giờ xuất skill ra vậy làm thế nào để cho nó cò thể xuất skill ra hay vào mục tiêu vậy :(
2:Mình làm 1 trigger kiểu là giữa 60s sẽ ra 1 con hero.và giờ mình muốn là con hero đó add sẵn đồ hay là khi nó ra thì chỉnh lvl của nó là 100 chẳng hạn
3:Mình muốn cho con unit có thể đựng đồ :D

3: Add cho nó cái skill Inventory (Unit) hoặc Inventory (Hero) ấy
 
bạn nào pro giúp mình phần này với:
1:Mình định làm 1 hero neutral và mình add 1 số skill cho nó nhưng khi vào trong game thì nó chỉ đánh bt,không bao giờ xuất skill ra vậy làm thế nào để cho nó cò thể xuất skill ra hay vào mục tiêu vậy :(
2:Mình làm 1 trigger kiểu là giữa 60s sẽ ra 1 con hero.và giờ mình muốn là con hero đó add sẵn đồ hay là khi nó ra thì chỉnh lvl của nó là 100 chẳng hạn
3:Mình muốn cho con unit có thể đựng đồ :D

1. Cái này liên quan đến AI, có thể làm AI bằng cách dùng trigger. Tùy vào mỗi skill mà tạo trigger khác nhau.
2.
Mã:
Hero - Create [COLOR="#FF0000"]<Item>[/COLOR] and give it to [COLOR="#FF0000"]<Hero>[/COLOR]
Mã:
Hero - Set [COLOR="#FF0000"]<Hero>[/COLOR] hero-level to [COLOR="#FF0000"]<Level>[/COLOR], hide level-up graphics
 
Cho em hỏi cách làm Desruption của Shadow Demon ( nhốt đối thủ trong 3s r` thả ra , đồng thời tạo 2 bóng của đối thủ dí theo và giết trong 5s ) và cách làm skill passive có 10% gây ra damg chaos cho đối thủ = damg hiện tại của mìnk

up vì chưa dc giúp
cho em hỏi cái rerive này của em MUI r` s 2 th` chết cùng lúc thì chỉ 1 th` hs v. :| :
Revive
Mã:
Evt - A unit dies
Con - Dying Unit is a Hero equal to true
Acts - Set Temp = Temp +1
Set ReviveUnit[Temp] = Dying Unit
Set RevivePlayer[Temp] = Owner of ReviveUnit[Temp]
Set ReviveTime[Temp] = 1.00 + (0.25 * (Real(Hero Level of ReviveUnit[Temp])))
Game - Display to all player the text : " Revive after + ReviveTime[Temp] + seconds."
Trigger - Turn on ReviveLoop<gen>
ReviveLoop
Mã:
Evt - Time - Every 1s of gametime
Con - 
Acts - Set ReviveTime[Temp] = ReviveTime[Temp] -1
Game - Display to all player matching (( Matching player equal to RevivePlayer[Temp] )) The text: (String((Integer(ReviveTime[Temp]))))
If (All Conditions are true) then do (action) else do (else action)
            If - Conditions
                       ReviveTime[Temp] Less than or equal to 0.00
            Then - Actions
                       If (RevivePlayer[Temp] is an ally of player 1 (red)) equal to true
                       Then -Actions
                                       Hero - Instantly Revive ReviveUnit[Temp] at Center of (Light<gen>)
                                       camera - Pan camera for RevivePlayer[Temp] to Center of (Light<gen>) over 1s
                       Else - Actions
                                       Hero - Instantly Revive ReviveUnit[Temp] at Center of (Dark<gen>)
                                       camera - Pan camera for RevivePlayer[Temp] to Center of (Dark<gen>) over 1s
                       Trigger - Turn off (this trigger)
                       Set Temp = Temp -1
Else - Actions
Cho em hỏi 2 trigger trên của em lỗi cho nào ạ ? đã leakless chưa ?
 
cho em hỏi cái rerive này của em MUI r` s 2 th` chết cùng lúc thì chỉ 1 th` hs v. :| :

Mã:
Evt - Time - Every 1s of gametime
Con - 
Acts - Set ReviveTime[Temp] = ReviveTime[Temp] -1
Game - Display to all player matching (( Matching player equal to RevivePlayer[Temp] )) The text: (String((Integer(ReviveTime[Temp]))))
If (All Conditions are true) then do (action) else do (else action)
            If - Conditions
                       ReviveTime[Temp] Less than or equal to 0.00
            Then - Actions
                       If (RevivePlayer[Temp] is an ally of player 1 (red)) equal to true
                       Then -Actions
                                       Hero - Instantly Revive ReviveUnit[Temp] at [COLOR="#0000FF"]Center of (Light<gen>)[/COLOR]
                                       camera - Pan camera for RevivePlayer[Temp] to [COLOR="#0000FF"]Center of (Light<gen>)[/COLOR] over 1s
                       Else - Actions
                                       Hero - Instantly Revive ReviveUnit[Temp] at [COLOR="#0000FF"]Center of (Dark<gen>)[/COLOR]
                                       camera - Pan camera for RevivePlayer[Temp] to [COLOR="#0000FF"]Center of (Dark<gen>)[/COLOR] over 1s
                       [COLOR="#FF0000"]Trigger - Turn off (this trigger)[/COLOR]
                       Set Temp = Temp -1
Else - Actions
Cho em hỏi 2 trigger trên của em lỗi cho nào ạ ? đã leakless chưa ?

Màu đỏ là lỗi, màu xanh là leak
Xóa cái dòng đỏ đi, để thể thì khi 1 thằng hồi sinh sẽ turn off cái trigger đó -> không hồi sinh thằng 2
Leak thì tự remove :-"

Còn spell Desruption, tôi chỉ gợi ý cách làm thôi, vì không có time đâu mà làm demo giùm:
  • Khi cast, hide target + tạo effect
  • Đợi 3s, unhide target
  • Tạo 1 dummy cho caster, add inventory hero cho dummy
  • Tạo item Wand of Illusion cho dummy, cho dummy xài item lên target.
  • Pick unit group quanh dummy, nếu pick unit là illusion và Unit type of pick unit = unit type of target thì cho pick unit attack target

Các thông số về damage, thời gian tồn tại của illusion chỉnh trong Object Editor


Cậu có thể chỉ rõ cho mình cái AI không ? (Mà AI Trong Phần Module của WE hả bạn :) )

Chịu :(, chẳng bao giờ nghiên cứu AI, bạn phải tự học thôi.
 
Bác LeoNguyen cho e hỏi về cái M-FIS system của bác vs ạ ... những cái item fake để làm zì v. ????
btw , tên bác giống bác S-mod hồi đó trog lf2vn.com wá
 
Bác LeoNguyen cho e hỏi về cái M-FIS system của bác vs ạ ... những cái item fake để làm zì v. ????
btw , tên bác giống bác S-mod hồi đó trog lf2vn.com wá

Item_Fake là item giả, được bán trong shop và nó thuộc dạng power up (nhặt lên là xài liền). Có thể hiểu thế này, Khi 1 unit mua đồ trong shop, item sẽ mất ngay (bởi nó là fake mà) rồi trigger sẽ check, nếu item vừa mua thuộc 1 recipe nào đó thì ghép liền, còn không thì tạo item thật cho hero. Phải dùng fake item như thế thì mới mua item trong shop khi full-slot được.
 
Mã:
Custom script:   call SetUnitAnimationByIndex(unit, int)

Nghe nói code trên làm xoay unit lên xuống, nhưng sao có lúc nó xoay có lúc lại không thế?
 
Status
Không mở trả lời sau này.
Back
Top