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

Status
Không mở trả lời sau này.
Anh tom có biết cách xoay effect ra nằm ngang hoặc ngửa không,chỉ em phát.
 
được roài,thanks =)).Khổ quá,làm đau hết cả óc =))

---------- Post added at 00:14 ---------- Previous post was at 00:00 ----------

Mã:
Chain
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Chain of Nature 
    Actions
        Set ChainCaster = (Casting unit)
        Set ChainCasterLoc = (Position of ChainCaster)
        Set ChainEnemy = (Random unit from (Units in (Entire map)))
        Wait 0.10 seconds
        Unit - Create 1 chain for (Owner of ChainCaster) at ChainCasterLoc facing Default building facing degrees
        Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
        Unit - Set level of Chain of Nature  for (Last created unit) to (Level of Chain of Nature  for ChainCaster)
        Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning ChainEnemy
        Custom script:   call RemoveLocation(udg_ChainCasterLoc)
xem hộ em với :-ss,trước thì lúc giật lúc ko,dạo này cái skill này ko hoạt động.
Ý định là Giật sét random 16 con toàn bản đồ.
Base skill là war storm,skill cho dummy là chain of lightning.
 
Stork[gm];17564412 nói:
Đây là 1 số hình ảnh về skill 3 của tuskarr, ai biết cách làm hiệu ứng này thì giúp mình nhé. Tuskarr Frozen Sill

Muốn làm spell lun không hay chỉ model thui, model hình tuyết tui có rồi ? b-)

Giật sét random 16 con toàn bản đồ.
Base skill là war storm,skill cho dummy là chain of lightning.

[spoil]
Mã:
Chain
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Chain of Nature 
    Actions
        Set ChainCaster = (Casting unit)
        Set ChainCasterLoc = (Position of ChainCaster)
        [COLOR="Red"]Set ChainEnemy = (Random unit from (Units in (Entire map)))[/COLOR]
        [COLOR="Blue"]Wait 0.10 seconds[/COLOR]
        Unit - Create 1 chain for (Owner of ChainCaster) at ChainCasterLoc facing Default building facing degrees
        Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
        Unit - Set level of Chain of Nature  for (Last created unit) to (Level of Chain of Nature  for ChainCaster)
        Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning ChainEnemy
        Custom script:   call RemoveLocation(udg_ChainCasterLoc)
[/spoil]
Chú thích:
Wait ? Để làm gì ?
Random Unit in Entire Map thì có thể: đồng đội/ immune/ building/ caster, bạn muốn con nào? Phải thêm điều kiện cho nó vào, và nếu muốn giật cả đồng đội thì skill phải chỉnh: Target Allowed : Friend, Enemy, Ground. AOE thì 99999.
 
Muốn làm spell lun không hay chỉ model thui, model hình tuyết tui có rồi ? b-)



[spoil]
Mã:
Chain
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Chain of Nature 
    Actions
        Set ChainCaster = (Casting unit)
        Set ChainCasterLoc = (Position of ChainCaster)
        [COLOR="Red"]Set ChainEnemy = (Random unit from (Units in (Entire map)))[/COLOR]
        [COLOR="Blue"]Wait 0.10 seconds[/COLOR]
        Unit - Create 1 chain for (Owner of ChainCaster) at ChainCasterLoc facing Default building facing degrees
        Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
        Unit - Set level of Chain of Nature  for (Last created unit) to (Level of Chain of Nature  for ChainCaster)
        Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning ChainEnemy
        Custom script:   call RemoveLocation(udg_ChainCasterLoc)
[/spoil]
Chú thích:
Wait ? Để làm gì ?
Random Unit in Entire Map thì có thể: đồng đội/ immune/ building/ caster, bạn muốn con nào? Phải thêm điều kiện cho nó vào, và nếu muốn giật cả đồng đội thì skill phải chỉnh: Target Allowed : Friend, Enemy, Ground. AOE thì 99999.

