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

Status
Không mở trả lời sau này.
Cho hỏi cách làm spell +1/2/3/4 damg khi giết 1 con creep , +3/4/5/6 damg khi giết 1 hero ........ Last mãi mãi ( như Moxie của a Tom ) nhưng khi chết thì damg bonus trở lại = 0 ....... cái Last trong Moxie của a Tom e để 300.00 nhưng khi vào game thì số giây e tính chỉ có 60 70s ...... chả hĩu s ...
 
cho hỏi mình mún làm 1 trigger khi Hero giết 1 con boss thì add Skill cho Hero đó, nhưng vấn đề là có 20 Hero và 20 Skill , các pro cho mình cách giải quyết với, ko lẽ xài 20 cái if ah :(
 
cho hỏi mình mún làm 1 trigger khi Hero giết 1 con boss thì add Skill cho Hero đó, nhưng vấn đề là có 20 Hero và 20 Skill , các pro cho mình cách giải quyết với, ko lẽ xài 20 cái if ah :(
Cần 1 trigger set các skill vào hero tương ứng:
Mã:
Events
   Whatever
Conditions
   Whatever
Actions
   Set Hero[1] = Mountain King
   Set Spell[1] = Bash
   Set Hero[2] = Paladin
   Set Spell[2] = Holy Light
   ...........
   Set Hero[20] = Blademaster
   Set Spell[20] = Mirror Image
Rồi khi nào cần add thì:
Mã:
Events
   Unit dies
Conditions
   Killing unit is a Hero = true
   Triggering unit = boss
Actions
   For loop integer A from 1 to 20 do
      Loop - Action
         If - then -else
            If - Condition
               Unit type of killing unit = Hero[IntegerA]
            Then - Action
               Unit - Add Spell[IntegerA] to Killing unit
 
Cần 1 trigger set các skill vào hero tương ứng:
Mã:
Events
   Whatever
Conditions
   Whatever
Actions
   Set Hero[1] = Mountain King
   Set Spell[1] = Bash
   Set Hero[2] = Paladin
   Set Spell[2] = Holy Light
   ...........
   Set Hero[20] = Blademaster
   Set Spell[20] = Mirror Image
Rồi khi nào cần add thì:
Mã:
Events
   Unit dies
Conditions
   Killing unit is a Hero = true
   Triggering unit = boss
Actions
   For loop integer A from 1 to 20 do
      Loop - Action
         If - then -else
            If - Condition
               Unit type of killing unit = Hero[IntegerA]
            Then - Action
               Unit - Add Spell[IntegerA] to Killing unit

Leo thường làm rất thủ công,thay vì đánh số cụ thể 1,2,3,4 thì ta set integer Int = Int + 1 thì sẽ tiện hơn và khi dùng loop thì For loop integer A from 1 to Int do. Như vậy mình đỡ mất công sửa lắt nhắt nhiều chi tiết.

Góp ý thôi nhé :">
 
^ Setting mà không làm bằng thủ công? Vậy cậu thử set Spell[1] = Holy Light, Spell[2] = Bash mà dùng loop xem :-?
 
^ =)), Chuyển sang jass vậy, dù gì texting vẫn nhanh hơn clicking ;))
 
Chỉnh sửa cuối:
^ Setting mà không làm bằng thủ công? Vậy cậu thử set Spell[1] = Holy Light, Spell[2] = Bash mà dùng loop xem :-?

???

Ý mình là thế này đây


Mã:
   Set Hero[Int] = Mountain King
   Set Spell[Int] = Bash
   Set Int = Int + 1
   Set Hero[Int] = Paladin
   Set Spell[Int] = Holy Light
   Set Int = Int + 1
   ...........
   Set Int = Int + 1
   Set Hero[Int] = Blademaster
   Set Spell[Int] = Mirror Image

Mã:
For loop integer A from 0 to Int do
 
^
^ Ừ thì hiểu nhầm =)

Bó tay, đấy là chữ cố định, được căn chỉnh sẵn!
Còn nếu muốn thì vẫn có thể được bằng cách stringlength rồi căn xem 1 chữ dài bao nhiêu (khoảng cách trong war3) để tạo texttag ở vị trí phù hợp là được


Ko


1. Trích từ FAQ_vuongkkk
Làm thế nào để chỉnh dữ liệu số âm trong Object Editor?
Chọn dòng cần chỉnh, giữ Shift + Click/Enter
2. Khi dùng skill này thì ở tay của unit sẽ được attach thêm model hình cái cây. cái delay là để sau 1 khoảng thời gian ### thì mới hiện cái attach đấy


Ko

Thế có cách nào bắt buộc shop luôn select 1 unit nhất định không?
 
Mình xin hỏi độ lag khi preload của những cách này cái nào ít/ nhiều, cái nào nhẹ hơn vậy
  • 1 ability với 100 levels
  • 10 abilities với 10 levels
  • 5 abilities với 20 levels
 
^càng nhiều ability càng nặng

^^ Ko

^^^ SR
 
Một số map trung quốc open thì không thấy phần Item trong Object Editor làm thế nào để open được toàn vẹn map,các pro chỉ với
 
các bạn ơi làm sao để chỉnh trigger là
khi giết 1 con boss
50% ra 2000 vàng 30% ra gỗ 20% ra đồ vip
khi lọt vào 1 trong mấy % trên
nếu 50% thì + 2000 vàng vào người kill
nếu 30% thì + ** gỗ vào người kill
nếu 20% thì đưa món đồ vip vào người kill
Ai chỉ mình với
 
các bạn ơi làm sao để chỉnh trigger là
khi giết 1 con boss
50% ra 2000 vàng 30% ra gỗ 20% ra đồ vip
khi lọt vào 1 trong mấy % trên
nếu 50% thì + 2000 vàng vào người kill
nếu 30% thì + ** gỗ vào người kill
nếu 20% thì đưa món đồ vip vào người kill
Ai chỉ mình với

Mã:
Untitled Trigger 001
    Events
        Unit - A unit Dies
    Conditions
        (Unit-type of (Triggering unit)) Equal to Footman
    Actions
        Set Int = (Random integer number between 1 and 100)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                Int Less than or equal to 20
            Then - Actions
                Hero - Create Đồ Vip and give it to (Killing unit)
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                Int Greater than 20
                Int Less than or equal to 50
            Then - Actions
                Hero - Create Gỗ and give it to (Killing unit)
            Else - Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                Int Greater than 50
            Then - Actions
                Hero - Create 2000 vàng and give it to (Killing unit)
            Else - Actions
 
Ai làm giùm em skill Plasma Field của Razor trong DotA với
 
Cho hỏi cách làm skill như skill tia lửa của Phoenix trong DotA

Hỏi thêm, wait trong Loop của Jass có gây bug không??
 
Cho hỏi là có cách nào để nhập dữ liệu từ map này sang map khác ko?
Cụ thể là trigger, ob,...
Nghe ng khác nói là export data ra, rồi merge hay replace gì gì đó, mà minh làm thì dữ liệu cũ nó mất sạch :|
 
Import Ability,Item,Unit,Trigger... thì những cái cũ sẽ mất

Chỉ có một cách đó là copy từng cái một thôi
 
Cho hỏi cách lấy model có sẵn trong WE ra thì làm cách nào? mình thử dùng WME tìm bằng MPQ nhưng chỉ có mỗi mục Textures ( 1 files ) và listfile.txt
:(
 
Status
Không mở trả lời sau này.
Back
Top