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

Status
Không mở trả lời sau này.
Mình fix nó hồi sáng rùi mà thèm game quá phóng lên lun chưa post :D
Cái này công phu + đẹp hơn, nhưng công nhận của bạn cũng tốt rùi , có cả charge of darkness đóa
http://www.mediafire.com/?mba3g3kmdhu
 
Bạn vẫn chưa giúp mình về cái đổi màu và tạo effect buff của skill 1 của bara(nếu ko lười thì làm hộ mình mấy thứ vặt này)

---------- Post added at 14:39 ---------- Previous post was at 13:55 ----------

Có ai giúp mình cái animation của bara với! mình cho play walk animation nhưng nó ko play được?
 
Ai chỉ mình làm dạng spell bôk với giống map Naruto Battle Royal ấy :D
 
cho hỏi là dùng font nào mới viết tiếng Việt trong war được nhỉ :(
mình dùng font arial bold mà viết ko ra dấu :(
 
Chán thế :P , cái vertex ấy , trong ngoặc cứ để nguyên xi 3 cái 100% , còn cái cuối số càng cao càng mờ , đến 100 thì ko thấy gì trừ cái bóng , mún làm mờ thì tạo trigger cứ 0.05 mờ 5%, tạo trigger khác turn on , 1 giây sau turn off là mờ ,tương tự làm hiện hình :D

^ dùng .VnTime ,khi gõ nhớ chuyển sang (ABC) nhá :))
 
Chán thế :P , cái vertex ấy , trong ngoặc cứ để nguyên xi 3 cái 100% , còn cái cuối số càng cao càng mờ , đến 100 thì ko thấy gì trừ cái bóng , mún làm mờ thì tạo trigger cứ 0.05 mờ 5%, tạo trigger khác turn on , 1 giây sau turn off là mờ ,tương tự làm hiện hình :D

^ dùng .VnTime ,khi gõ nhớ chuyển sang (ABC) nhá :))

hèm mình có 1 câu nữa là ko chơi được walk animation? tại sao vậy??

À còn cái này! có ai làm được cái poison nova (ulti của venom) k? mình chỉ cần tỏa vòng tròn (tức là mỗi một cái axit là 1 con unit). tỏa ra cách mặt đất 200 distance(unit bay). chứ damage mình tự làm được. Mình chỉ cần cái tỏa vòng tròn thôi!
 
tỏa cái vòng tròn thì dùng loop ý
còn animation walk thì phải dùng lệnh này mới xài đc
call SetUnitAnimationByIndex(<unit>,<integer>)
trong đó integer là số thứ tự của animation walk ( dùng War3Viewer mở model đó ra xem )
 
