vuongkkk
T.E.T.Я.I.S
- 22/5/10
- 588
- 844
Yêu cầu khi sử dụng system
Commands
Cách đưa vào map bạn
- B1: Bật/Check option Auto create unknown variables while pasting trigger data ở File/Preferences...
- B2: Copy unit Swap Item Dum qua map bạn.
- B3: Đưa các trigger sau vào 1 folder rồi copy folder đó qua map bạn:
Setup
Swap all team 1
Swap all team 2
Swap Command team 1
Swap Command team 2
Swap Begin
Swap Action
Swap Hero
Swap Item
- B3: Sửa tên trigger Setup -> SwapSetup và xóa hết các actions trừ 3 dòng:
- B4: Event nào là event xác định hero(chưa có thì tạo event phù hợp) thì thiết lập PlayerHero[player number] = hero vừa chọn.
Map demo infos
Cách test trong map demo
Nếu bạn chơi 1 mình thì chơi ở vị trí player 2 rồi nhấn Esc sẽ tương đương với việc player 3 gõ -swap all
Đôi lời
Do mình thấy có 1 số request trên forum về swap hero và nhận thấy cũng không khó để làm cái nà nên mình làm 1 cái thôi :P
Khi hiều cách thức rồi bạn có thể thay đổi số lượng người mỗi team cũng như số để swap
Title của post là system nhưng thực ra là đoạn trigger đơn giản thôi. Còn gọi là system bởi vì nó là chức năng phụ trong map
Download
- Tạo biến mảng PlayerHero với index là player number
- Khi chọn hero thì thiết lập PlayerHero[player number] = hero vừa chọn
- Chuyển sở hữu của các hero đã được chọn cho các player
- Chuyển cả đồ khi chuyển sở hữu hero
- = GUI ai cũng hiểu
- Swap theo team, 2 player ở 2 team khác nhau không đổi được hero
- Đã check xem đã có hero được chọn chưa (nếu biến PlayerHero = No Unit coi như chưa chọn hero)
- Nếu hero của 1 trong 2 player muốn đổi hero cho nhau đang die thì sẽ không swap
Commands
- -swap # để đổi hoặc đề nghị đổi tướng cho player # (# trong khoảng từ 1 - 5)
- -swap all để đổi (sẽ thực hiện đổi luôn với người chơi đầu tiên tìm thấy là muốn đổi tướng cho trigger player)
hoặc đề nghị đổi tướng cho các player khác trong cùng team
Cách đưa vào map bạn
- B1: Bật/Check option Auto create unknown variables while pasting trigger data ở File/Preferences...
- B2: Copy unit Swap Item Dum qua map bạn.
- B3: Đưa các trigger sau vào 1 folder rồi copy folder đó qua map bạn:
Setup
Swap all team 1
Swap all team 2
Swap Command team 1
Swap Command team 2
Swap Begin
Swap Action
Swap Hero
Swap Item
- B3: Sửa tên trigger Setup -> SwapSetup và xóa hết các actions trừ 3 dòng:
Mã:
Set HSS_Player[3] = Neutral Passive
Unit - Create 1 Swap Item Dum for Neutral Passive at (Center of (Playable map area)) facing Default building facing degrees
[COLOR="#FF0000"](Nhớ chỉnh lại đoạn này unit type cho đúng với [B]Swap Item Dum[/B])[/COLOR]
Set SwapBrideUnit = (Last created unit)
Map demo infos
- Map có 6 player mỗi team trong đó 1 cố định là do computer điều khiển
- Player 1 và 7 là do com điều khiển còn các player khác là free có thể chọn được
- Mỗi team thì người được đánh số từ 1-5 (ko tính player mặc định do computer khiển), ở vị trí đầu tiền tương đương 1 => -swap 1 để đổi hero với player đó
Ví dụ người chơi ở vị trí thứ 3 trong team 2 (player 10) => -swap 3 để đổi hero với player đó
Cách test trong map demo
Nếu bạn chơi 1 mình thì chơi ở vị trí player 2 rồi nhấn Esc sẽ tương đương với việc player 3 gõ -swap all
Đôi lời
Do mình thấy có 1 số request trên forum về swap hero và nhận thấy cũng không khó để làm cái nà nên mình làm 1 cái thôi :P
Khi hiều cách thức rồi bạn có thể thay đổi số lượng người mỗi team cũng như số để swap
Title của post là system nhưng thực ra là đoạn trigger đơn giản thôi. Còn gọi là system bởi vì nó là chức năng phụ trong map
Download
- gamevn: Đính kèm bên dưới
- mediafire: ở đây
Attachments
Chỉnh sửa cuối:
...lấy về Test cái nào thanks nhé
