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

Status
Không mở trả lời sau này.
Làm sao lấy được cái file *.blp của mấy con model có sẵn?Làm sao đổi mấy cái terian như anh Rẽ, em biết tạo mà nó hiện ra cái màu đen à.
 
cho hỏi ai bik wed nào kiếm model china ko cho mình xin wed với!!!!
thank nhiều :D
 
cho mình hỏi mấy cái này với

1. Làm sao khi sử dụng skill thì nó hiện lên tên của skill

2. Khi làm một cái gì đó ví dụ như : xxxx đã chết (xxxx là tên người chơi) thì phải làm thế nào

3. Tên người chơi được hiện trên đầu của hero

4. Hệ thống double kill - trouble kill ... vv thì phải làm sao

5. Skill :
-1. Maxium range là 1000
-2. Casting unit biến tới kế bên đối thủ
-3. Chém vào mặt đất AOE 300 (hơi giống Thunder clap) + vài effect và damage

6. Skill
-1. Casting Time = 2s + Effect
-2. Range 1000
-3. Bắn 1 mũi tên vào target - damage - đẩy lùi target 1 tí

__________________________________________________________

Nhân tiện cho mình xin tí model : Súng - Kiếm - Khiên - Cung - Giáo (loại để add vào nhân vật khi pick item hay gì đóa) - Doanh trại trong quân đội hùi xưa trong phim Trung Quốc :|
 
cho mình hỏi mấy cái này với

1. Làm sao khi sử dụng skill thì nó hiện lên tên của skill

2. Khi làm một cái gì đó ví dụ như : xxxx đã chết (xxxx là tên người chơi) thì phải làm thế nào
Mình chỉ giúp được 2 câu đầu thôi
1 Làm sao khi sử dụng skill thì nó hiện lên tên của skill
Mã:
Events
    Unit - A unit Starts the effect of an ability
Conditions
    (Ability being cast) Equal to Thunder Clap
Actions
    Floating Text - Create floating text that reads Thunder Clap at (Position of (Triggering unit)) with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 50.00%), and 0.00% transparency
    Wait 2.00 seconds
    Floating Text - Destroy (Last created floating text)
 Floating Text - Destroy (Last created floating text)
2 Khi làm một cái gì đó ví dụ như : xxxx đã chết (xxxx là tên người chơi) thì phải làm thế nào
Mã:
Events
    Unit - A unit owned by Player 1 (Red) Dies
Conditions
    ((Triggering unit) is A Hero) Equal to True
Actions
    Game - Display to (All players) the text: ((Name of (Triggering Player)) + da die)
 