ặc xui thiệt
nãy giờ lo việt hóa cái map mà quên vô edit bài viết làm ăn 3 points :((
cách làm 1 spell nova đây :
Cách tạo 1 Spell Nova
 
ai chỉ mình tách model vũ khí trong nhân vật ra thành vũ khí riêng với ! mình xóa hết phần thân nhân vật và giữ lại vũ khí ( cây quạt ) nhưng khi import và "đính" vào người thì cây quạt không dính vào mà lại giữ 1 khoảng cách !!!!!!
 
Đây là skill Charge of darkness đã fix rất nhiều lỗi (trừ lỗi đừng gần 200 range nhưng cứ xem đi:P)
 

Attachments

ặc xui thiệt
nãy giờ lo việt hóa cái map mà quên vô edit bài viết làm ăn 3 points :((
cách làm 1 spell nova đây :
Cách tạo 1 Spell Nova

hèm, bạn có hẳn demo map ko? mình là cái thằng loại lười nên phải có demo map (100% trigger đấy là đúng thì mình mới đọc và hiểu). Nếu bạn có thể làm hộ mình
 
Chỉnh sửa cuối:
map demo à , không có rồi nhưng nếu cần thì đợi đó để tui làm @@
hồi đó cái link đó có map demo luôn nhưng vì 1 phút lỗi lầm đã xóa hết attach files luôn rồi :((

xong rồi nè , damage tự làm nha :D
 

Attachments

Chỉnh sửa cuối:
map demo à , không có rồi nhưng nếu cần thì đợi đó để tui làm @@
hồi đó cái link đó có map demo luôn nhưng vì 1 phút lỗi lầm đã xóa hết attach files luôn rồi :((

ko cần nhanh đâu bạn! mình còn nhiều time mà
Thực ra càng nhanh càng tốt
 
Chỉnh sửa cuối:
MÁy bạn giúp mình làm cái Sytem pick hẻo giống map a REX nha ;))
Có gì mình REP cho ;)) Có map Demo càng tốt :D
 
ai bày em cách add model vào rồi làm cho Unit có thể đi trên model đó, giống như đi qua cầu hay đi thang máy ấy :O
 
Thì cho unit đó vào vị trí của model, rồi nếu đi lên thì làm cho cả hai đi lên, chứ hình như không tương tác được.
 
Đây là spell mình vừa làm xong với sự giúp đỡ của rongdoVN. Một cách làm in GUI 100% cực kỳ hiệu quả và dễ hiểu.
 

Attachments

Mình thấy spell này trên hiveworkshop http://www.hiveworkshop.com/forums/spells-569/missile-spells-system-statusstack-system-1-5-a-155297/?prev=search%3Dmissile%26d%3Dlist%26r%3D20%26c%3D113.

Đây là Missile Spells/System có thể tùy biến các loại Missile (spell gần giống như spell của Amazon trong Diablo): Piercing, Explosive, Knockback, Multi Arrow,... tất cả đều dựa trên spell Channel.
Mình muốn sử dụng hệ thống này để làm spell dựa trên spell Auto-cast (Frost Arrow, Cold Arrow, Poison Arrow,...) nhưng khi click chuột phải để Turn on/Active spell thì trigger ko hoạt động, chỉ khi ấn phím tắt spell để click vào mục tiêu thì trigger mới có tác dụng.
Mấy bạn có thể chỉ mình cách thiết lập thêm điều kiện để trigger hoạt động khi Turn on/Active spell Auto-cast được ko ?

Mã:
function ArrowStart takes nothing returns nothing
    local unit a = GetTriggerUnit()
    local integer b = GetUnitAbilityLevel(a, GetSpellAbilityId())
    local real i = 1
    local real f = 12//The number of arrows made by the Arrow Storm
    local real angle = Atan2(GetSpellTargetY() - GetUnitY(a), GetSpellTargetX() - GetUnitX(a))
    if GetSpellAbilityId() == 'A000' then
        call Arrow_Create(a, I2R(b)*GetHeroInt(GetTriggerUnit(), true), I2R(b), false, "PIERCE", angle, 100, false)
    endif
    if GetSpellAbilityId() == 'A001' then
        call Arrow_Create(a, I2R(b)*GetHeroInt(a, true), I2R(b), false, "EXPLODE", angle, 100,false)
    endif
    if GetSpellAbilityId() == 'A003' then
        call Arrow_Create(a, I2R(b)*GetHeroInt(a, true), I2R(b), false, "PRISM", angle, 100,false)
    endif
    if GetSpellAbilityId() == 'A004' then
        call Arrow_Create(a, I2R(b)*GetHeroInt(GetTriggerUnit(), true), I2R(b), true, "PIERCE", GetUnitFacing(a), 100, false)
    endif
    if GetSpellAbilityId() == 'A002' then
        loop
            exitwhen i > f
            call Arrow_Create(a, I2R(b)*GetHeroInt(GetTriggerUnit(), true), I2R(b), false, "PIERCE", bj_DEGTORAD*((360*i)/f), 100, false)
            set i = i + 1
        endloop
    endif
    if GetSpellAbilityId() == 'A005' then
        call Arrow_Create(a, I2R(b)*GetHeroInt(GetTriggerUnit(), true), I2R(b), false, "SINGLE", angle, 100, true)
    endif
    set a = null
endfunction

//===========================================================================
function InitTrig_ArrowStart takes nothing returns nothing
    set gg_trg_ArrowStart = CreateTrigger(  )
    call TriggerRegisterAnyUnitEventBJ( gg_trg_ArrowStart, EVENT_PLAYER_UNIT_SPELL_EFFECT )
    call TriggerAddAction( gg_trg_ArrowStart, function ArrowStart )
endfunction

Nếu có Tutorial làm spell Auto Cast bằng Jass/vJass thì càng tốt, trên diễn đàn chỉ có Tutorial của Tom nhưng làm bằng GUI.
 
Nguyên tắc cũng như Tuto của Tom thôi:
Event là khi 1 unit nhận damage (Nếu dùng VJass thì kiếm 1 cái damage detection system ko khó)
Điều kiện là unit nhận damage có buff của spell Auto-cast
Action thì tự biên tự diễn.
 
Status
Không mở trả lời sau này.
Back
Top