Topic hỏi đáp cho anh em (Về cách làm map)

Status
Không mở trả lời sau này.
À. anh có thể không sử dụng Jass mà làm chiêu Frost Nova cast đc lên bất kì điểm nào chỉ ra trên bản đồ khi không cần phải có Target mới cast đc phép đó.
rất dễ..đầu tiên tạo 1 dummy unit ra nè<:-P<:-P.....tạo thêm 1 chiêu frost nova cho unit nè<:-P<:-P<:-P, chỉnh thêm phần target allowed là self nè<:-P<:-P<:-P, làm 1 chiêu phụ cho cast vào point nè......
trig nè:
event: tự bít
condition: spell là jì:-/:-/
action:create cái dummy đó nè...
set ...= dummy unit vừa tạo
set level of cái frost nova đó=level cái chiêu phụ
order... undead lich-forst nova ...
set generic timer là 1.5s
remore cái ... đi

Vua_Do_Hoa: sorry vì giựt mối nha:'>:'>:'>:'>

ai đọc dùm cái trig đi mà:((:((:((:((:((:((:((:((:((:((:((:((:((:((:((
 
god of the noob : rất dễ..đầu tiên tạo 1 dummy unit ra nè.....tạo thêm 1 chiêu frost nova cho unit nè, chỉnh thêm phần target allowed là self nè, làm 1 chiêu phụ cho cast vào point nè......
trig nè:
event: tự bít
condition: spell là jì
action:create cái dummy đó nè...
set ...= dummy unit vừa tạo
set level of cái frost nova đó=level cái chiêu phụ
order... undead lich-forst nova ...
set generic timer là 1.5s
remore cái ... đi
- phang 1 câu rất dễ mà làm dài dòng vậy cha.Cho chiêu frost nova là chiêu shockwave(vẫn là hình frostnova để lòe người chơi), ko có projective >>> chỉ điểm nào thì create 1 con enemy hình cái nova tại điểm đó, disable cái chiêu shock wave đi , add chiêu nova vào, cho chiêu lên = level chiêu shockwave >>> order nó cast thằng nhóc enemy mới tạo >>> bùm ! wait 1 sec, enable chiêu shockwave lại, remove chiêu frost nova đi
.
___________Auto Merge________________

.
bài tập hôm nay : tự ngồi nghĩ ra cách làm chiêu omnislash và gửi map lên đây.Chúng ta sẽ cùng mổ xẻ các map và chấm điểm . Bài có điểm cao nhất sẽ dùng làm mẫu các trigger sau này. ( đẹp +1 , nhiều effect mà ko biết xóa -2 ,ngắn mà hiệu quả +3, dài dòng -1 ,sai +bug appears : 0 )
Giám khảo : sukaraki
Lý do tại sao chiêu omnislash lại có thể làm mẫu cho nhiều trigger ? vì nó đơn giản mà lại đụng đến nhiều thứ : nhảy random unit trong vùng và chém loạn xạ . Nó có thể dùng point, dùng unit đều làm được, mà nếu biết phối hợp các effect lan tỏa, thì cực kỳ đẹp mắt.
 
mấy anh chỉ em cách cho creep tự động ra liên tục đi, chứ em làm nó ra có 1 lần ah, nếu tốt thì chỉ em từ đầu lun, có hình thì càng tốt
 
- phang 1 câu rất dễ mà làm dài dòng vậy cha.Cho chiêu frost nova là chiêu shockwave(vẫn là hình frostnova để lòe người chơi), ko có projective >>> chỉ điểm nào thì create 1 con enemy hình cái nova tại điểm đó, disable cái chiêu shock wave đi , add chiêu nova vào, cho chiêu lên = level chiêu shockwave >>> order nó cast thằng nhóc enemy mới tạo >>> bùm ! wait 1 sec, enable chiêu shockwave lại, remove chiêu frost nova đi

Ý bạn là unit/hero cast Shockwave, sau khi disable Shockwave thì add Frost Nova vào cho unit/hero đó, rồi bắt unit/hero đó cast cái Frost Nova này ?
Nhg bạn nên nhớ rằng unit/hero đó cast Frost Nova sẽ mất thời gian hơn dummy unit, mà chưa kể việc bị "cắt cơn" khi đang chuẩn bị cast Frost Nova (ví dụ như stun, silence..etc.. )

Phương pháp dùng dummy unit như của god of the noob là chuẩn rồi còn gì ?
 
-tui cóa 1 chiu nhưng khổ nỗi là ko biết đính kèm lên mạng ai chỉ tui với tui muốn tham gia.=((=((=((=((=((=((
 
http://godfatherudshadow.googlepages.com/armageddonbetatest3heros.w3x
đó là link down armageddon betatest chỉ mới có 3 heros (khoe skill :)) ).Vào ngó tí nào anh em.Con power slasher có chiêu cuối khá đỉnh >>> chắc chưa ai nghĩ ra .Tuy làm thì dễ nhưng mà quan trọng là ý tưởng.
This is my current project.Enjoy !
PS : nghiêm cấm chôm ý tưởng dưới mọi hình thức =))
 
anh tom ui nói ji2 nghe rõ ko....đọc dùm em cái trig đi mà:cry::cry::cry::cry::cry:
 
anh tom ui nói ji2 nghe rõ ko....đọc dùm em cái trig đi mà:cry::cry::cry::cry::cry:

nhg có vấn đề gì với cái code đó ? anh cũng ko hiểu em cần gì ? (ko nói rõ yêu cầu )
 
cho em hỏi sao em add d_day vào map rồi nhưng sao vẫn không choi được ?
 
mấy pro ơi, mấy pro chỉ em cách nào cho hero tư động sống dậy kô, vd giống dota đó, lv càng cao thì thời gian chờ sống dậy càng lâu ??????????????? giúp với nha
 
ông nói gì chứ cái dễ lắm:
-tạo chiu ảo để nhớ địa điểm move (thường là shockwave)
-vô trigger tạo cái thứ nhất :
event:
khi hero cast chiu
condition: chiu shockwave ảo
action:
-add ability crow form to triggering unit
-set hero= triggering unit(là con cast chiu)(variable type=unit)
-set target point=target unit of ability being cast (variable type= point)
-turn on (trigger 2)
-set count=0
-set countmax=40
-trigger 2:
event:every 0.01seconds of the game time
condition:(không có)
action:
unit-move "hero" íntantly to position of 'hero" offset 15 toward angel form position of "hero" to position of "target point"
set count=count + 1
if count equal to count max
look action:turn of this trigger

như vậy coi như unit cát tuyệt chiu sẽ move trong nháy mắt ( chiu này hơi giống chiu wave form cua mỏphing trong dota( nếu special effect+ damge)
-mà coi chừng bị lõi nha tại kiến thức còn eo hẹp.
.
___________Auto Merge________________

.
ah` quên nữa nho cái trigger 2 cho thêm cái remove ability crow form ở cái if nha:D


Cám ơn tất cả. Nhưng em làm đc rồi và ko cần rét rối như thế. Chỉ cần tạo 2 trig
trig1
Event: Cát phep
Con : Chiêu cát. Em dùng Fan of Knife
action:
Turn on cái trigger thứ 2
wait 0.10 s
Turn off cái trigger thứ 2
___
Trigger 2
Event : Every 0.01s
Action
Move Triggering unit ---> 20 toward --> facing Triggering unit degree

vậy là để nó lướt như trên nước. Mới nghĩ ra đêm qua.:devil:
Cám ơn hướng dẫn
 
mấy pro ơi, mấy pro chỉ em cách nào cho hero tư động sống dậy kô, vd giống dota đó, lv càng cao thì thời gian chờ sống dậy càng lâu ??????????????? giúp với nha

Em ơi !!! Em hãy đi coi lại cái topic tổng hợp của mấy anh trước kia. down về mà học. Hoặc lục lại mấy trang cũ ở topic này.Hay là down tất cả các file WE của topic hướng dẫn cũ rồi về mò!!!
Sẽ hiểu hơn

Ở đây hướng dẫn bằng lời. Hiểu hay ko thì tùy vào khả năng của em

Tạo một Triggering với tên Revive Hero Die of Player [..]

Event : Unit - A unit Dies

Condition :
((Dying unit) is A Hero) Equal to True
(Owner of (Dying unit)) Equal to Player 1 (Red) (Revive cho từng Player)

Action :
___>Phần tạo bảng đếm ngược<___
===Countdown Timer - Start Timer[1] (Tên Timer biến Timer .. Array 12 theo số lượng Player tối da) as a One-shot timer that will expire in 30.00 seconds
===Countdown Timer - Create a timer window for Timer[1] with title (Name of (Dying unit))
===Wait 30s
===Camera - Pan camera for Player 1 (Red) to (Center of (Nơi hồi sinh hero)) over 1.00 seconds
===Hero - Instantly revive (Dying unit) at (Center of (Nơi hồi sinh hero)), Show revival graphics
.
___________Auto Merge________________

.
cho em hỏi sao em add d_day vào map rồi nhưng sao vẫn không choi được ?

Có lẽ là do phiên bản chưa đủ. Nếu 19.9b thì phiên bản Warcraft phải gần tới 20.0 lân. Update lên đi em
 
Có ai giúp với.
Hiện giờ Vua_Dở_Hóa cần giúp đỡ làm một cái map Ice-Age thể loại kết hợp giữa D-Day và Đấu tướng trong một vùng (Arena hay là Area dì dì đó) . Giống D_Day thì đc rồi nhưng cái Arena thì cần sự giúp đở. Ai biết chia sẽ với !!!
Nick Yahoo.: [email protected] :x
 
nhg có vấn đề gì với cái code đó ? anh cũng ko hiểu em cần gì ? (ko nói rõ yêu cầu )

em cần anh đọc dùm vì em đọc hơi kém ở jass nên anh chuyển hết wa ngôn ngữ trigger của WE dùm em..thx nhìu:D:D:D:D:D..
chỗ
set local integer Amount = ( GetHeroStatBJ(bj_HEROSTAT_AGI, GetSpellAbilityUnit(), true) / 4 )
là em sửa nên có lúc nó bị lỗi..hơi vô lý đó..anh ráng đọc dùm nha:((:((:((:((:((
 
Chà, trong này có vài lệnh mà GUI ko có, dịch ra thì vẫn phải dùng cái lệnh "Custom Script" thôi -> vẫn có jass :|

Nếu em muốn chỉnh damage thì chỉnh cái này:
local real Damage = GetRandomInt(280, 320)
Nếu muốn damage theo Agility thì:
damage = Hero's Agi / 4
local real Damage = GetHeroAgi( u , true ) / 4
hoặc: damage = 280 - 320 + Hero's Agi / 4
local real Damage = GetRandomInt(280, 320) + GetHeroAgi( u , true ) / 4

Vậy em còn muốn chỉnh gì nữa ko ?
 
thực ra em mún hiểu chiêu này..kết hợp nó với 1 skill khác cho nó hay...
nói chung chỗ nào đọc được thì đọc dùm em;;);;);;);;);;)
 
còn 1 câu nữa là em muốn làm 1 cái như thế này:
ví dụ khi hóa metamorphosis thì đc 1 cái buff (bít làm)..nhưng sau khi hết hóa dù duration có nhiu thì sau khi hết hóa sẽ remove cái buff đó lun...event là jì?????
pro chỉ dạy dùm:D:D:D
 
Em ơi !!! Em hãy đi coi lại cái topic tổng hợp của mấy anh trước kia. down về mà học. Hoặc lục lại mấy trang cũ ở topic này.Hay là down tất cả các file WE của topic hướng dẫn cũ rồi về mò!!!
Sẽ hiểu hơn

Ở đây hướng dẫn bằng lời. Hiểu hay ko thì tùy vào khả năng của em

Tạo một Triggering với tên Revive Hero Die of Player [..]

Event : Unit - A unit Dies

Condition :
((Dying unit) is A Hero) Equal to True
(Owner of (Dying unit)) Equal to Player 1 (Red) (Revive cho từng Player)

Action :
___>Phần tạo bảng đếm ngược<___
===Countdown Timer - Start Timer[1] (Tên Timer biến Timer .. Array 12 theo số lượng Player tối da) as a One-shot timer that will expire in 30.00 seconds
===Countdown Timer - Create a timer window for Timer[1] with title (Name of (Dying unit))
===Wait 30s
===Camera - Pan camera for Player 1 (Red) to (Center of (Nơi hồi sinh hero)) over 1.00 seconds
===Hero - Instantly revive (Dying unit) at (Center of (Nơi hồi sinh hero)), Show revival graphics
anh cho emlink cái tổng hợp gì đó đi, em tìm mà ko có
 
còn 1 câu nữa là em muốn làm 1 cái như thế này:
ví dụ khi hóa metamorphosis thì đc 1 cái buff (bít làm)..nhưng sau khi hết hóa dù duration có nhiu thì sau khi hết hóa sẽ remove cái buff đó lun...event là jì?????
pro chỉ dạy dùm:D:D:D

Remove buff: Unit - Remove Specific Buff

buff là buff metamorph hay buff thêm vào ?
Nếu là buff thêm vào thì cứ cho duration của buff đó = duration của metamorph
Nếu buff ko có duration thì dùng trigger như sau:
Mã:
Metamorph
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Metamorphosis
    Actions
        //add cái buff đó, hoặc 1 passive skill nào đó (tùy), cứ gọi là ability A nhá
        Wait <metamorph buff duration - 5s> seconds
        //remove cái buff vừa add đó đi, ability A
       //remove buff metamorph
<metamorph buff duration - 5s> => tức là thời gian metamorph thật phải ít hơn thời gian trong Object Editor \ Abilities, vì wait này ko chính xác nên có thể sẽ gây ra bug nếu wait lâu hơn thời gian metamorph.

Và 1 trigger nữa
Mã:
MetamorphDie
    Events
        Unit - A unit Dies
    Conditions
        (Level of <A> for (Triggering unit)) Greater than 0
    Actions
        Unit - Remove <A> from (Triggering unit)
Trigger này dùng để remove A khi hero/unit chết khi đang metamorph
Chú ý: unit đã chết thì ko có buff
 
Cám ơn tất cả. Nhưng em làm đc rồi và ko cần rét rối như thế. Chỉ cần tạo 2 trig
trig1
Event: Cát phep
Con : Chiêu cát. Em dùng Fan of Knife
action:
Turn on cái trigger thứ 2
wait 0.10 s
Turn off cái trigger thứ 2
___
Trigger 2
Event : Every 0.01s
Action
Move Triggering unit ---> 20 toward --> facing Triggering unit degree

vậy là để nó lướt như trên nước. Mới nghĩ ra đêm qua.:devil:
Cám ơn hướng dẫn

nhung ma` nhu the^' se~ ko xac dinh duoc phuong huong dau ban ( neu la nhu vay chi la duoc 1 so chiu nhat dinh thiu con chiu cua tui lam thi la duoc nhiu chiu khac)
 
Status
Không mở trả lời sau này.
Back
Top