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

Status
Không mở trả lời sau này.
Ổn rùi mà :-? ,có 1 leak là Point[4] thì đã remove rồi còn đâu,còn đâu leak nữa RD.
Theo mình biết thì leak chỉ tồn tại dưới dạng biến được thôi.Nếu chỉ định trực tiếp hoặc không dùng biến thì không cần phải remove.
Trigger như thế này sai chỗ nào không bạn :| vì khi xài skill nó chuyển 1 lúc 6 món liền bất kể khoảng cách [-X
Mã:
Spell
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Transfer item 
    Actions
        Set Bird = (Triggering unit)
        Unit Group - Pick every unit in (Units within 99999.00 of (Center of (Playable map area)) matching ((((Matching unit) is alive) Equal to True) and ((((Matching unit) is A Hero) Equal to True) and ((Owner of (Matching unit)) Equal to (Owner of Bird))))) and do (Actions)
            Loop - Actions
                Set Hero = (Picked unit)
        For each (Integer Int) from 1 to 6, do (Actions)
            Loop - Actions
                Hero - Give (Item carried by Bird in slot Int) to Hero
- Đúng là chỉ có 1 leak Point [4] nhưng khi bạn muốn con unit vừa create ở Point 4 đó attack move 1 chỗ nào đó thì bạn phải set thêm 1 Point ngay chỗ mún nó attack tới, chứ nếu chọn region cho nó move tới thì cũng sẽ gây leak ( bạn mún dùng 1 vị trí nào trên map cũng phải set Point cho nó )
- Trigger của bạn ko sai nhưng mà nếu trên map có 2 player cast skill cùng lúc ( trường hợp chơi đông thì khá cao ) thì item sẽ chuyển lộn cào cào lên, ý của mình là khi mà player chọn con Hero là bạn set ngay tương tự khi con chim xuất hiện là set ngay, chứ ko fải dùng skill mới set @@
 
Chỉnh sửa cuối:
Thx bạn.Còn điều này mình muốn hỏi thêm: Làm sao để chống lag map?

Ví dụ: Khi load 1 cái gì đó,như anh hùng chẳng hạn,sẽ bị đứng hình khoảng vài tích tắc,nếu nhiều người chơi chọn cùng 1 lúc cảm tưởng sẽ rõ rệt ngay.
Hay khi dùng spell,lần đầu cast spell sẽ hơi giật nhưng những lần cast sau thì mượt mà.

Mình cũng đã thử chống lag bằng cách xếp sẵn những anh hùng lên map trước.Khi chơi sẽ không thấy lag nữa,nhưng tốc độ loading screen màn hình quá lâu dù đã optimized map.

Vậy có cách nào chống lag map kiểu khác hiệu quả hơn không :-?
 
Thx bạn.Còn điều này mình muốn hỏi thêm: Làm sao để chống lag map?

Ví dụ: Khi load 1 cái gì đó,như anh hùng chẳng hạn,sẽ bị đứng hình khoảng vài tích tắc,nếu nhiều người chơi chọn cùng 1 lúc cảm tưởng sẽ rõ rệt ngay.
Hay khi dùng spell,lần đầu cast spell sẽ hơi giật nhưng những lần cast sau thì mượt mà.

Mình cũng đã thử chống lag bằng cách xếp sẵn những anh hùng lên map trước.Khi chơi sẽ không thấy lag nữa,nhưng tốc độ loading screen màn hình quá lâu dù đã optimized map.

Vậy có cách nào chống lag map kiểu khác hiệu quả hơn không :-?

- Cái vụ chọn Hero = nhà như DotA thì hình như map nào cũng bị ( chắc mỗi DotA là ko :D ), map mình lúc load chọn cũng thế, máy mạnh thì có chút chút, máy yếu thì ...
- Còn spell thì lag lúc đầu là đúng rồi bạn :D vì khi Hero ra skill thì set lung tung biến như Point Group Unit ... nên nó tốn 1 phần bộ nhớ, sau khi thức hiện xong bạn remove hết đi thì sẽ trở lại bt :D cái này map nào cũng thế :D
- Còn về Loading Screen, thì bạn hạn chế cho Unit/Hero/Building lên trên map sẵn nhiều quá, nếu cho càng nhìu thì Loading Screen sẽ càng lâu

P.S: Về cái chuyển item từ Hero sang Pet, nếu bạn làm = skill thì nên cho mỗi Hero 1 skill riêng để sài ( Hero 1 thì skill 1, Hero 2 thì skill 2, ... ), nếu nhiều Hero cùng skill thì cũng như trên mình nói, bấm skill cùng lúc là item nó nhảy lộn cào cào lên hết, đây là kinh nghiệm của mình khi thực hiện trong map :D
 
Chỉnh sửa cuối:
[/COLOR]

Trigger như thế này sai chỗ nào không bạn :| vì khi xài skill nó chuyển 1 lúc 6 món liền bất kể khoảng cách [-X
Mã:
Spell
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Transfer item 
    Actions
        Set Bird = (Triggering unit)
        Unit Group - Pick every unit in (Units within 99999.00 of (Center of (Playable map area)) matching ((((Matching unit) is alive) Equal to True) and ((((Matching unit) is A Hero) Equal to True) and ((Owner of (Matching unit)) Equal to (Owner of Bird))))) and do (Actions)
            Loop - Actions
                Set Hero = (Picked unit)
        For each (Integer Int) from 1 to 6, do (Actions)
            Loop - Actions
                Hero - Give (Item carried by Bird in slot Int) to Hero

Trigger này leak Group kìa. Phải đặt Unit Group vào 1 biến tí còn destroy chứ.
 
Ai pro terrain xây dựng dùm mình một map 3 cửa chỉ cần terrain thôi không cần gì nữa bao cửa xiêng như dota ấy không cần giống,160x160,felwood nhé thanks 1000 lần mình sẽ cho tên bác nào giúp mình vào cái trailer sắp tới đây
 
Ai pro terrain xây dựng dùm mình một map 3 cửa chỉ cần terrain thôi không cần gì nữa bao cửa xiêng như dota ấy không cần giống,160x160,felwood nhé thanks 1000 lần mình sẽ cho tên bác nào giúp mình vào cái trailer sắp tới đây

Mình khuyên bạn nên tự làm địa hình,vì bọn mình có biết map bạn như thế nào đâu mà làm giúp :| phải có 1 cơ sở nào đó mới làm được chứ.Đâu có phải tự nhiên mà vẽ ra địa hình được :-w
Nếu thấy khó khăn về việc tao địa hình bạn có thể download địa hình của một ai đó mang về sửa,lấy một số địa hình map có sẵn trong warcraft 3 để tham khảo hoặc tạo lại thành địa hình của riêng bạn :D và nhớ ghi rõ credit nguồn gốc map đã lấy,không là bị quăng tạ đấy ;))
 