Wait để canh cho unit cast xong mới có skill, nhưng thường wait từ 0.25 - 1s, bác này lại wait 0.1s :|
 
Muốn làm spell lun không hay chỉ model thui, model hình tuyết tui có rồi ? b-)



[spoil]
Mã:
Chain
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Chain of Nature 
    Actions
        Set ChainCaster = (Casting unit)
        Set ChainCasterLoc = (Position of ChainCaster)
        [COLOR="Red"]Set ChainEnemy = (Random unit from (Units in (Entire map)))[/COLOR]
        [COLOR="Blue"]Wait 0.10 seconds[/COLOR]
        Unit - Create 1 chain for (Owner of ChainCaster) at ChainCasterLoc facing Default building facing degrees
        Unit - Add a 2.00 second Generic expiration timer to (Last created unit)
        Unit - Set level of Chain of Nature  for (Last created unit) to (Level of Chain of Nature  for ChainCaster)
        Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning ChainEnemy
        Custom script:   call RemoveLocation(udg_ChainCasterLoc)
[/spoil]
Chú thích:
Wait ? Để làm gì ?
Random Unit in Entire Map thì có thể: đồng đội/ immune/ building/ caster, bạn muốn con nào? Phải thêm điều kiện cho nó vào, và nếu muốn giật cả đồng đội thì skill phải chỉnh: Target Allowed : Friend, Enemy, Ground. AOE thì 99999.

viết vậy chả phải unit đầu tiên bị giật là random "bất kỳ unit nào trên bản đồ" sao? (kể cả caster =)))

Wait để canh cho unit cast xong mới có skill, nhưng thường wait từ 0.25 - 1s, bác này lại wait 0.1s :|

wait như vậy thì ảnh hưởng gì?
 
Chỉnh sửa cuối:
Muốn làm spell lun không hay chỉ model thui, model hình tuyết tui có rồi ? b-)

mình hỏi làm thế nào để làm cái hiệu ứng xanh xanh khi cái frozen sill đi ý? đi đến đâu màu sẽ xanh xanh blue. giống như Scorched Earth của doom ý, con doom đi đến đâu thì vùng đất và các units xung quanh chuyển thành màu đỏ đỏ.
 
Nó là hiệu ứng ánh sáng của model chứ có làm gì to tát đâu ?
 
Stork[gm];17566344 nói:
mình hỏi làm thế nào để làm cái hiệu ứng xanh xanh khi cái frozen sill đi ý? đi đến đâu màu sẽ xanh xanh blue. giống như Scorched Earth của doom ý, con doom đi đến đâu thì vùng đất và các units xung quanh chuyển thành màu đỏ đỏ.

omnilight - Hôm trước Tom vừa chỉ xong :))
 
viết vậy chả phải unit đầu tiên bị giật là random "bất kỳ unit nào trên bản đồ" sao? (kể cả caster =)))



wait như vậy thì ảnh hưởng gì?

Đâu có bác,để như vậy thì thằng đầu tiên bị giật là random unit trong nhóm enemy,ground,organic,air chứ làm gì có caster.
Nhưng cái chính em muốn hỏi có sai đâu không,để wait thế kia có ít quá không 8-}.Trước em vẫn để thế nhưng thỉnh thoảng lúc giật lúc không 8-}

---------- Post added at 11:01 ---------- Previous post was at 10:59 ----------

viết vậy chả phải unit đầu tiên bị giật là random "bất kỳ unit nào trên bản đồ" sao? (kể cả caster =)))



wait như vậy thì ảnh hưởng gì?

Đâu có bác,để như vậy thì thằng đầu tiên bị giật là random unit trong nhóm enemy,ground,organic,air chứ làm gì có caster.
Nhưng cái chính em muốn hỏi có sai đâu không,để wait thế kia có ít quá không 8-}.Trước em vẫn để thế nhưng thỉnh thoảng lúc giật lúc không 8-}
 
