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

Status
Không mở trả lời sau này.
Anh chị ơi,có thể chỉ em cách nào cho một nhân vật mỗi lần mình di chuyển là đi theo mình không?
Thí dụ: Mình có một con thú nuôi,làm cách nào để thú nuôi đi theo mình mỗi khi di chuyển vậy???
 
Ai Giải Thích dùm em cái :D
1. Làm sao để gõ được tiếng việt như trong map của anh Rex vậy :-w
2. Chỉ giúp em cách làm 1 trigger di chuyển hero của người chơi vào từng chỗ ( để làm map đá bóng :D)
Gõ tiếng việt thì bạn vào đây http://forum.gamevn.com/showthread.php?t=652109 nhớ đọc kĩ nhá, đọc hết cả 3 trang luôn.
 
các anh giúp em với, dang làm 1 Protect meele mà không biết cách set hẻo.ai chỉ em cách làm sao để cho trong 1 map meele số lượng hero max cho xây chỉ có 1 chứ không thể xây thêm hero được.
 
tại sao mình save map lại nó lại báo khoảng vài ngàn script error vậy.
Mặc dù vừa mở 1 map melee lên, ko sửa gì save lại nó cũng báo lỗi
 
tại sao mình save map lại nó lại báo khoảng vài ngàn script error vậy.
Mặc dù vừa mở 1 map melee lên, ko sửa gì save lại nó cũng báo lỗi

Phiên bản War và map ko phù hợp.
 
cần người hướng dẫn cách chọn tướng như DOTA, mua xong con hero đó sẽ ko thấy hero đó nữa :)

ko ai giúp hết hả :(
------------------------------
 
Làm cầu thang lên xuống kiểu này như nào vậy? Ai chỉ dùm cái!

anhso-21_T.jpg
 
Làm sao để mình làm chiu Inferno mà con đó nó phóng ra cục lửa tới chỗ đó chứ ko phải là cục "chaos" trên trời rơi xuống :(
 
YAN[asian];14929788 nói:
Làm cầu thang lên xuống kiểu này như nào vậy? Ai chỉ dùm cái!

các "bậc thang" đó là doodad Elevator trong Bridges / Ramps

giữ Shift để đặt các cái này lệch nhau (đặt "thụt" vào)

select một cái rồi ấn Ctrl + Page Up để "nâng" lên, nâng sao cho tạo thành bậc như vậy
 
Khó quá! Ko làm sao cho các lớp chồng lên nhau khít như trong hình đc >_<!
 
Làm sao để có được mấy cái vành đen ở chỗ chọn tướng vậy, và làm sao để import model tướng từ map khác (đừng chém em gà)
 
Cho em hỏi cái map này có leak ko mà bộ nhớ tăng liên tục vậy nhỉ?

http://www.mediafire.com/?xmzm2gj4odd

về cơ bản thì ko leak, nhưng Tom từng nghe: khi một unit được tạo ra, nó chiếm một chút bộ nhớ và không thể lấy lại được, nghĩa là cho dù remove unit này thì cũng không thể lấy lại được bộ nhớ kia. (tuy nhiên, ko remove thì leak nhiều hơn)

và phần lớn leak kiểu này là do dummy

nếu map trên mà bỏ (disable) trigger respawn và trigger tạo dummy cast phép thì không thấy bộ nhơ tăng nữa (về sau còn giảm)
----
giải pháp cho vấn đề này là dùng một system nào đó "tái sử dụng" dummy, ví dụ: xecast

ở dưới Tom đã gửi kèm map trên với xecast (có chút sửa đổi, phần global), dùng xecast sẽ giải quyết được vấn đề leak do create dummy.
còn leak do respawn thì phải chịu thôi... :|


Mã:
Cuong loi chan dia
    Events
        Game - GDD_Event becomes Equal to 0.00
    Conditions
        (GDD_DamagedUnit has buff Poison (Stacking)) Equal to True
    Actions
        -------- khai báo biến xe là một "xecast" object --------
        Custom script:   local xecast xe
        Unit - Remove Poison (Stacking) buff from GDD_DamagedUnit
        Set Temp_Point = (Position of GDD_DamagedUnit)
        -------- tạo xecast object --------
        [COLOR="Blue"]Custom script:   set xe = xecast.createBasicA( 'A001', OID_chainlightning, GetOwningPlayer( udg_GDD_DamageSource) )[/COLOR]
        -------- ----- --------
        -------- # --------
        [COLOR="Red"]Custom script:   set xe = xecast.createA()
        Custom script:   set xe.orderstring = "chainlightning"
        Custom script:   set xe.abilityid = 'A001'
        Custom script:    set xe.owningplayer=GetOwningPlayer( udg_GDD_DamageSource)[/COLOR]
        -------- # --------
        -------- ----- --------
        -------- đặt vị trí cho dummy --------
        Custom script:   call xe.setSourceLoc( udg_Temp_Point, 1000. )
        -------- cast vào target --------
        Custom script:   call xe.castOnTarget( udg_GDD_DamagedUnit )
        Set Temp_Int = (Level of Arrow  for GDD_DamageSource)
        Unit - Cause GDD_DamageSource to damage GDD_DamagedUnit, dealing ((Real(Temp_Int)) x 100.00) damage of attack type Normal and damage type Normal
        Custom script:   call RemoveLocation(udg_Temp_Point)

dòng xanh là "viết nhanh", nếu dùng OID (library OID đã có trong map)

set xe = xecast.createBasicA( <raw id của ability>, <order id của ability trên>, <owner của dummy khi cast> )

nếu không "viết nhanh" thì thay dòng xanh bằng 4 dòng đỏ, trong đó thì:
Custom script: set xe = xecast.createA() //tạo xecast Object
Custom script: set xe.orderstring = "chainlightning" //đặt order string
Custom script: set xe.abilityid = 'A001' //đặt ability
Custom script: set xe.owningplayer=GetOwningPlayer( udg_GDD_DamageSource) //owner của dummy khi cast
----
p.s: dummy unit nên có instant cast (Art - Animation - Cast Point = 0.000 )
 

Attachments

Chỉnh sửa cuối:
các anh giúp em với, dang làm 1 Protect meele mà không biết cách set hẻo.ai chỉ em cách làm sao để cho trong 1 map meele số lượng hero max cho xây chỉ có 1 chứ không thể xây thêm hero được.

Sao không ai giúp em hết thế :|
 
Làm sao để có được mấy cái vành đen ở chỗ chọn tướng vậy, và làm sao để import model tướng từ map khác (đừng chém em gà)
 
Bạn download 1 phan mem Gọi là Xdep sau đó chạy nó thế là nó sẽ liệt kê ra toàn bộ Model của map đó
 
Status
Không mở trả lời sau này.
Back
Top