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

Status
Không mở trả lời sau này.
Cho mình hỏi vấn đề này, một vấn đề mà có một bác bên thehelper hỏi chỉ được trả lời đúng 1 câu : "Trigger it !"

Làm thế nào để skill Spellbook có thể dung hòa với skill metamorphosis mà sau khi cast không bị biến mất tất cả spell trong spellbook ( hình như lúc học lại skill bằng sách này nó lại hiện lại đầy đủ skill nhưng làm nhiều lần thì Fatal Err! :( )

test rùi!

Vậy trigger it như thế nào ?? ;)
Giúp mình fix vấn đề này cái :)
 
Có một lệnh làm ability thành "mãi mãi", nghĩa là vẫn giữ sau khi "morph"

Custom Script: call UnitMakeAbilityPermanent( <unit> , true, <raw id của ability> )

<unit> ở đây là biến unit có chứa unit cần ability mãi mãi
<raw id của ability>, raw id xem trong Object Editor, đánh dấu View \ Display Values as Raw Data (Ctrl + D)

Ví dụ có unit cần ability Feedback (Spell Breaker) (Afbk) mãi mãi, chứa unit vào biến unit tên là TempUnit thì script sẽ như sau:
Custom Script: call UnitMakeAbilityPermanent( udg_TempUnit , true, 'Afbk' )
chú ý hai dấu nháy đơn.

p.s: dùng lệnh đó sau khi add ability Feedback (Spell Breaker) cho TempUnit
 
[Royalpoyale];13206995 nói:
Câu 1: chịu :D
Câu 2: Add nhanh thì nên làm Trigger này: ( nhớ tạo custom Skill có Level tương ứng và từ chiu Mertamorphosis

[Spoil]Event: A unit begin casting an ablity
Condition: Ability being cast equal to ()
Action: Unit - Add Ability
Unit - Set Level of Ablity...
Unit - Order with no target - Mertamorphosis ( Illidan)
Wait 0.5s
Unit - Remove Ability[/Spoil]

Một lần nữa hỏi lại,làm sao để sử dụng Jass đây >"<
Nó cứ báo lỗi hoài trong khi tui lại ko bị các lỗi đó ! Down 2 3 lần rồi mà ko cải thiện. Cái Model Editor cũng bịnh lun >"<

Cái này em cũng từng nghĩ đến rồi nhưng VD như trong khoảng thời gian đợi 0.5s mà unit mình đang điều khiển stop hoặc làm 1 hành động khác thì nó sẽ không làm nữa.
P/S: cho em hỏi muốn làm cho AI của creep giống như trong DotA thì phải làm sao, tức là khi đi mà gặp unit của địch thì đánh unit đó, nhưng sau đó vẫn nhắm vào nhà chính đó.
 
Có ai biết cách làm mà khi mua items nó rơi ra khỏi cái circle như DotA không....
 
Có lẽ là set 1 point ở circle và tạo item lên đó.
 
cho em hỏi làm sao để 1 chiêu như thunder clap gây damage lên chính Caster, chẳng qua là làm 1 vụ nổ boom nhưng lúc nổ thằng caster chẳng mất máu, đã chỉnh target allow(không biết viết đúng không, không nhớ lắm)
Rồi cho em hỏi làm sao cho tất cả hero trong map max lever là 25 như trong dota, bọn hero trong map của em max lever chỉ có 5, mà làm sao mới vào hero đã max lever được vậy.
 
Thế cứ làm 1 custom trigger, deal damage cho caster mỗi khi cast spell
P.s: Có ai biết cách mua item như thế không, cách Yan thì...:-ss
 
Anh Tom ơi, cái killing streak và combo của anh em không import được, vào là nó kêu syntax error loạn cả lên. Làm sao đây anh ?
 
xóa "cái tên" animation thì xóa làm gì, chả ảnh hưởng gì luôn.

p.s: à nhầm, chắc cũng giảm đc vài B đó =))

Vậy có cách nào xóa luôn cái "animation thừa" đấy ko?
 
Cho hỏi:
_ Mình muốn tạo 1 skill target point mà có cái biểu tượng AoEg giống skill stun của Sven trong Dota, làm sao để có cái biểu tượng AoE ấy vậy ??
 
Cho hỏi:
_ Mình muốn tạo 1 skill target point mà có cái biểu tượng AoEg giống skill stun của Sven trong Dota, làm sao để có cái biểu tượng AoE ấy vậy ??

Base skill đó trên skill Channel
Xem phần option của skill Channel mới tạo, chọn Visible và target image
Sau đó tăng AOE lên cho ra dc 1 cái AOE thich hợp với skill
En.oy :))

EDIT: Một số thông tin về ability Channel <- tham khảo
 
