Topic hỏi đáp (tập 4) về cách làm map

Status
Không mở trả lời sau này.
cho mình hỏi cái này: mình làm xong cái skill Wild Axe rồi nhưng khi phi ra 2 cái rìu thì nó cứ chỉ đi qua gây damage rồi tóe máu nhưng chẳng thấy hiệu ứng âm thanh gì cả (tiếng chém nhau bình thường của các tướng Metal Heavy Slice (Weapon sound đấy). Có Ai có cách gì để làm k?? Nếu vào amor là wood thì tiếng là ( random Metal Heavy Slice Wood 1,2,3 gì gì đấy...). Có ai làm đc k?? giúp tớ
 
chà chà mới có 2 ngày mà nhìu người hỏi wa zậy, ko chừa chỗ cho mình hỉ ah?:P
Cho mình hỏi các câu hỏi sau đây, ai bik trả lời giúp mình nhanh nhanh nhé:
1.Làm sao để 1 item chỉ thuộc về 1 hero nào đó?VD wizzard thì chỉ dc nhặt item là gậy
2.Làm sao để chữ xuất hiện trong khi chơi.VD như khi bước vào 1 vùng đất nào đó thì tên vùng đất sẽ xuất hiện
3.Làm sao để đánh chữ việt trong world?
4.Mình muốn làm 1 skill giống như searing arrows nhưng khi bắn thì ra 2 mũi tên, skill này có làm dc ko zay?Nếu dc thì hướng dẫn cụ thể cho mình nhé:D
hỏi nhiu đây thôi để mai mốt còn câu hỏi típ:)
____________________________________________
To:Stork[gm]
chỉ mình làm skill will axe đi stork.[-O<
 
leonguyen22: bình tĩnh! mai tớ làm xong ngay (có thể tối nay)

---------- Post added at 18:24 ---------- Previous post was at 18:17 ----------

mà khỏi! mình mệt lém có gì down map của vua_do_hoa. về ý
Wild Axe
(GUI)
Chắc hẳn các bạn đã biết về chiêu Wild Axe trong DotA rồi nhỉ.
Hôm nay mình sẽ giới thiệu với các bạn chiêu này, làm dơn giản nhưng vô cùng hiệu quả - Bạn đừng lo vì spell này mình làm hoàn toàn bằng GUI ( Trigger thường )
Chuẩn bị: Biến giống như thế
9b1aa9fdc1f32f22cfdc935cc9a936096g.jpg



Rồi còn lại thì copy 3 trigger trong map của mình. Nếu có thời gian mình sẽ hướng dẫn cụ thể sau.

Sơ qua 3 Trigger Nè:
Mã:
[B]WE Begin[/B]
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to [I]Wild Axe [/I]
    Actions

        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                [B]Ball_1[/B] Equal to No unit
                [B]Ball_2[/B] Equal to No unit
            Then - Actions
                Do nothing
            Else - Actions
                Unit - Kill [B]Ball_1[/B]
                Unit - Kill [B]Ball_2[/B]
                Custom script:   call RemoveLocation( [B]udg_TempLoc[/B] )
                Custom script:   call RemoveLocation( [B]udg_TempLoc2[/B] )
                Trigger - Turn off WE Action 1 <gen>
                Trigger - Turn off WE Action 2 <gen>
        Set [B]Hero[/B] = (Triggering unit)
        Set [B]TempLoc[/B] = (Position of [B]Hero[/B])
        Set [B]TempLoc2[/B] = (Target point of ability being cast)
        Set [B]Angle1[/B] = ((Angle from [B]TempLoc[/B] to [B]TempLoc2[/B]) - 27.00)
        Set [B]Angle2[/B] = ((Angle from [B]TempLoc[/B] to [B]TempLoc2[/B]) + 27.00)
        Set [B]Distance[/B] = (Distance between [B]TempLoc [/B]and [B]TempLoc2[/B])
        Set [B]Int[/B] = 0
        Set [B]Int_2[/B] = 0
        Unit - Create 1 [U]Exe[/U] for (Owner of [B]Hero[/B]) at [B]TempLoc[/B] facing [B]Angle1[/B] degrees
        Set [B]Ball_1[/B] = (Last created unit)
        Unit - Create 1 [U]Exe[/U] for (Owner of [B]Hero[/B]) at [B]TempLoc[/B] facing [B]Angle2[/B] degrees
        Set [B]Ball_2[/B] = (Last created unit)
        Unit - Turn collision for [B]Ball_1[/B] Off
        Unit - Turn collision for [B]Ball_2[/B] Off
        Trigger - Turn on [I]WE Action 1[/I] <gen>
        Trigger - Turn on [I]WE Action 2[/I] <gen>
        Custom script:   call RemoveLocation( udg_[B]TempLoc[/B] )
Mã:
[B]WE Action 1[/B]
    Events
        Time - Every 0.01 seconds of game time
    Conditions
    Actions
        Set [B]TempLoc[/B] = (Position of [B]Hero[/B])
        Unit - Move [B]Ball_1[/B] instantly to ([B]TempLoc[/B] offset by (Distance x (Sin((1.00 x (Real([B]Int[/B])))))) towards [B]Angle1[/B] degrees), facing [B]Angle1[/B] degrees
        Set [B]Int[/B] = ([B]Int[/B] + 1)
        Set [B]Angle1[/B] = ([B]Angle1[/B] + 0.30)
        Unit Group - Pick every unit in (Units within 150.00 of (Position of [B]Ball_1[/B]) matching ((((Matching unit) is alive) Equal to True) and ((((Matching unit) is A structure) Equal to False) and (((Matching unit) belongs to an enemy of (Owner of [B]Hero[/B])) Equal to True)))) and do (Actions)
            Loop - Actions
                Unit - Turn collision for (Picked unit) Off
                Unit - Cause [B]Hero[/B] to damage (Picked unit), dealing ((Real((Level of [I]Wild Axe[/I]  for [B]Hero[/B]))) x 2.00) damage of attack type Chaos and damage type Universal
                Unit - Turn collision for (Picked unit) On
        Destructible - Pick every destructible within 100.00 of (Position of [B]Ball_1[/B]) and do (Actions)
            Loop - Actions
                Destructible - Kill (Picked destructible)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                [B]Int[/B] Equal to 180
            Then - Actions
                Trigger - Turn off (This trigger)
                Unit - Remove [B]Ball_1[/B] from the game
                Custom script:   call RemoveLocation( udg_[B]TempLoc[/B] )
                Custom script:   call RemoveLocation( udg_[B]TempLoc2[/B] )
                Custom script:   set [B]udg_Hero[/B] = null
                Custom script:   set [B]udg_Ball_1[/B] = null
            Else - Actions
        Custom script:   call RemoveLocation( udg_[B]TempLoc[/B] )
Mã:
[B]WE Action 2[/B]
    Events
        Time - Every 0.01 seconds of game time
    Conditions
    Actions
        Set [B]TempLoc[/B] = (Position of [B]Hero[/B])
        Unit - Move [B]Ball_2 [/B]instantly to ([B]TempLoc[/B] offset by ([B]Distance[/B] x (Sin((1.00 x (Real([B]Int)[/B]))))) towards [B]Angle2[/B] degrees), facing [B]Angle2[/B] degrees
        Set [B]Int_2[/B] = ([B]Int_2[/B] + 1)
        Set [B]Angle2[/B] = ([B]Angle2[/B] - 0.30)
        Unit Group - Pick every unit in (Units within 150.00 of (Position of [B]Ball_2[/B]) matching ((((Matching unit) is alive) Equal to True) and ((((Matching unit) is A structure) Equal to False) and (((Matching unit) belongs to an enemy of (Owner of Hero)) Equal to True)))) and do (Actions)
            Loop - Actions
                Unit - Turn collision for (Picked unit) Off
                Unit - Cause [B]Hero[/B] to damage (Picked unit), dealing ((Real((Level of [I]Wild Axe[/I]  for [B]Hero[/B]))) x 2.00) damage of attack type Chaos and damage type Universal
                Unit - Turn collision for (Picked unit) On
        Destructible - Pick every destructible within 100.00 of (Position of [B]Ball_1[/B]) and do (Actions)
            Loop - Actions
                Destructible - Kill (Picked destructible)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                [B]Int_2[/B] Equal to 180
            Then - Actions
                Trigger - Turn off (This trigger)
                Unit - Remove [B]Ball_2[/B] from the game
                Custom script:   call RemoveLocation( udg_[B]TempLoc[/B] )
                Custom script:   call RemoveLocation( udg_[B]TempLoc2[/B] )
                Custom script:   set [B]udg_Hero [/B]= null
                Custom script:   set [B]udg_Ball_2[/B] = null
            Else - Actions
        Custom script:   call RemoveLocation( [B]udg_TempLoc[/B] )

0e85a4feb03fc863bafe9853370abd126g.jpg

Map dey: Wild Axe (GUI)

---------- Post added at 18:25 ---------- Previous post was at 18:24 ----------

nhầm!! map đây cơ http://www.mediafire.com/?ymimnzqqdvk
 
Có mấy đoạn trong lúc chỉnh sửa spell trong Object Editor em chưa hiểu lắm:

-Stampede:
Data - Damage Delay
Data - Damage Radius
-Flame Strike:
Mấy cái full damage, half damage .... là gì ?? công thức tính như thế nào ??
-Soul Burn:
Data - Damage Amount
Data - Damage Pernalty
Data - Damage Period

Ai giải thích giúp em cái :D
 
Cho mình hỏi các câu hỏi sau đây, ai bik trả lời giúp mình nhanh nhanh nhé:
1.Làm sao để 1 item chỉ thuộc về 1 hero nào đó?VD wizzard thì chỉ dc nhặt item là gậy
2.Làm sao để chữ xuất hiện trong khi chơi.VD như khi bước vào 1 vùng đất nào đó thì tên vùng đất sẽ xuất hiện
3.Làm sao để đánh chữ việt trong world?
4.Mình muốn làm 1 skill giống như searing arrows nhưng khi bắn thì ra 2 mũi tên, skill này có làm dc ko zay?Nếu dc thì hướng dẫn cụ thể cho mình nhé
hỏi nhiu đây thôi để mai mốt còn câu hỏi típ
 
Có ai làm được Wild Axe = GUI kiểu khác k? Map của vua_do_hoa sau khi nghiên cứu thì damage ko ổn định chút nào ( sa thì damage kém tầm 50 ~ 150) gần có khi 1000 damage??. Có thể làm theo kiểu damage nhất định giống emjlr3 nhưng ko phải = JASS (vì hay lỗi ) mà bằng GUI. Ai làm được thì tung cái demo map hoặc Trigger(GUI) lên. Nếu làm được cái tiếng giáo của tướng thì hay.!
 
Thưa các a, e đang làm map mua item để học đc skill, nhưng e muốn khống chế số lượng skill mà hero có thể mua đc thì làm ntn.
VD: 1 hero chỉ đc mua 3 normal skill và 1 ultimate ... và sau khi khống chế các skill còn lại vẫn có thể được up level bằng cách mua item để học skill có. Giúp e cái giới hạn này đc k ạ :">
 
Có mấy đoạn trong lúc chỉnh sửa spell trong Object Editor em chưa hiểu lắm:

-Stampede:
Data - Damage Delay
Data - Damage Radius
-Flame Strike:
Mấy cái full damage, half damage .... là gì ?? công thức tính như thế nào ??
-Soul Burn:
Data - Damage Amount
Data - Damage Pernalty
Data - Damage Period

Ai giải thích giúp em cái :D

Flame Strike:
Full damage là damage mà unit nhận nếu cái lửa đang "nổ", half damage là damage màunit bị mất mỗi giây sau đó.

Stampede:
Damage Radius: bán kính sát thương khi con tê giác "nổ"
Damage delay: khi con tê giác chạm vào 1 unit thì sau bao lâu unit đó sẽ nhận sát thương

Soul Burn:
Damage Amount: damage mà unit nhận mỗi "period"
Damage pernalty: % attack damage mà unit bị trừ
Damage Period: Khoảng cách giữa các lần nhận damage
 
cái Wild Axes mình cũng làm rồi , GUI - MUI nhưng mà ko có âm thanh ( tui làm spell ít khi cho âm thanh vào lắm :| )
 
^
^ Thanks bạn nhìu nha :D
Ah mà cho hỏi luôn sao cái skill Shadow Strike thì cái time lại lá 15.1 chứ không phải số chẵn như 5,10,15,20.... ?? :-/
 
ko ai trả lời mình ah?:( Ai bik chỉ mình nhanh nhanh với[-O< đang nghiền make map
1.Làm sao để 1 item chỉ thuộc về 1 hero nào đó?VD wizzard thì chỉ dc nhặt item là gậy
2.Làm sao để chữ xuất hiện trong khi chơi.VD như khi bước vào 1 vùng đất nào đó thì tên vùng đất sẽ xuất hiện
3.Làm sao để đánh chữ việt trong world?
4.Mình muốn làm 1 skill giống như searing arrows nhưng khi bắn thì ra 2 mũi tên, skill này có làm dc ko zay?Nếu dc thì hướng dẫn cụ thể cho mình nhé
 
ko ai trả lời mình ah?:( Ai bik chỉ mình nhanh nhanh với[-O< đang nghiền make map
1.Làm sao để 1 item chỉ thuộc về 1 hero nào đó?VD wizzard thì chỉ dc nhặt item là gậy
2.Làm sao để chữ xuất hiện trong khi chơi.VD như khi bước vào 1 vùng đất nào đó thì tên vùng đất sẽ xuất hiện
3.Làm sao để đánh chữ việt trong world?
4.Mình muốn làm 1 skill giống như searing arrows nhưng khi bắn thì ra 2 mũi tên, skill này có làm dc ko zay?Nếu dc thì hướng dẫn cụ thể cho mình nhé

1 : cái này hình như có rồi mà chả nhớ ở đâu :-??
2 : tạo 1 region xong rồi bật tạo 1 trigger :
Text
Events
Unit - A unit enters (Playable map area)
Conditions
Actions
Floating Text - Create floating text that reads ABC at (Center of (Playable map area)) with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
3 : cái này thì không biết , hỏi anh Rex đi
4 : cái này cũng ko có :|
 
^
^ Thanks bạn nhìu nha :D
Ah mà cho hỏi luôn sao cái skill Shadow Strike thì cái time lại lá 15.1 chứ không phải số chẵn như 5,10,15,20.... ?? :-/
Cái này mình không rõ, nhưng nếu để các số chẵn thì lần nhảy damage cuối sẽ ko tính(do lúc đó hết buff), nên phải thêm 0.1s để nhảy nốt phát cuối.
 
ko ai trả lời mình ah?:( Ai bik chỉ mình nhanh nhanh với[-O< đang nghiền make map
1.Làm sao để 1 item chỉ thuộc về 1 hero nào đó?VD wizzard thì chỉ dc nhặt item là gậy
2.Làm sao để chữ xuất hiện trong khi chơi.VD như khi bước vào 1 vùng đất nào đó thì tên vùng đất sẽ xuất hiện
3.Làm sao để đánh chữ việt trong world?
4.Mình muốn làm 1 skill giống như searing arrows nhưng khi bắn thì ra 2 mũi tên, skill này có làm dc ko zay?Nếu dc thì hướng dẫn cụ thể cho mình nhé

1.Event unit acquire item @_@,check unit type nếu ko phải wizard thì drop .
2.Event unit enter region->Game->Display Text Message
3.Import phông chữ vào,nhớ dùng NewGen + UMSWE
4.Check buff,pick random enemy unit trong range 600 chẳng hạn,xong tạo 2 missile tới 2 target.
 
Cho mình hỏi cái này search hoài mà ko thấy topic đề cập.

- Khi Import 1 Model vào Map thì đơn giản rồi, nhưng nếu sau này không ưng ý hoặc mình add 1 model khác nên muốn bỏ Model cũ thì làm thế nào ?
- Ý mình là làm sao để xóa hoàn toàn các file mdx,bpl mà mình đã Import vào map nhưng ko còn dùng nữa. :|

P.S: Có ai onl trả lời giúp nhe :) Thanks :)
 
bạn dùng Import Manager (F12) để import thì cũng vào đó mà xóa, click vào một file rồi ấn Delete.
 
Cần hướng dẫn về spell kiểu click vào đối phương sẽ tạo ảo ảnh của unit đó(ảnh do mình điều khiển)
 
chẳng phải là có ability của item: Item Illusion để tạo ảo ảnh sao?
 
ý của bạn ấy là tạo ra ảnh ảo lấy từ target đó anh :)
à mà đúng rồi , dùng Item Illusion ấy
tạo 1 spell mới từ cái Item Illusion xong rồi tích vào cái Hero Ability và bỏ tích cái Item Ability
 
Chỉnh sửa cuối:
Status
Không mở trả lời sau này.
Back
Top