Chỉnh sửa cuối:
Mã:
Double Tide Slide
Events
Time - Elapsed game time is 0.04 seconds
Conditions
Actions
Unit Group - Pick every unit in Casters and do (Actions)
Loop - Actions
Set Caster = (Picked unit)
Set Real[1] = (Load 0 of (Key (Picked unit)) from Hashtable)
Set Real[1] = (Real[1] - 56.00)
Set Real[2] = (Load 4 of (Key (Picked unit)) from Hashtable)
Set Real[3] = (Load 1 of (Key (Picked unit)) from Hashtable)
If (Real[1] Greater than or equal to Real[2]) then do (Set Real[3] = (Real[3] + 16.00)) else do (Set Real[3] = (Real[3] - 16.00))
Set Real[4] = (Load 2 of (Key (Picked unit)) from Hashtable)
Set Real[5] = (Load 3 of (Key (Picked unit)) from Hashtable)
Set Points[1] = (Position of Caster)
Set Points[2] = (Points[1] offset by (Real(3)) towards (Real[4] - 90.00) degrees)
Set Points[3] = (Points[1] offset by (Real(3)) towards (Real[4] + 90.00) degrees)
Set Integer = 2
For each (Integer A) from 1 to 2, do (Actions)
Loop - Actions
Special Effect - Create a special effect at Points[Integer] using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
Special Effect - Destroy (Last created special effect)
Set Enemies = (Units within 100.00 of Points[Integer] matching ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) has buff Double Tide ) Not equal to True) and ((((Matching unit) is Magic Immune) Not equal to True) and ((((Triggering unit) is A gr
Unit Group - Pick every unit in Enemies and do (Actions)
Loop - Actions
Unit - Create 1 Dummy Unit for (Owner of Caster) at Points[2] facing Default building facing degrees
Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
Unit - Add Dummy Slow to (Last created unit)
Unit - Order (Last created unit) to Human Sorceress - Slow (Picked unit)
Unit - Cause Caster to damage (Picked unit), dealing Real[5] damage of attack type Spells and damage type Normal
Special Effect - Create a special effect attached to the origin of (Picked unit) using NetherStrike.mdx
Special Effect - Destroy (Last created special effect)
Custom script: call DestroyGroup(udg_Enemies)
Set Integer = (Integer + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Real[1] Greater than or equal to 0.00
Then - Actions
Set Points[4] = (Points[1] offset by 56.00 towards Real[4] degrees)
If ((Terrain pathing at Points[4] of type Walkability is off) Equal to True) then do (Unit - Move Caster instantly to Points[1]) else do (Unit - Move Caster instantly to Points[4])
Hashtable - Save Real[1] as 0 of (Key (Picked unit)) in Hashtable
Hashtable - Save Real[3] as 1 of (Key (Picked unit)) in Hashtable
Custom script: call RemoveLocation(udg_Points[4])
Else - Actions
Hashtable - Clear all child hashtables of child (Key (Picked unit)) in Hashtable
Animation - Change Caster's vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
Animation - Change Caster's size to (100.00%, 100.00%, 100.00%) of its original size
Unit - Turn collision for Caster On
Unit Group - Remove (Picked unit) from Casters
Custom script: call RemoveLocation(udg_Points[1])
Custom script: call RemoveLocation(udg_Points[2])
Custom script: call RemoveLocation(udg_Points[3])
If ((Casters is empty) Equal to True) then do (Trigger - Turn off (This trigger)) else do (Do nothing)
đây...được chưa :-<..
mình chờ mấy hôm nay rồi :(..
Skill lúc cast bị mất hero ..nó teo lại bé tí..không di chuyển..
@Leo:Hashtable là dữ liệu lưu trữ thôi mà..đâu có gì
 
Tại sao change flying height của dummy không được thế? Nếu thay dummy bằng unit khác thì vẫn được, thay lại = dummy thì nó chết đứng :|
 
Tại sao change flying height của dummy không được thế? Nếu thay dummy bằng unit khác thì vẫn được, thay lại = dummy thì nó chết đứng :|

speed base của dummy là bao nhiêu, là 0 thì ko fly đc đâu =)) (là building mà 8-})
 
@faustviii: Tớ vẫn chịu, không nhìn được. Copy lại đi, cái chính là tớ muốn nhìn cái lệnh nào ở trong if/loop, cái nào ở ngoài. Chứ nhìn thế kia thì sao mà biết đc :-??.

@Kenz:
3. Tớ vẫn chưa hiểu ý lắm, bình thường thì nó đã hiện khi chỉ vào con hero đấy rồi mà ? Hay ý bạn là nó luôn luôn hiện dù không chỉ vào hero ?
4. http://forum.gamevn.com/showpost.php?p=7049997&postcount=68 >> Trong topic tổng hợp.
Models: http://forum.gamevn.com/showthread.php?642900-So-Hot-Topic-Tong-hop-Model >> Trong này khá là nhiều.
 
Cho e hỏi 1 câu thế này ạ. :
- Em vừa cài lại win (win7-64 bit )... Sau khi cài lại win e đã chạy fix registry ... ( cái này ạ http://www.hiveworkshop.com/forums/tools-560/warcraft-iii-registry-fixer-1-0-a-62929/ ) .... Và sau đó thì vào world edit ko thể import được model hay nói chính xác hơn là khí import model mới thì nó ko nhận mà chỉ hiện ra cái cục xanh @@
Em đã kiểm tra rất kỷ đường dẫn. Thậm chí còn export những model trong map ra rồi import lại theo cùng một đường dẫn mà vẫn không được. Ai có thể chỉ e cách giải quyết vấn đề này ko ạ :|
Thanks nhìu !
Vào game xem mới biết được, chứ mới import WE không nhận ra model ngay đâu

@kindsitinh: Muốn xem đc model ở WE thì phải reopen map cơ.

Dạ ... em làm map rất lâu rồi nên mấy cái này chắc chắn là đã thử @@.... Nhưng vẫn ko được ạ ... Có ai từng bị tương tự như em or biết cách giải quyết thì bày e với ... Thanks !
 
Chỉnh sửa cuối:
cho hỏi có cách nào open map campian được ko.Mình dùng mpq editor extract ra được rất nhiều map campian tưởng ăn ngay rồi nhưng khi open map thì nó bị lỗi.:((:((:((
 
Cho e hỏi 1 câu thế này ạ. :
- Em vừa cài lại win (win7-64 bit )... Sau khi cài lại win e đã chạy fix registry ... ( cái này ạ http://www.hiveworkshop.com/forums/tools-560/warcraft-iii-registry-fixer-1-0-a-62929/ ) .... Và sau đó thì vào world edit ko thể import được model hay nói chính xác hơn là khí import model mới thì nó ko nhận mà chỉ hiện ra cái cục xanh @@
Em đã kiểm tra rất kỷ đường dẫn. Thậm chí còn export những model trong map ra rồi import lại theo cùng một đường dẫn mà vẫn không được. Ai có thể chỉ e cách giải quyết vấn đề này ko ạ :|
Thanks nhìu !

đường dẫn đúng, xong đóng/mở map
nếu không được thì có thể do model
tuy nhiên tôi không chắc về Win7 64bit vì không dùng, tôi dùng Win7 32bit (và ko bị sao cả)

Vẫn không được :|, movement type là foot thì được, còn để là fly thì không. Hay bắt buộc là foot hả anh Tom?

dummy của anh có Movement Type: None
đã add/remove Crow Form chưa? phải làm ít nhất một lần

cho hỏi có cách nào open map campian được ko.Mình dùng mpq editor extract ra được rất nhiều map campian tưởng ăn ngay rồi nhưng khi open map thì nó bị lỗi.:((:((:((

báo lỗi gì? dùng WE thường hay NewGen để mở?
các map đó thì (có thể) patch cũ hơn mới vào đc
 
Mã:
Double Tide Slide
    Events
        Time - Elapsed game time is 0.04 seconds
    Conditions
    Actions
        Unit Group - Pick every unit in Casters and do (Actions)
            Loop - Actions
                Set Caster = (Picked unit)
                Set Real[1] = (Load 0 of (Key (Picked unit)) from Hashtable)
                Set Real[1] = (Real[1] - 56.00)
                Set Real[2] = (Load 4 of (Key (Picked unit)) from Hashtable)
                Set Real[3] = (Load 1 of (Key (Picked unit)) from Hashtable)
                If (Real[1] Greater than or equal to Real[2]) then do (Set Real[3] = (Real[3] + 16.00)) else do (Set Real[3] = (Real[3] - 16.00))
                Set Real[4] = (Load 2 of (Key (Picked unit)) from Hashtable)
                Set Real[5] = (Load 3 of (Key (Picked unit)) from Hashtable)
                Set Points[1] = (Position of Caster)
                Set Points[2] = (Points[1] offset by (Real(3)) towards (Real[4] - 90.00) degrees)
                Set Points[3] = (Points[1] offset by (Real(3)) towards (Real[4] + 90.00) degrees)
                Set Integer = 2
                For each (Integer A) from 1 to 2, do (Actions)
                    Loop - Actions
                        Special Effect - Create a special effect at Points[Integer] using Objects\Spawnmodels\Naga\NagaDeath\NagaDeath.mdl
                        Special Effect - Destroy (Last created special effect)
                        Set Enemies = (Units within 100.00 of Points[Integer] matching ((((Matching unit) is A structure) Not equal to True) and ((((Matching unit) has buff Double Tide ) Not equal to True) and ((((Matching unit) is Magic Immune) Not equal to True) and ((((Triggering unit) is A gr
                        Unit Group - Pick every unit in Enemies and do (Actions)
                            Loop - Actions
                                Unit - Create 1 Dummy Unit for (Owner of Caster) at Points[2] facing Default building facing degrees
                                Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
                                Unit - Add Dummy Slow  to (Last created unit)
                                Unit - Order (Last created unit) to Human Sorceress - Slow (Picked unit)
                                Unit - Cause Caster to damage (Picked unit), dealing Real[5] damage of attack type Spells and damage type Normal
                                Special Effect - Create a special effect attached to the origin of (Picked unit) using NetherStrike.mdx
                                Special Effect - Destroy (Last created special effect)
                        Custom script:   call DestroyGroup(udg_Enemies)
                        Set Integer = (Integer + 1)
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        Real[1] Greater than or equal to 0.00
                    Then - Actions
                        Set Points[4] = (Points[1] offset by 56.00 towards Real[4] degrees)
                        If ((Terrain pathing at Points[4] of type Walkability is off) Equal to True) then do (Unit - Move Caster instantly to Points[1]) else do (Unit - Move Caster instantly to Points[4])
                        Hashtable - Save Real[1] as 0 of (Key (Picked unit)) in Hashtable
                        Hashtable - Save Real[3] as 1 of (Key (Picked unit)) in Hashtable
                        Custom script:   call RemoveLocation(udg_Points[4])
                    Else - Actions
                        Hashtable - Clear all child hashtables of child (Key (Picked unit)) in Hashtable
                        Animation - Change Caster's vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
                        Animation - Change Caster's size to (100.00%, 100.00%, 100.00%) of its original size
                        Unit - Turn collision for Caster On
                        Unit Group - Remove (Picked unit) from Casters
                Custom script:   call RemoveLocation(udg_Points[1])
                Custom script:   call RemoveLocation(udg_Points[2])
                Custom script:   call RemoveLocation(udg_Points[3])
        If ((Casters is empty) Equal to True) then do (Trigger - Turn off (This trigger)) else do (Do nothing)
đây...được chưa :-<..

Skill lúc cast bị mất hero ..nó teo lại bé tí..không di chuyển..
 
Có ai giúp Kan cái này được không, Edit lại cái ảnh cái chỗ IV thành VI, thế thôi @@...hoặc có thể thì thay đổi cái hình nền, các chữ và biểu tượng logo giữ lại nhé...thanks and credit
 

Attachments

  • war3mappreview.jpg
    war3mappreview.jpg
    22.5 KB · Đọc: 8
Thanks anh Tom, hiểu rồi. :D

Có ai giúp Kan cái này được không, Edit lại cái ảnh cái chỗ IV thành VI, thế thôi @@...hoặc có thể thì thay đổi cái hình nền, các chữ và biểu tượng logo giữ lại nhé...thanks and credit
Đây, chỉ thay IV thành VI thôi, còn mấy cái kia mình không biết làm thế nào cho đẹp nên... thôi :D
[spoil]
fdayvi.jpg
[/spoil]
 
Mình mới học Jass xin mấy bạn chỉ giáo đôi điều:
1) Có thể nhập nhiều trigger (chuyển trigger thành Jass rồi nhập được không), vì trigger thực chất là các function mà (đoán)?
2) Khi set biến global có cần Ctrl + B set trước không ?
3) Biến local hoạt động trong 1 function hay trong 1 trigger;))

Bonus: Khi chuyển một spell từ hero sang unit rồi ra lệnh unit đó chơi chiêu đó được không? Ví dụ chuyển thunnder clap trang unit rồi order chơi thunder clsp
Khi làm trigger chiêu mình set biến là postion của 1 unit thì ra lệnh cho dummy chơi Bizzla chơi vô biến đó được không?;))
b-(
(thông cảm em dốt tiếng Anh nên đánh đại:|)
 
ai chỉ mình làm sao khi ng` chơi bị cast skill mà bị cast thêm 1 skill nữa thì sẽ di chuyển đi chổ khác
VD: 1 hero bị cast 1 skill rồi bị 1 con hero khác nữa cast thêm skill nữa thì hero bị cast sẽ bị chết :D
ai chỉ dùm thank nhiều đang cần gấp để làm hệ thông skill cho map
 
Status
Không mở trả lời sau này.
Back
Top