Set ChainEnemy = (Random unit from (Units in (Entire map)))

đó, Units in (Entire map) có cả caster chứ? đâu có "lọc" ra các enemy,ground,organic,air đâu?
cái "enemy,ground,organic,air" ở trong Object chứ gì? vậy chả liên quan gì tới cái random trên cả.

và vì nhặt cả unit KHÔNG Ở TRONG enemy,ground,organic,air nên mới có lúc giật lúc không. Lỡ vào friend thì sao? skill với target allowed vậy thì ko thể cast vào friend đc
không tin cứ thử:
Mã:
Set ChainEnemy = (Random unit from (Units in (Entire map)))
Game - Display to (All players) for 30.00 seconds the text: (Name of (ChainEnemy))
rồi xem chữ gì hiện lên, nhớ để ít unit test cho dễ

phải sử dụng "Units In Region Matching Conditions" thay vì "Units In Region"
và cái Wait không ảnh hưởng gì đến việc có giật hay không, hơn nữa nó vô dụng
 
Các bạn nào làm dùm mình cái này với nó thuộc dạng DIALOG mình mún làm là khi map bắt đầu thì hiện ra 1 DIALOG với nội dung như: (Trong hình)
loging.700x0.jpg

Cái này là mình vẽ = PAINT có trong Computer. Cái hàng "Tài Khoảng" thì ghi bình thường, còn cái hàng "Mật Khẩu" thì chuyển hết mấy từ mà người ta ghi thàng mấy dấu "*". Nói chung ý mình là làm giống như khung đăng nhập của các GAME ONLINE, và các bạn làm dùng mình là tài khoảng phải ghi là: "Nino-Max". Còn mật khẩu phải ghi là: "123456". Nếu như Player ghi đúng thì cho đi típ (tức là bắt đầu Zo map để chơi á), Còn ghi xai thì không cho zo. Mong bạn nào làm sớm dùm mình.
 
vụ này không thể :)>-

một cách thay thế đó là dùng chat message, nghĩa là vừa vào map, dùng Cinematic - Fade Filter để hiện một màn đen, khi ng` chơi gõ đúng user và pass thì bỏ màn đen này đi.
 
Set ChainEnemy = (Random unit from (Units in (Entire map)))

đó, Units in (Entire map) có cả caster chứ? đâu có "lọc" ra các enemy,ground,organic,air đâu?
cái "enemy,ground,organic,air" ở trong Object chứ gì? vậy chả liên quan gì tới cái random trên cả.

và vì nhặt cả unit KHÔNG Ở TRONG enemy,ground,organic,air nên mới có lúc giật lúc không. Lỡ vào friend thì sao? skill với target allowed vậy thì ko thể cast vào friend đc
không tin cứ thử:
Mã:
Set ChainEnemy = (Random unit from (Units in (Entire map)))
Game - Display to (All players) for 30.00 seconds the text: (Name of (ChainEnemy))
rồi xem chữ gì hiện lên, nhớ để ít unit test cho dễ

phải sử dụng "Units In Region Matching Conditions" thay vì "Units In Region"
và cái Wait không ảnh hưởng gì đến việc có giật hay không, hơn nữa nó vô dụng

phải để matching unit thế nào bác ơi :((,em sửa mãi ko xog :((
 
Ai giúp em làm Manashield (Passive) = VJass (có IDDS và TimerUtils) được không ?
 
phải để matching unit thế nào bác ơi :((,em sửa mãi ko xog :((

sẽ hơi dài đó:

(Units in (Playable map area) matching ((((Matching unit) is alive) Equal to True) and ((((Matching unit) is A structure) Equal to False) and ((((Matching unit) is Mechanical) Equal to False) and (((Matching unit) belongs to an enemy of (Owner of (ChainCaster)))

dùng các "And" và "Boolean Comparison"
 
Status
Không mở trả lời sau này.
Back
Top