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

Status
Không mở trả lời sau này.
@game_war: để sẵn con dummy ngộ nhỡ trên map có chỗ vissi thì sao ;;)

"chỗ vissi" là chỗ gì thế =)). Tôi chưa bao giờ nghe thấy "chỗ vissi" cả=)).

Mà cách đấy là cách hữu hiệu nhất, chả bao giờ bị bug đâu mà lo =)).
 
à ai chỉ mình cách làm Map Area timer đếm ngược hết thì move Hero Player 1,2,3,4,6,7,8,9 không move hero player 5 và 10 mặc dù player 5 và 10 là Ally sau khi team nào chết hết thì move ra và hồi sinh các player đã chết cần gấp lắm ai giúp đc không

ai giúp mình đi hjx cái này cần gấp lắm
 
Visible ~.~!
Mà tại sao lại phải chống cheat nhỉ, đánh single thì cheat cũng chẳng ảnh hưởng, đánh network thì không cheat được, vậy thì chống cheat cho nặng map ;;)
 
Cho hỏi, làm sao để cái model mấy con Dragon trong war lúc attack thi` nó phun từ miệng vậy? Tôi gắn model Dragon vào Hero khi công mục tiêu xa nó toan` khè từ trên lưng
 
Cho hỏi, làm sao để cái model mấy con Dragon trong war lúc attack thi` nó phun từ miệng vậy? Tôi gắn model Dragon vào Hero khi công mục tiêu xa nó toan` khè từ trên lưng

chỉnh (Object Editor \ Units)
Art - Projectile Launch X
Art - Projectile Launch Y
Art - Projectile Launch Z


như của Dragon có sẵn.
 
à ai chỉ mình cách làm Map Area timer đếm ngược hết thì move Hero Player 1,2,3,4,6,7,8,9 không move hero player 5 và 10 mặc dù player 5 và 10 là Ally sau khi team nào chết hết thì move ra và hồi sinh các player đã chết cần gấp lắm ai giúp đc không

trước hết : xem kỹ lại bạn đã lưu các hero vào mảng chưa ? Khi chọn hero xong, cho 1 dòng set hero đó là hero team nào. Ví dụ ta có mảng hero[] lưu 10 hero.
việc còn lại đơn giản thôi.
Timer : tạo 1 biến timer global tên là rumble.
1- tạo 1 trigger có event là enlapse time : bắt đầu từ phút thứ mấy tính từ thời điểm game bắt đầu. Ví dụ enlapse time là 10 seconds. Ta cho đồng hồ rumble đếm ngược : start timer rumble. Chọn periotric = false ( đồng hồ này không lặp )
2- tạo 1 trigger nữa có event là timer rumble exprice , event là for each integer a from 1 to 10 , condittions là if hero[integer a] != null , actions là revive hero[integer a] ( nếu nó chết ) , move hero[integer a] vào arena của mình. Sau đó, ta wait for condittion ( chờ đến khi 1 điều kiện thỏa ) every 1 second. Điều kiện là Number of unit in area [Arena] matching : matching unit is a hero , less than 2 ( số unit hero trong arena < 2 - tức là còn 1 thằng hoặc chết tất tần tật :)) ) . Hành động tiếp đến là pick every unit in arena , move picked unit to center of playable map area ( chuyển hết bọn trong arena ra ngoài ). Lại start rumble timer ( bắt đầu 1 đồng hồ đếm ngược mới.) >>>> xong
 
Cho em hỏi là làm sao để cho unit đi ngược với hướng mình bảo nó,VD đi phải thì qua trái,tiến thì lùi ạ
 
Cho hỏi là làm sao cho Unit cast Spell ạ :|
Spell dạng như War Storm hay Spell dạng Target Unit thì kiu nó cast sao :|
 
Cho em hỏi là làm sao để cho unit đi ngược với hướng mình bảo nó,VD đi phải thì qua trái,tiến thì lùi ạ

