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

Các bạn cho mình hỏi 2 điều này với:

1. Khi mình tạo doodad là 1 hàng rào nhưng mà hàng rào này cái dọc cái ngang ko làm sao chỉnh nó cùng 1 hướng đc? hồi trước mình nghịch tổ hợp phím chả nhớ ntn mà lúc chọn 1 doodad bất kì để bỏ vào Map thì có thể xoay mọi hướng nhưng bh quên mất rồi ^^ ai biết chỉ mình với.

2. Mình muốn làm 1 spell mà khi click vào unit thì hero sẽ lao tới unit rồi hất tung tất cả unit xung quanh (bao gồm cả unit bị click) giúp mình nha ^^

1. Cái đó bạn dùng tổ hợp phím Ctrl+bấm rồi xoay chuột mà doodad đó bạn phải chỉnh Fixed Rotation thành -1.00 trong Object Editor thì mới xoay 360 độ đc :) (muốn chỉnh Fixed Rotation có âm thì dùng Shift+Enter rồi bấm -1 thôi)
2. Cái này mình cũng ko rõ nên bạn mấy bạn chuyên làm trigger ấy :)
 
Ai bik làm thế nào cho map nó mất cái màn đen nhưng vẫn giữ lại màn sương mờ vì có như thế trong map mới sáng hơn chứ nếu không nhìn map tối lắm (cho dù map đang ở ban ngày) co bác nào bik làm ơn chỉ mình
 
Các bác giúp em với em đang học Jass :( đang cần 1 spell rất đơn giản = Jass. Cho hỏi nếu làm 1 spell đơn giản như sài skill storm bolt rùi ngay tại vị trí địch xuất hiện skill Blizzard thì sao nhỉ ? Tks
 
Ai bik làm thế nào cho map nó mất cái màn đen nhưng vẫn giữ lại màn sương mờ vì có như thế trong map mới sáng hơn chứ nếu không nhìn map tối lắm (cho dù map đang ở ban ngày) co bác nào bik làm ơn chỉ mình

cái màn đen đây là cái gì bạn có thể nói rõ hơn đc ko ?
còn sương mờ thì trong world editor nó đã có phần cái đặt sẵn rồi :)
 
cái màn đen đây là cái gì bạn có thể nói rõ hơn đc ko ?
còn sương mờ thì trong world editor nó đã có phần cái đặt sẵn rồi :)
ah ý mình la khi cho hero di explore map xong thi phần map đó sáng hơn những chổ mà hero chưa explore qua mặc dù nó đã có sương mờ, mình muốn là toàn map có sương mờ sáng giống như hero đã đi toàn máp chứ không phải đen giống như hero chưa từng đi qua
 
Kiếm phần Disable Black Mask hay Black Mask off gì đó, mình không nhớ rõ.
 
^
ko thấy hả??? ko lẽ bạn ko tìm ra ability Select Hero, Select Unit,... trong phần Abilities của OE (Object Editor). mình nhớ là cái abi đó trong mục Neutral Passive
hiện giờ thì mình toàn onl = đt nên mình ko thể up hình cho bạn đc. thông cảm :D
p.s: mà hỏi cái: patrol button có phải là nút có hình vòng tròn màu xanh dương khi nhấn vào 1 nhà để mua đồ (hoặc chọn tướng, mua lính,...) ko?
Partrol button k phải cái đó, bác k dịch đc chữ đó à :| nó là nút đi "tuần tra" của unit ấy :|
 
Mình cần demo của các vấn đề sau
1 : shackle shot của windrunner
2 : Geminate Attack của kiến
3 : mode ban/pick
4 : làm sao để khi chat thì nó mở ngoặc ra thêm tên của hero của mình như Dota
Hỏi lại
 
@Meepo: hình như ko có các nào bỏ đc cậu à, hình như engine của warcraft mặc định vậy rồi
 
Partrol button k phải cái đó, bác k dịch đc chữ đó à :| nó là nút đi "tuần tra" của unit ấy :|

nếu là nút đó thì... bó chiếu. vì cơ bản, nút đó là 1 trong 5 nút để điều khiển 1 unit trong war3 rồi nên ko thể bỏ đi đc. cùng lắm thì chỉ disable nó đi thôi
p.s: thím cứ toàn đi kiếm mấy chuyện imba mà làm... làm ko đc lại hỏi =.=
 
ai chi minh cach tao skill chance % cho moi loai skill khac nhau trong 1 skill
 
có ai biết cách hide cái patrol button k ._. chỉ mình với.
nút đó thật sự vô dụng trong AoS

