Recent Content by LeoNguyen112

  1. LeoNguyen112

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

    ^ Mở War3ModelEditor lên, Windows -> MQP Browser -> File -> War3.mpq. Vào mục TerrainArt và kiếm texture cần replace, đường dẫn đến file texture đó chính là đường dẫn của custom texture đấy. Vd: TerrainArt\Ashenvale\Ashen_Dirt.blp - - - Updated - - - Là stack chứ không phải track, và với war3...
  2. LeoNguyen112

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

    Storm Bolt của Sven, ultimate của Treant + Tide, tất cả đều là làm từ trigger hết, không có vụ có sẵn đâu.
  3. LeoNguyen112

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

    Khi play thì không lag mà khi load sẽ tốn time hơn. Không cần thiết => xóa để memory được nhẹ bớt.
  4. LeoNguyen112

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

    Tạo nhiều unit thì lag thôi. Nhiều object -> lag Nhiều trigger, variable -> không đáng kể. Tuy nhiên: variables khi dùng mà không xóa leak -> leak -> gây lag.
  5. LeoNguyen112

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

    À, do lỗi typing thôi, dư vài cái ngoặc. Phải thế này mới chính xác: call UnitDamageTarget(Holy_Light_C, Holy_Light_Target, (I2R(GetUnitAbilityLevel( Holy_Light_C, 'AHhb')) * 30.00 ) + 85.00 , true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_UNIVERSAL, WEAPON_TYPE_WHOKNOWS) Còn 270 chỉ là hướng...
  6. LeoNguyen112

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

    function Holy_Light_Conditions takes nothing returns boolean return GetSpellAbilityId() == 'AHhb' endfunction function Holy_Light_Actions takes nothing returns nothing local unit Holy_Light_Target local unit Holy_Light_C = GetTriggerUnit() local unit Holy_Light_T =...
  7. LeoNguyen112

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

    Khi nào muốn check armor thì thêm đoạn code này vào: Actions Set tempReal = (Life of targettedUnit) Unit - Cause damageDummy to damage targettedUnit, dealing 10.00 damage of attack type Chaos and damage type Normal Set damage = (tempReal - (Life of targettedUnit)) If (All...
  8. LeoNguyen112

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

    1. Nếu chỉ có 2 region thì code thế này: If - then - else If - Conditions Random integer between 1 and 2 equal to 1 Then - Actions Unit - Move unit to RegionA Else - Actions Unit - Move Unit to RegionB Còn nếu nhiều trigger thì thế này: Set Var_Reg[1] = Region1 Set...
  9. LeoNguyen112

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

    Biết là vJass rồi :|, nhưng chức năng và cách dùng cụ thể như thế nào?
  10. LeoNguyen112

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

    ^ High-Res Doodad Pack & Expansion. Nếu mình nhớ không nhầm thì pack này có 3-4 loại texture chia theo chất lượng, chất lượng thấp thì size nhẹ, cao thì nặng, thích cái nào thì xài. Hoặc vào thẳng Wc3c.net mà tìm, toàn doodad pack. ___________________________________________ Cho hỏi: Static...
  11. LeoNguyen112

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

    GUI có thể gây lag và leak, nếu dùng GUI thì máy phải dịch sang JASS =>> tốn time, mặc dù không đáng kể. JASS thì tối ưu hơn, hơn nữa 1 số thứ chỉ JASS mới có thể làm được. Dummy xuất hiện ở đâu không quan trọng, Cast backswing và Cast Point bằng 0 là được rồi. Nếu muốn nhanh nữa thì khi create...
  12. LeoNguyen112

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

    Lập trình WE có 2 level: GUI và JASS 1. GUI (Graphical User Interface) là giao diện người dùng đồ họa. Tức là các trigger kiểu như này: Melee Initialization Events Map initialization Conditions Actions Melee Game - Use melee time of day (for all players)...
  13. LeoNguyen112

    [PC] Assassin Creed Brotherhood

    Mình mới down AC B, cài đặt bình thường, tuy nhiên vào game thì không nghe tiếng nhân vật nói chuyện, các sound khác thì bình thường chỉ có tiếng nhân vật là không nghe thôi. Lên search thì thấy người ta chỉ tắt cái Hardware Acceleration đi nhưng mình tắt không được do xài win 7. Có ai biết cách...
  14. LeoNguyen112

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

    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...
  15. LeoNguyen112

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

    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...
Back
Top