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

Status
Không mở trả lời sau này.
Unit -> neutral passive -> camping
 
Ai biết làm sao để điều chỉnh tỉ lệ miss của quái khi đánh không chỉ em với?
cái đó hình như là skill evasion của night elf đó bạn
bik cái đó rùi, chẵng lẻ là phải thêm skill đó cho tất cả units à ?
hình như cái này ở đâu đó trong gameplay thì phải, nhưng kiếm hoài mà hok thấy.
 
Ai biết làm sao để điều chỉnh tỉ lệ miss của quái khi đánh không chỉ em với?

bik cái đó rùi, chẵng lẻ là phải thêm skill đó cho tất cả units à ?
hình như cái này ở đâu đó trong gameplay thì phải, nhưng kiếm hoài mà hok thấy.
Gameplay Constants không có đâu bạn, trong đó chỉ có chỉnh tỉ lệ miss khi unit bị đánh đang di chuyển hoặc 2 unit ở độ cao khác nhau thôi, bạn chỉ còn cách thêm skill evasion vào unit thôi
 
Cho tớ hỏi cách làm spell giống chiêu thứ 3 của con rồng 2 đầu trong map DotA.
Missiles bay tới chỗ của unit ( gây damage ) rồi mới có effect của skill.


?-)
 
ai giúp mình cái này với
Mã:
Weather Moonlight
    Events
        Player - Player 2 (Blue) types a chat message containing -weather moonlight as An exact match
    Conditions
    Actions
        Environment - Create at (Playable map area) the weather effect Rays Of Moonlight
        Set Weather[1] = (Last created weather effect)
        Environment - Turn Weather[1] Off
        Custom script:   if GetLocalPlayer()==udg_Player then
        Environment - Turn Weather[1] On
        Custom script:   endif