Mã:
Move
    Events
        Unit - A unit Is issued an order targeting a point
    Conditions
        Or - Any (Conditions) are true
            Conditions
                (String((Issued order))) Equal to move
                (String((Issued order))) Equal to smart
                (String((Issued order))) Equal to attack
    Actions
        Set TempUnit = (Triggering unit)
        Set TempPoint = (Position of TempUnit)
        Set TempPoint2 = (Target point of issued order)
        Set TempReal = (Distance between TempPoint and TempPoint2)
        Set TempReal2 = (Angle from TempPoint to TempPoint2)
        Custom script:   call RemoveLocation( udg_TempPoint2 )
        Set TempPoint2 = (TempPoint offset by TempReal towards (TempReal2 + 180.00) degrees)
        Unit - Order TempUnit to Move To TempPoint2
        Custom script:   call RemoveLocation( udg_TempPoint2 )
        Custom script:   call RemoveLocation( udg_TempPoint )

khi một unit được lệnh move, smart, attack vào một điểm, lấy khoảng cách và góc giữa vị trí của unit đc lệnh với vị trí mục tiêu
offset một point từ vị trí unit được lệnh với khoảng cách trên và với góc ngược lại (+180)
lệnh cho unit đc lệnh move tới đó
//==============================
Cho hỏi là làm sao cho Unit cast Spell ạ :|
Spell dạng như War Storm hay Spell dạng Target Unit thì kiu nó cast sao :|

Unit - Issue Order Targeting A Unit
(lệnh có mục tiêu)
Mã:
Order [B]Unit[/B] to [U]Attack[/U] [B]Unit[/B]
unit thứ nhất là unit có spell (cần cast), unit thứ hai là mục tiêu. Attack ở đây là lệnh, cái này phải thay đổi tùy theo spell được tạo, ví dụ spell được tạo từ Storm Bolt thì phải thay Attack bằng Human Mountain King - Storm Bolt
----
Unit - Issue Order With No Target
(lệnh không có mục tiêu)
Mã:
Order [B]Unit[/B] to [U]Stop[/U]
tương tự như trên, unit ở đây là unit có spell và phải thay Stop bằng lệnh của spell đó, ví dụ spell được tạo từ Thunder Clap thì sẽ phải dùng Human Mountain King - Thunder Clap
 
ví dụ spell được tạo từ Storm Bolt thì phải thay Attack bằng Human Mountain King - Storm Bolt

tôi ghi là "đc tạo từ" chứ có ghi "là" đâu, vậy vẫn hỏi spell custom thì sao 8-|

chả nhẽ muốn spell như Storm Bolt lại tạo từ spell Item Armor Bonus (+1) chắc @-)
 
Theo em biết thì có 2 loại biến có thể bị leak là Special EffectPoint (Location) vậy cho em hỏi còn loại biến nào có thể leak nữa không và cách chữa ra sao?
 
Hồi 1 tuổi em có chơi cái map con thỏ của blizzard,em thấy map đó rất hay nhưng có ai biết model con thỏ trong map đó ở đâu kko ạ,cho em hỏi tiếp là muốn làm skill dạng càng chạy thì tốc độ chạy càng nhanh,dừng lại ko chạy nữa thì tốc độ chạy trở về bình thường thì sao ạ
 
Cái Map con thỏ tớ cũng chơi rồi nè, nửa bạo lực nửa cute :))
Vậy ai bik làm Skill Double Score (gấp đôi số điểm của 1 trứng khi active) và Skill hình wả trứng bể làm cho con wỉ đang rượt mình way sang giết con khác ko :-/
 
Tớ chỉ ko biết nó móc đâu ra con thỏ đó thôi,con thỉ nhìn cute lắm lắm mà tìm trên hive ko thấy có
 
e để play sound rồi đợi hết mới destroy, vậy mà nó mất luôn. Vậy là thế nào?
 
Status
Không mở trả lời sau này.
Back
Top