Cho hỏi map dota 6.72 là 160x160 hay 192x192 thế
 
Cho hỏi map dota 6.72 là 160x160 hay 192x192 thế

Hê hê hê. Mốn xem map đó size boa nhiêu cứ việc lên epicwar search map đó, sẽ thấy các thông số ở bên phải.=))
Mà một map rộng hay nhỏ không phụ thuộc hoàn toàn vào sze map mà còn phụ thuộc cách sắp xếp những thứ trên đó nữa:))
 
Ai cho Mình hõi làm sao đễ khi random hero thì không bị trùng hero
 
Xem dùm em trigger này :
Loi Than Chuong
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Thiªn L«i Ch­ëng
Actions
Set LT[1] = (Casting unit)
Set LTPoint[3] = (Target point of ability being cast)
Unit - Create 1 Bua for (Owner of LT[1]) at LTPoint[3] facing Default building facing degrees
Set LT[5] = (Last created unit)
Unit - Add Crow Form to LT[5]
Animation - Change LT[5] flying height to 800.00 at 0.00
Unit - Remove Crow Form from LT[5]
Wait 0.01 seconds
Animation - Change LT[5] flying height to 0.00 at 500.00
Wait 1.00 seconds ......................................
sao con dummy này không bay xuống vậy mấy anh
 
