Topic tiếp nhận và giải đáp các câu hỏi của Newbies

Thảo luận trong 'World Editor' bắt đầu bởi Tiểu Quận Chúa, 20/11/11.

  1. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Từ Action trờ xuống là leak hết, bao nhiu dòng là bấy nhiu leak, và cứ 1s thì 1 đống leak thế này, mid game là tung chảo
     
  2. lonewolf020291

    lonewolf020291 T.E.T.Я.I.S

    Tham gia ngày:
    16/3/07
    Bài viết:
    579
    Nơi ở:
    Toy Box
    Xem, down demo và tự trả lời.
    Mà có cái gì cần và không cần đâu =)). Đơn giản là muốn hay không và kết quả sau đó.
     
  3. renly1991

    renly1991 Mr & Ms Pac-Man

    Tham gia ngày:
    17/9/11
    Bài viết:
    177
    Mọi người cho mình hỏi chút.Trong mấy cái trigger dưới đây bị lỗi gì mà tại sao khi create creep nó ra giữa bản đồ mà không ở region chỉ định:-? Ai trả lời dùm mình lỗi chỗ nào mình sẽ cho tên vào trong credit của map\m/
    [SPOIL]
    Setup A
    Events
    Map initialization
    Conditions
    Actions
    Visibility - Disable fog of war
    Visibility - Disable black mask
    Set Tower_Final_Holy = Tree of Eternity 0026 <gen>
    Set Tower_Final_Freedom = Temple of Tides 0027 <gen>
    Set Tower_Special_Holy = 2
    Set Tower_Special_Freedom = 2
    Player - Turn Gives bounty On for Player 1 (Red)
    Player - Turn Gives bounty On for Player 7 (Green)
    -------- Region Setup --------
    Set Region_Holy_Center = Region Holy Center <gen>
    Set Region_Freedom_Center = Region Freedom Center <gen>
    Set Region_Center_A = Region Center A <gen>
    Set Region_Center_B = Region Center B <gen>
    Set Region_Mid_A = Region Mid A <gen>
    Set Region_Mid_B = Region Mid B <gen>
    Set Region_Top_A = Region Top A <gen>
    Set Region_Top_A2 = Region Top A2 <gen>
    Set Region_Top_B = Region Top B <gen>
    Set Region_Top_B2 = Region Top B2 <gen>
    Set Region_Bottom_A = Region Bottom A <gen>
    Set Region_Bottom_A2 = Region Bottom A2 <gen>
    Set Region_Bottom_B = Region Bottom B <gen>
    Set Region_Bottom_B2 = Region Bottom B2 <gen>
    Trigger - Turn off (This trigger)
    [/SPOIL]
    [SPOIL]
    Setup B
    Events
    Time - Elapsed game time is 0.00 seconds
    Conditions
    Actions
    Countdown Timer - Start Creep_Timer as a One-shot timer that will expire in 75.00 seconds
    Countdown Timer - Create a timer window for (Last started timer) with title B¾t ®Çu trËn ®...
    Countdown Timer - Show (Last created timer window)
    Set Creep_Timer_Window = (Last created timer window)
    Trigger - Turn off (This trigger)
    [/SPOIL]
    [SPOIL]
    Setup C
    Events
    Time - Creep_Timer expires
    Conditions
    Actions
    Countdown Timer - Pause Creep_Timer
    Countdown Timer - Hide Creep_Timer_Window
    Countdown Timer - Destroy Creep_Timer_Window
    Set Mid_A_Point = (Center of Region_Mid_A)
    Set Mid_B_Point = (Center of Region_Mid_B)
    Set Top_A_Point = (Center of Region_Top_A)
    Set Top_B_Point = (Center of Region_Top_B)
    Set Bottom_A_Point = (Center of Region_Bottom_A)
    Set Bottom_B_Point = (Center of Region_Bottom_B)
    Unit - Create 3 Treant for Player 1 (Red) at Mid_A_Point facing Default building facing degrees
    Unit - Create 3 Treant for Player 1 (Red) at Top_A_Point facing Default building facing degrees
    Unit - Create 3 Treant for Player 1 (Red) at Bottom_A_Point facing Default building facing degrees
    Unit - Create 3 Mur'gul Reaver for Player 7 (Green) at Mid_B_Point facing Default building facing degrees
    Unit - Create 3 Mur'gul Reaver for Player 7 (Green) at Top_B_Point facing Default building facing degrees
    Unit - Create 3 Mur'gul Reaver for Player 7 (Green) at Bottom_B_Point facing Default building facing degrees
    Wait 2.00 seconds
    Unit - Create 1 Druid of the Talon for Player 1 (Red) at Mid_A_Point facing Default building facing degrees
    Unit - Create 1 Druid of the Talon for Player 1 (Red) at Top_A_Point facing Default building facing degrees
    Unit - Create 1 Druid of the Talon for Player 1 (Red) at Bottom_A_Point facing Default building facing degrees
    Unit - Create 1 Naga Siren for Player 7 (Green) at Mid_B_Point facing Default building facing degrees
    Unit - Create 1 Naga Siren for Player 7 (Green) at Top_B_Point facing Default building facing degrees
    Unit - Create 1 Naga Siren for Player 7 (Green) at Bottom_B_Point facing Default building facing degrees
    Custom script: call RemoveLocation(udg_Mid_A_Point)
    Custom script: call RemoveLocation(udg_Mid_B_Point)
    Custom script: call RemoveLocation(udg_Top_A_Point)
    Custom script: call RemoveLocation(udg_Top_B_Point)
    Custom script: call RemoveLocation(udg_Bottom_A_Point)
    Custom script: call RemoveLocation(udg_Bottom_B_Point)
    Trigger - Run Creep Setup <gen> (checking conditions)
    Trigger - Turn off (This trigger)
    [/SPOIL]
    [SPOIL]
    Direction
    Events
    Time - Every 1.00 seconds of game time
    Conditions
    Actions
    Set Direct_Mid_A = Region_Mid_A
    Set Direct_Mid_B = Region_Mid_B
    Set Direct_Top_A = Region_Top_A
    Set Direct_Top_B = Region_Top_B
    Set Direct_Bottom_A = Region_Bottom_A
    Set Direct_Bottom_B = Region_Bottom_B
    Set Direct_Center_A = Region_Center_A
    Set Direct_Center_B = Region_Center_B
    Set Direct_Bottom_A2 = Region_Bottom_A2
    Set Direct_Bottom_B2 = Region_Bottom_B2
    Set Direct_Top_A2 = Region_Top_A2
    Set Direct_Top_B2 = Region_Top_B2
    -------- Mid A --------
    Unit Group - Order (Units in Direct_Mid_A owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Mid_B)
    Unit Group - Order (Units in Direct_Mid_B owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Center_B)
    -------- Top A --------
    Unit Group - Order (Units in Direct_Top_A owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Top_A2)
    Unit Group - Order (Units in Direct_Top_A2 owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Top_B2)
    Unit Group - Order (Units in Direct_Top_B2 owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Top_B)
    Unit Group - Order (Units in Direct_Top_B owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Center_B)
    -------- Bottom A --------
    Unit Group - Order (Units in Direct_Bottom_A owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Bottom_A2)
    Unit Group - Order (Units in Direct_Bottom_A2 owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Bottom_B2)
    Unit Group - Order (Units in Direct_Bottom_B2 owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Bottom_B)
    Unit Group - Order (Units in Direct_Bottom_B owned by Player 1 (Red)) to Attack-Move To (Center of Direct_Center_B)
    -------- Mid B --------
    Unit Group - Order (Units in Direct_Mid_B owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Mid_A)
    Unit Group - Order (Units in Direct_Mid_A owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Center_A)
    -------- Top B --------
    Unit Group - Order (Units in Direct_Top_B owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Top_B2)
    Unit Group - Order (Units in Direct_Top_B2 owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Top_A2)
    Unit Group - Order (Units in Direct_Top_A2 owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Top_A)
    Unit Group - Order (Units in Direct_Top_A owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Center_A)
    -------- Bottom B --------
    Unit Group - Order (Units in Direct_Bottom_B owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Bottom_B2)
    Unit Group - Order (Units in Direct_Bottom_B2 owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Bottom_A2)
    Unit Group - Order (Units in Direct_Bottom_A2 owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Bottom_A)
    Unit Group - Order (Units in Direct_Bottom_A owned by Player 7 (Green)) to Attack-Move To (Center of Direct_Center_A)
    -------- Remove leak --------
    Custom script: call RemoveRect(udg_Direct_Mid_A)
    Custom script: call RemoveRect(udg_Direct_Mid_B)
    Custom script: call RemoveRect(udg_Direct_Top_A)
    Custom script: call RemoveRect(udg_Direct_Top_B)
    Custom script: call RemoveRect(udg_Direct_Bottom_A)
    Custom script: call RemoveRect(udg_Direct_Bottom_B)
    Custom script: call RemoveRect(udg_Direct_Center_A)
    Custom script: call RemoveRect(udg_Direct_Center_B)
    Custom script: call RemoveRect(udg_Direct_Top_A2)
    Custom script: call RemoveRect(udg_Direct_Top_B2)
    Custom script: call RemoveRect(udg_Direct_Bottom_A2)
    Custom script: call RemoveRect(udg_Direct_Bottom_B2)
    [/SPOIL]
    [SPOIL]
    Creep Setup
    Events
    Conditions
    Actions
    Trigger - Turn on Creep 1 <gen>
    Trigger - Turn off (This trigger)
    [/SPOIL]
    [SPOIL]

    Creep 1
    Events
    Time - Every 45.00 seconds of game time
    Conditions
    Actions
    Set Mid_A_Point = (Center of Region_Mid_A)
    Set Mid_B_Point = (Center of Region_Mid_B)
    Set Top_A_Point = (Center of Region_Top_A)
    Set Top_B_Point = (Center of Region_Top_B)
    Set Bottom_A_Point = (Center of Region_Bottom_A)
    Set Bottom_B_Point = (Center of Region_Bottom_B)
    Unit - Create 3 Treant for Player 1 (Red) at Mid_A_Point facing Default building facing degrees
    Unit - Create 3 Treant for Player 1 (Red) at Top_A_Point facing Default building facing degrees
    Unit - Create 3 Treant for Player 1 (Red) at Bottom_A_Point facing Default building facing degrees
    Unit - Create 3 Mur'gul Reaver for Player 7 (Green) at Mid_B_Point facing Default building facing degrees
    Unit - Create 3 Mur'gul Reaver for Player 7 (Green) at Top_B_Point facing Default building facing degrees
    Unit - Create 3 Mur'gul Reaver for Player 7 (Green) at Bottom_B_Point facing Default building facing degrees
    Wait 2.00 seconds
    Unit - Create 1 Druid of the Talon for Player 1 (Red) at Mid_A_Point facing Default building facing degrees
    Unit - Create 1 Druid of the Talon for Player 1 (Red) at Top_A_Point facing Default building facing degrees
    Unit - Create 1 Druid of the Talon for Player 1 (Red) at Bottom_A_Point facing Default building facing degrees
    Unit - Create 1 Naga Siren for Player 7 (Green) at Mid_B_Point facing Default building facing degrees
    Unit - Create 1 Naga Siren for Player 7 (Green) at Top_B_Point facing Default building facing degrees
    Unit - Create 1 Naga Siren for Player 7 (Green) at Bottom_B_Point facing Default building facing degrees
    Custom script: call RemoveLocation(udg_Mid_A_Point)
    Custom script: call RemoveLocation(udg_Mid_B_Point)
    Custom script: call RemoveLocation(udg_Top_A_Point)
    Custom script: call RemoveLocation(udg_Top_B_Point)
    Custom script: call RemoveLocation(udg_Bottom_A_Point)
    Custom script: call RemoveLocation(udg_Bottom_B_Point)
    [/SPOIL]

    Đây là demo: http://www.mediafire.com/?ctkwdz5rry3r04k

    ---------- Post added at 19:45 ---------- Previous post was at 19:43 ----------

    Thanks trước\m/...........................
     
  4. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Tạo lính rồi chạy thôi mà rối cả mắt lên @@!
    Những cái Variable Region set trong 6 code, bỏ hết đi, set thừa
    Những cái Point set khi ra creep move creep set = Center of ( chọn cái Region cần sài ngoài map vào đây ) ko cần phải set Region rồi set Point = Region, loạn cả não ra
    Dùng cách này tốn rất nhiều biến Point, muốn cho lính chạy thì dùng Last created unit Attack move to Point set trên cần đánh vào, áp dụng cách này thì nếu muốn create 2+ creep giống nhau thì cho vào Loop để nó chạy cả 2 con
     
  5. Doom_Sage

    Doom_Sage Mr & Ms Pac-Man

    Tham gia ngày:
    24/7/11
    Bài viết:
    147
    Nói vậy thì nói làm gì.ko add spell thì làm sao mà thấy đc nó có spell gì !
     
  6. danglun211

    danglun211 Youtube Master Race

    Tham gia ngày:
    2/2/11
    Bài viết:
    16
    Ai bik làm chiêu Leap của hổ nhưng mà target là unit hok?(của hổ bấm cái là nhảy)
     
  7. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    nói chung thế này:

    đã muốn cả bản đồ thì phải chịu lag do check nhiều unit, cái này không thể tránh
    tuy nhiên, check vậy mỗi 1s, thậm chí 2s thì tôi nghĩ không đến nỗi lag quá (thật ra thời gian tác dụng của aura cũng tầm đó mà?)
    với các unit đã có buff thì phải cho vào một group, lúc pick thì chỉ pick các unit KHÔNG Ở TRONG group đó thôi. (dĩ nhiên cũng phải check các unit ở trong group đó đối với trường hợp ally -> enemy,...)
    khi tower chết thì pick các unit trong group trên và remove spell.

    fake miss còn nặng hơn =)) chưa kể cái đó không miss attack hoàn toàn, tính sao nếu "miss" mà vẫn ăn bash? =))

    thế bạn biết làm chiêu Leap "bấm cái là nhảy" chưa?
     
    Chỉnh sửa cuối: 18/12/11
  8. DylandKyo

    DylandKyo Donkey Kong

    Tham gia ngày:
    28/10/10
    Bài viết:
    358
    Ai chỉnh giúp em skill Lightning Arrow trong map của e với [Đính kèm ở dưới], trong trigger là FireStacking. Và cho e hỏi tại sao khi e save nó k báo lỗi mà khi vào game nó lại không hoạt động @@

    P.s: E làm được rùi, pro nào có thể chỉ cho e cách chuyển từ hiệu ứng -10 HP/s thành Stun k
    Mã:
    scope FireStacking
    //==================================================
    // Make by Azuhasky
    // Example for DamageEvents(Auto cast)
    //==================================================
    globals
        private constant integer abiID = 'A001'
        private constant integer bufID = 'B000'
        private constant integer bufID2 = 'Basl'
        private constant integer abiID2 = 'A100'
        private constant string SFX = "LightningWrath.mdx"
        private integer BUFF_BURN = 0
    endglobals
    //==================================================
    
    private function onAdd takes nothing returns nothing
        local dbuff db = GetEventBuff()
        call SetUnitVertexColor(db.target, 255, 0, 0, 255)
    endfunction
    
    private function onExpire takes nothing returns nothing
        local dbuff db = GetEventBuff()
        call UnitDamageTarget(db.source,db.target,10,false,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_FIRE,null)
        call Text(db.target,"- 10", 1.5, "|c00FF0303")
    endfunction
    
    private function onEnd takes nothing returns nothing
        local dbuff db = GetEventBuff()
        call SetUnitVertexColor(db.target, 255, 255, 255, 255)
    endfunction
    
    function Trig_FireStacking_Actions takes unit damagedUnit, unit damageSource, real damage returns nothing
        local unit c=damageSource
        local unit t=damagedUnit
        local real dam=damage
        local real percent
        local integer lv=GetUnitAbilityLevel(c,abiID)
        local integer int=lv*5
        if UnitHasBuffBJ(t,bufID)==true then
            call UnitRemoveBuffBJ(bufID,t)
            set percent = (I2R(lv)*0.5)+0.5
            call DestroyEffect(AddSpecialEffect(SFX,GetUnitX(t),GetUnitY(t)))
            call Text(t,"- "+ I2S(R2I((dam*percent))), 1.5, "|c00FFF0FF")
            call UnitDamageTarget(c,t,dam*percent,false,false,ATTACK_TYPE_NORMAL,DAMAGE_TYPE_FIRE,null)
            if int>GetRandomInt(1,100) then
                call UnitAddBuff(c,t,BUFF_BURN,5.0,1)
            endif
        endif
        set c=null
        set t=null
    endfunction
    
    //===========================================================================
    function InitTrig_Lightning_Arrow takes nothing returns nothing
        set BUFF_BURN = DefineBuffType(abiID2, bufID2, 1.0, true, false, onAdd, onExpire, onEnd)
        call RegisterDamageResponse( Trig_FireStacking_Actions )
        call Preload(SFX)
    endfunction
    endscope
     

    Các file đính kèm:

    Chỉnh sửa cuối: 19/12/11
  9. _Wild__Wolf_

    _Wild__Wolf_ Youtube Master Race

    Tham gia ngày:
    4/8/11
    Bài viết:
    80
    em là 1 newbie tuy là làm map duoc 3 tháng rùi(toàn đọc k0, làm chưa bao nhiêu), em đọc mấy bài hướng dẫn của anh tom và anh raizo thì thấy 1 số vấn đề thắc mắc về MUI mong cac anh giải đáp
    1. có phải MUI là đưa các biến( tự tạo) vào 1 array như bien[1], bien[2]... để khi ta tác động lên 1 trigger có chứa biến bien[1] như wait hay turn off thì cái thằng bien[2] vẫn hoạt động bình thường vì là 2 biến khác nhau==> 2 trigger hoạt động độc lập
    2. nếu như vậy thì phải đưa tất cả các biến tự chế như: thằngcast, thằngbịcast vào array còn các biến có sẵn như triggering uit, picked unit... thì chắc là khỏi cho vào array nhỉ vì hình như nó MUI sẵn rùi nhỉ
    3. nhưng nếu mấy cái nhu triggering unit, picked unit kia cứ để đấy mà k0 remove sẽ cho ra leak mà remove thì phải cho vào biến==> lại phải cho vào array , thế thì cái gì cũng phải array hết à? có cách nào để remove cái leak đó mà k0 phải MUI luôn vái biến chứa leak đó k0?
    4. em dùng trigger tạo ra mấy cái doodal mà k0 biết làm sao pick lại tụi nó và làm sao để xóa tụi nó
    mong các anh chỉ giúp. mà em thấy topic ghi là cho newbie mà sao các câu hỏi thấy có phần hơi cao siêu nhỉ, hehehehehe chúc topic hoat động lâu dài và luôn hiệu quả
     
  10. Evil_Hunter

    Evil_Hunter Mario & Luigi

    Tham gia ngày:
    18/9/11
    Bài viết:
    786
    Nơi ở:
    Evil Forest
    MUI là nhiều hero cast cùng lúc một skill đều được, ko bị hỗn độn ;))
    Còn muốn remove leak đương nhiên phải cho vào biến rồi :|
    cậu mới học 3 tháng đòi học MUI :-@. Chắc hơi khó :D
     
  11. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Chú nói MUI thế hình như hơi thiếu, vì theo kiến thức cùi bép của tui, thì MUI còn 1 dạng nữa là làm nhìu creep trượt hay bay lên rớt xuống, hoặc vừa bay vừa slide ...
    Ví dụ cho dễ hiểu: Cast skill cái toàn bộ creep trong AOE Group bị trượt ra xa 1 đoạn
     
  12. 19101994[K]uro

    19101994[K]uro Youtube Master Race

    Tham gia ngày:
    13/3/11
    Bài viết:
    53
    Xin đính chính lại là đó không phải MUI mà là skill MUI có thể làm, còn về MUI thì với kiến thức nông cạn của tui chỉ biết dc vài loại: MUI = loop integer, MUI = unit (trong 4rum có pót bài chỉ cái này), MUI = Hashtable và loại MUI cơ bản dùng làm system
     
  13. vuongkkk

    vuongkkk T.E.T.Я.I.S

    Tham gia ngày:
    22/5/10
    Bài viết:
    588
    Nơi ở:
    Hà Nội
    ^
    ^^
    ^^^
    Ai hiểu thì nói rõ ra, ko hiểu hay còn có cái chưa hiểu thì vô đây mà coi.
    Nói bừa chỉ chết newbie thôi.
    Mà các cậu bên trên có ai dám chắc là mình biết cái tớ nói ở cái post vô đây mà coi ko (chấp cả cậu biết làm MUI nhé );))

    2. Cái Trigger Unit, Picked Unit nó ko leak vì nó là hàng dùng lại nên cũng chả cần remove
    3. Nếu muốn xử lý MUI hoặc xử lý dài tập thì vẫn phải lưu lại vì sang trigger khác là mất hết mấy cái đó
    4. Tạo ra cái doodads rồi nhét nó vào array rồi khi thỏa mãn điều kiện thì delete :-?? Nếu điều kiện theo time thì làm thêm biến đếm time + timer
    Còn có cách khác cho cái 4 (no comment else, no demo)

    Tái bút:
    Topic này ks (killing steal) topic hỏi đáp ghê nhờ :))
     
    Chỉnh sửa cuối: 21/12/11
  14. _Wild__Wolf_

    _Wild__Wolf_ Youtube Master Race

    Tham gia ngày:
    4/8/11
    Bài viết:
    80
    cám ơn anh vương với cái link, hỉu sơ sơ rùi nhưng k0 biết trình bày thế nào thôi thì đợi khoảng 1 tuần nữa thi xong em đưa 1 skill MUI lên đây nhờ các anh nhận xét xem em hỉu có đúng không. mà cái topic custom spell của anh raizo bên kia còn hoạt động không nhỉ, em đang tính làm xong đem qua bên đó post.
     
  15. ShadowThanatos

    ShadowThanatos -|--Soul Reaper--|-

    Tham gia ngày:
    23/2/09
    Bài viết:
    2,119
    Nơi ở:
    Horror Depht
    Từ bao giờ MUI có định nghĩa đó vậy? :|

    MUI = Multi Unit Instantiable, cho phép n units làm 1 cái gì đó do trigger thực hiện (đa số là spell) mà không bị lỗi do biến gây ra (như nhầm caster, target, duration này nọ).

    VD khi không có MUI: Skill chain frost của Lich trong Dota, nếu không có MUI mà có tới 2 con Lich cast skill đó thì dummy chain frost missile của con Lich đầu tiên sẽ bị đứng yên (trường hợp hay gặp nhất) hay bay theo dummy chain frost missile của thằng Lich thứ 2 (trường hợp half-MUI, trường hợp này thì endless possibility, lâu lâu ra mấy cái khá hay).

    Còn khi có MUI, 2 cái chain frost hoạt động độc lập, không ai theo ai. Thằng nào xong trước là chuyện của thằng đó, thằng kia không care.
     
  16. _Wild__Wolf_

    _Wild__Wolf_ Youtube Master Race

    Tham gia ngày:
    4/8/11
    Bài viết:
    80
    1.các bác chỉ em cách check 1 group khác rỗng được k0 ?. 2. và tại sao trong 1 số skill MUI mà bác Raivor huong dẫn trong cai topic custom spell ấy lại có cái trò đặt cái giá trị tự biên( Custom value ấy) em k0 hỉu nó có ý nghĩa gì không ?. 3.làm sao remove 1 group có biến aray như hoinewbie[1] chẳng hạn?
     
  17. btvinh

    btvinh Donkey Kong

    Tham gia ngày:
    15/1/11
    Bài viết:
    343
    1) Check group k rỗng thì check Number of unit in group nếu nó > 0 thì k rỗng. còn remove 1 biến có array thì:

    Call DestroyGroup(udg_hoinewbie[1])
    nếu mún remove biến array mà array k fải số thì
    Call DestroyGroup(udg_hoinewbie[udg_Tên biến]
     
  18. FlameDrake

    FlameDrake Dragon Quest

    Tham gia ngày:
    1/12/10
    Bài viết:
    1,298
    Nơi ở:
    Quận 10 HCM
    Edit: À làm đc rồi @@ đúng là ko có ý nghĩa này :D
     
    Chỉnh sửa cuối: 23/12/11
  19. choima

    choima Youtube Master Race

    Tham gia ngày:
    28/11/10
    Bài viết:
    85
    Ai chỉ em cách làm cho số nguyên trong WE âm được hok zậy. thấy mấy map của may người kia làm được mà zô map mình chỉnh âm nó lai trở thành 0.00
     
  20. kindsitinh

    kindsitinh Mr & Ms Pac-Man

    Tham gia ngày:
    13/10/08
    Bài viết:
    265
    Nơi ở:
    Hà Nội
    Nếu mình không nhầm là shift + click bạn à ...

    BTW
    Có bác nào giải thích hộ mình hiện tượng với =))
    ( Map chỉ còn terrain đã xóa hết trigger unit doodas import từ ngoài vào )
    Mà vẫn fatal error =.="
     

    Các file đính kèm:

    • Snow2.rar
      Kích thước:
      43.1 KB
      Đọc:
      8

Chia sẻ trang này