mình định cần người dịch lại cho code này đúng hơn 1 tý
yêu cầu
player 2 bấm -weather moonlight
thì weather chỉ cho P2 xem và số P khác hok được xem
ai dịch lại dùm cái này
:((
cảm ơn nhiều :(


sao cái này hok ai chỉ vậy?
câu này vuột qua 2 page rồi :|
 
Ai giúp em làm Random Hero với khi Player bấm -random
 
Cho tớ hỏi cách làm spell giống chiêu thứ 3 của con rồng 2 đầu trong map DotA.
Missiles bay tới chỗ của unit ( gây damage ) rồi mới có effect của skill.


?-)

Bạn miêu tả skill đi, mình không chơi Dota nên không biết skill3 của con rồng 2 đầu bạn nói như thế nào
 
Nó là một skill passive có cooldown gây dame và giảm AS cho unit bị nó attack ( Với hiệu ứng nổ lửa ) Cái mình không biết là làm sao để khi missiles gây dame unit bị attack thì skill mới có tác dụng.. (VD: miss thì không được .v.v...)
 
Làm sao để cho một unit bất tử giống con Layana trong Dota ấy (Buff một cái là không bị nhận dam trong một khoảng thời gian nhưng vẫn có thể đánh, cast chiêu lên).
 
Nó là một skill passive có cooldown gây dame và giảm AS cho unit bị nó attack ( Với hiệu ứng nổ lửa ) Cái mình không biết là làm sao để khi missiles gây dame unit bị attack thì skill mới có tác dụng.. (VD: miss thì không được .v.v...)

passive thì làm gì có cooldown
Bạn làm thế này:
-Tạo 1 custom skill từ skill Bash của Human, chỉnh Data - Chance to Bash thành 100, Duration = 0.01, sửa buff lại cho phù hợp, viết tooltip.
-Tạo 1 custom skill từ skill Slow của Human, chỉnh Duration = thời gian bị giảm AS, mana = 0, Target Allowed bỏ chữ enemy đi.
-Tạo 1 Dummy Unit, cho dummy skill slow vừa mới tạo.
-Làm 1 trigger như sau:
Mã:
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to (==) [U]Bash[/U]
    Actions
        Unit - Create 1 [U]Dummy Unit[/U] for (Owner of (Triggering unit)) at (Position of (Triggering unit)) facing Default building facing (270.0) degrees
        Unit - Add a 1.00 second Generic expiration timer to (Last created unit)
        Unit - Order (Last created unit) to Human Sorceress - Slow (Triggering unit)
Xong:D.Bạn test thử xem. Có lỗi gì thì báo mình.:)

---------- Post added at 15:16 ---------- Previous post was at 15:14 ----------

Làm sao để cho một unit bất tử giống con Layana trong Dota ấy (Buff một cái là không bị nhận dam trong một khoảng thời gian nhưng vẫn có thể đánh, cast chiêu lên).

Nó là skill Divine Shield của Human đó bạn
 
@Andien: mình ko biết cụ thể skill nó thế nào nhưng có thể dùng Custom scrip: wait( den khi target mat mau ) đùa tí thôi, bạn dùng Event - Unit take damage
ví dụ: Skill passive có 25% gây damage AoE từ vị trí của target.
Tạo 3 trigger
Trigger 1: Event: Time Elapse 0.00
Cond: Trống
Action: Pick every Unit in playable map
- Add Picked unit to TakeDamageGroup
- Add Event trigger 3 ( picked unit take damage)

Trigger 2 Event: Unit enter Playable map
Cond: Trigger Unit in TakeDamageGroup equal false
Act:
Add Event trigger 3 Trigger Unit take damage

Trigger 3: Event bỏ trống (vì đã add ở trigger 1 và 2)
Cond: Lvl của skill passive > 1
Random integer from 1 to 100 less than or equal 25 (random int để tạo % đánh ra skill, đổi số 25 thành bất cứ số nào tùy thích)
Action: thích gì thêm vào

P/s: tại sao em xài Damage Source nhìu thì bị văng khỏi war3 ???
 
làm sao để khi đánh boss như map tổng hợp giết con này con khác lại ra
có thể boss xuất hiện 2 con giết 2 con rồi 2 con khác lại ra tiếp theo như thế
 
làm sao để khi đánh boss như map tổng hợp giết con này con khác lại ra
có thể boss xuất hiện 2 con giết 2 con rồi 2 con khác lại ra tiếp theo như thế

Đơn giản là thế này:
Mã:
 Events
     Unit - A unit Dies
 Conditions
     (Unit-type of (Triggering unit)) Equal to (==) [U]Boss1[/U]
 Actions
     Unit - Create 1 [U]Boss2[/U] for Player 1 (Red) at (Center of ([U]Địa điểm[/U])) facing Default building facing (270.0) degrees
 
làm sao để lấy lượng máu của mình để buff cho người khác dùng skill healing

---------- Post added at 17:21 ---------- Previous post was at 17:19 ----------

làm thế nào để khi vào 1 khu vuc camere chỉ ờ khu vực đó thôi không di chuyển đi chỗ khác đc
 
Mã:
function Create_Actions takes nothing returns nothing
    call CreateUnitAtLoc(Player(0),'hpea',Location(320,25),270)        
endfunction

function IntCreateUnit takes nothing returns nothing
    local trigger Create = CreateTrigger()
    call TriggerRegisterTimerEventSingle( Create, 5 )
    call TriggerAddAction(Create, function Create_Actions)
endfunction
đang học jass
nhưng sao zo game ko có con lính nào hết vậy :|
ai bít, fix hộ dùm
dừng- bảo là đổi GUI thành jass :D
 
Khi bật JNG lên rồi vào phần Trigger thì thấy báo lỗi như thế này Exception EInvaildPointer in module tesh.dll at 00040C1 rồi crash ai biết sửa như thế nào ko? :(
 
làm sao để lấy lượng máu của mình để buff cho người khác dùng skill healing
Nghĩa là unit được buff bao nhiêu máu thì caster sẽ bị mất bấy nhiêu đó máu hả?Vậy thì trigger đây:
Mã:
Events
    Unit - A unit Starts the effect of an ability
Conditions
    (Ability being cast) Equal to (==) Heal
Actions
    Unit - Set life of (Casting unit) to ((Life of (Triggering unit)) - ((Max life of (Target unit of ability being cast)) - (Life of (Target unit of ability being cast))))
Bạn chỉnh Data - hit point gained của skill Heal lên max nhé
Với cách này caster mà ít máu hơn thằng mình buff là caster đi o:-) luôn đó
 
ai chỉ em cách duel giống máp tổng hợp với , khi duel thì ở ngoài pause lại chỉ để duel thôi , lúc vào thì reset toàn bộ cooldowns của skill


ai chỉ em làm máp goku trược băng với :((
 
Gameplay Constants không có đâu bạn, trong đó chỉ có chỉnh tỉ lệ miss khi unit bị đánh đang di chuyển hoặc 2 unit ở độ cao khác nhau thôi, bạn chỉ còn cách thêm skill evasion vào unit thôi

Vậy chỉ mình cái đó đi;;)

Hỏi thêm làm sao để thay đổi đc Attack type từ melee sang Attack range khi sử dụng skill vậy (cái này hình như là trong dota có con hero gì đó thì phải)
 
Status
Không mở trả lời sau này.
Back
Top