Mình làm trigger này nhưng sao nó chỉ add item cho Killing unit có mỗi 1 lần nhỉ, giết thêm mạng nữa nó chẳng chịu add :-/
Mã:
    Events
        Unit - A unit Dies
    Conditions
        (Unit-type of (Killing unit)) Equal to Abomination
        ((Dying unit) is A Hero) Equal to True
    Actions
        Set TempUnit = (Killing unit)
        Unit - Add  Red hand (+1) to TempUnit
 
Thế cứ làm 1 custom trigger, deal damage cho caster mỗi khi cast spell
P.s: Có ai biết cách mua item như thế không, cách Yan thì...:-ss

có event a unit sells item đó:
  • buying unit là unit mua item
  • selling unit là cái shop
  • sold item là item được bán
khi môt unit bán item thì pick unit xung quanh selling unit mà có type là cái circle, tuy nhiên phải owned by "owner of buying unit" rồi move sold item ra đó.
(err.... nếu unit mua item (buying unit) không là hero thì mới move chứ nhỉ ?)

Anh Tom ơi, cái killing streak và combo của anh em không import được, vào là nó kêu syntax error loạn cả lên. Làm sao đây anh ?

em đã dùng JassNewGen chưa ? (trong bài viết đã đề cập rồi)

YAN[asian];13221707 nói:
Vậy có cách nào xóa luôn cái "animation thừa" đấy ko?

cách thì có nhg Tom ko biết :D

YAN[asian];13222498 nói:
Mình làm trigger này nhưng sao nó chỉ add item cho Killing unit có mỗi 1 lần nhỉ, giết thêm mạng nữa nó chẳng chịu add :-/
Mã:
    Events
        Unit - A unit Dies
    Conditions
        (Unit-type of (Killing unit)) Equal to Abomination
        ((Dying unit) is A Hero) Equal to True
    Actions
        Set TempUnit = (Killing unit)
        Unit - Add  Red hand (+1) to TempUnit

khi Abomination giết một hero thì add item cho Abomination ?
 
Thì em vẫn dùng JassNewGen 1.5c từ trước tới giờ mà.
 
À thực ra mình nói nhầm chút, ko phải add item mà là add abbility +dam của item, tức là add dam đó :P
 
Errr...cách đó làm mà không được mới lên hỏi đấy anh Tôm ơi...:(
 
Thì em vẫn dùng JassNewGen 1.5c từ trước tới giờ mà.

đang là bản 1.5d mà, cập nhật đi, với lại vô đây cập nhật JassHelper đi

YAN[asian];13226202 nói:
À thực ra mình nói nhầm chút, ko phải add item mà là add abbility +dam của item, tức là add dam đó :P

ờ thì lần đầu add rồi thì lần sau sao add đc nữa :-??
cách giải quyết là cho ability đó nhiều level, khi kill thì kiểm tra, nếu chưa có thì add, có rồi thì tăng level
 
cho em hỏi làm sao để 1 chiêu như thunder clap gây damage lên chính Caster, chẳng qua là làm 1 vụ nổ boom nhưng lúc nổ thằng caster chẳng mất máu, đã chỉnh target allow(không biết viết đúng không, không nhớ lắm)
Rồi cho em hỏi làm sao cho tất cả hero trong map max lever là 25 như trong dota, bọn hero trong map của em max lever chỉ có 5, mà làm sao mới vào hero đã max lever được vậy.

Muốn thunder clap trúng cả caster thì set Target Allowed của nó thêm Self nữa

Còn muốn tất cả hero max lv = 25 thì vào Gameplay Costant tìm Hero - Max Level chỉnh lên 25

Code WE bây giờ lạ quá nhỉ, có thêm hook với library_once

lại còn cái này nữa chưa bao giờ làm thử:

http://www.thehelper.net/forums/showthread.php?t=139161

//! external ObjectMerger w3a AIgm AT$I$ abpx $BTNX$ abpy $BTNY$ aart "$ICONPATH$" Iagi 1 $AGI$ Iint 1 $INT$ Istr 1 $STR$ ansf "(+$AMOUNT$)" anam "Item $STATSTRING$ Gain"
//! external ObjectMerger w3t tdx2 IT$I$ iabi AT$I$ ubpx $BTNX$ ubpy $BTNY$ iico "$ICONPATH$" isel 1 igol $COST$ isto $STOCK$ istr $REPLENISH$ uhot $HOTKEY$ unam "Tome of $STATSTRING$ +$AMOUNT$ ($HOTKEY$)" utip "Purchase Tome of $STATSTRING$ +$AMOUNT$ ($HOTKEY$)" utub "Permanently increases the $STATSTRING$ of the Hero by $AMOUNT$ when used."
//! endtextmacro
 
Làm thể nào tạo 1 cái GUI = cho skils Frost Arriow ?
định tạo 1 cái hiệu ấn skils cho cái Frost Arriow mà không biết tại nó nó vô hiệu hóa :(
 
Status
Không mở trả lời sau này.
Back
Top