Xem dùm em trigger này :
Loi Than Chuong
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Thiªn L«i Ch­ëng
Actions
Set LT[1] = (Casting unit)
Set LTPoint[3] = (Target point of ability being cast)
Unit - Create 1 Bua for (Owner of LT[1]) at LTPoint[3] facing Default building facing degrees
Set LT[5] = (Last created unit)
Unit - Add Crow Form to LT[5]
Animation - Change LT[5] flying height to 800.00 at 0.00
Unit - Remove Crow Form from LT[5]
Wait 0.01 seconds
Animation - Change LT[5] flying height to 0.00 at 500.00
Wait 1.00 seconds ......................................
sao con dummy này không bay xuống vậy mấy anh
2 chỗ in đậm trên
- 0,01 thì cho lên khoảng 0.20 +
- 500 thì cho xuống 0.00 luôn
P.S: Skill gì lạ nhỉ @@
 
Làm sao đổi *.w3c thành *.w3x vậy thêm nữa là làm sao để chuyển 1 unit nào đó thành shop bán đồ
 
Làm sao đổi *.w3c thành *.w3x vậy thêm nữa là làm sao để chuyển 1 unit nào đó thành shop bán đồ
copy các ability như shop vào unit -> rùi chon item sold thêm item vào thì phải
w3x thì thêm các hero lính nhà của bản Frozen Throne vào (vi dụ : chim lửa human)
mà hình như w3m -> w3x, w3c là camping mà :| nó là dạng gộp nhiều map chung :-s
 
Làm sao cho cái unit bảo vệ có cái con mắt trên đầu như dota mấy cái cây ở 3 cửa ấy
 
Làm sao đổi *.w3c thành *.w3x vậy thêm nữa là làm sao để chuyển 1 unit nào đó thành shop bán đồ

w3c là Campaign, có thể open file w3c bằng Campaign Editor của WorldEditor (nếu bản đồ không protect:-" )

Làm sao cho cái unit bảo vệ có cái con mắt trên đầu như dota mấy cái cây ở 3 cửa ấy

thêm ability Magic Sentry (Human Towers) nhớ bỏ dòng Techtree - Requirements Magic Sentry nhé
 
Xem dùm em trigger này :
Loi Than Chuong
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Thiªn L«i Ch­ëng
Actions
Set LT[1] = (Casting unit)
Set LTPoint[3] = (Target point of ability being cast)
Unit - Create 1 Bua for (Owner of LT[1]) at LTPoint[3] facing Default building facing degrees
Set LT[5] = (Last created unit)
Unit - Add Crow Form to LT[5]
Animation - Change LT[5] flying height to 800.00 at 0.00
Unit - Remove Crow Form from LT[5]
Wait 0.01 seconds
Animation - Change LT[5] flying height to 0.00 at 500.00
Wait 1.00 seconds ......................................
sao con dummy này không bay xuống vậy mấy anh

Skill này giống kiểu Impale bay lên trời rồi khi xuống đất sẽ nhận sát thương,nhưng tiếc rằng trong 0.01 giây mà bay từ 0 lên 800 rồi rớt ngay xuống 0 được thì thật là pó tay =))

---------- Post added at 11:13 ---------- Previous post was at 11:04 ----------

Ai cho Mình hõi làm sao đễ khi random hero thì không bị trùng hero

Tạo một trigger.Sau khi chọn xong check xem người chơi đó đã có 1 hero chưa (dùng lệnh run trigger ....),nếu chưa có thì random pick lại cho người chơi đó,nếu có rồi thì không làm gì cả ;))
 
Status
Không mở trả lời sau này.
Back
Top