Patrol button thì không thể hide được, tuy nhiên ta có thể làm fake chức năng của nó để tiết kiệm slot. Cụ thể:
- Hide Attack Button
- Dùng trigger để thay đổi Move = Attack, Patrol = Move.
Như vậy sẽ bớt được 1 slot là Attack button, mà vẫn có thể order unit attack được = dùng move.

Xem thêm tại đây!

làm thật kĩ skill trên = GUI xong rồi... convert ra jass --> học và tìm hiểu =))

Học kiểu này thì còn lâu mới xài jass được
 
Chỉnh sửa cuối:
Các bác giúp em với em đang học Jass :( đang cần 1 spell rất đơn giản = Jass. Cho hỏi nếu làm 1 spell đơn giản như sài skill storm bolt rùi ngay tại vị trí địch xuất hiện skill Blizzard thì sao nhỉ ? Tks

PHP:
function StormBolt_Cond takes nothing returns boolean
    return GetSpellAbilityId() == 'AHtb' // kiem tra xem ability being casted co phai la Storm Bolt khong
endfunction

function StormBolt_Action takes nothing returns nothing
    local unit u = GetSpellTargetUnit()
    local location loc = GetUnitLoc(u)
    local unit dummy = CreateUnitAtLoc( GetOwningPlayer(GetTriggerUnit()), 'e000', loc, 270 ) // tao dummy unit, 'e000' là id của dummy
    
    call UnitAddAbility( dummy, 'ACbz' ) // Add Blizzard cho dummy
    call IssuePointOrderLoc( dummy, "blizzard", loc )
    call UnitApplyTimedLife(dummy, 'BTLF', 5) // Add expiration timer cho dummy, vi blizzard là spell channel nen toi de timer là 5 second
    
    // Xong roi thì remove leak //
    call RemoveLocation(loc)
    set u = null
    set dummy = null
endfunction

//===========================================================================
function InitTrig_Storm_Bolt takes nothing returns nothing
    set gg_trg_Storm_Bolt = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_Storm_Bolt , EVENT_PLAYER_UNIT_SPELL_EFFECT )
    call TriggerAddCondition( gg_trg_Storm_Bolt, function StormBolt_Cond )
    call TriggerAddAction( gg_trg_Storm_Bolt, function StormBolt_Action )
endfunction
 
Ố la ! Xin cho mình hỏi làm sao để test mode (Ctrl+F9) của World Editor ở dạng cửa sổ nhỉ ?
 
Mình đang muốn làm custom attack, add burrow để mất nút Attack và thay vào đó 1 skill có icon tương tự.
Vấn đề ở đây là mình ko thế làm skill attack (fake) này lặp lại theo 1 thời gian (cooldown) như nút attack cũ.
Thêm 1 vấn đề khác là làm sao cho mỗi hero có damage khác nhau, ranger và melee,....
 
Ố la ! Xin cho mình hỏi làm sao để test mode (Ctrl+F9) của World Editor ở dạng cửa sổ nhỉ ?

Dạng của sổ là thằng Warcraft 3 nó đã hỗ trợ sẵn.
Khi chạy nó thì thêm vào các tham số:
-window: Chạy dạng của sổ bé tí, may mà phóng to lên được.
-opengl: Chạy OpenGL thay cho DirectX của Window, máy mình dỏm, có chạy cũng như không =))
-loadfile <đường dẫn>: nạp bản đồ và vào chơi trực tiếp (như ở chế độ Test Map).
VD: Muốn chạy luôn bản đồ nằm ở Maps/SITUVN/MyMap.w3x (thư mục Maps đó) và chạy ở dạng của sổ thì tham số là:
Mã:
"<Đường đẫn trò chơi>\Frozen Throne.exe" -window -loadfile "Maps\SITUVN\MyMap.w3x"
 
Cho hổi cái này: Làm skill như thế nào để có cái missile bay bổng víu lên rồi mới rơi xuống target_point ?
Câu hỏi 2: (vì chờ lâu quá) cách xem Order ID của ability như thế nào đây ?
 
Chỉnh sửa cuối:
Câu hỏi 2: (vì chờ lâu quá) cách xem Order ID của ability như thế nào đây ?

vào object xem phần ability mục Text Order string Use/turn on < đây là id agi. >
còn muốn get thí bằng cách này
GetUnitCurrentOrder(Unit) << sẽ trả về Order ID của 1 unit đang sử dụng

ex:
if GetUnitCurrentOrder(unit)==OrderId("channel") then
//action
endif
 
Back
Top