có vài vấn đề mình muốn hỏi mong mọi người giúp đỡ 1.Mình tạo 1 cái ice Gate và ice rock gate nhưng đập mãi mà nó không sập .Giờ mình muốn làm nó sập thì phải làm gì 2.mình muốn tạo 1 bãi train cho hero.Khi mà hero đi vào thì quái ra,khi mà hero ra ngoài thì quái dừng không ra nữa 3.mình muốn tạo 1 cổng dịch chuyển khi hero đi vào thì nó cho lựa chọn vùng muốn chuyển đến.khi hero chọn xong thì sẽ được dịch chuyển đến nơi yêu cầu Ai biết xin giúp mình vì hỏi trong topic nhưng không ai trả lời nên phải ra ngoài này xin mod đừng del bài =___=
1: Chắc là do hp của gate nhiều quá nên đánh lâu. Bạn vào Object Editor/ Destructibles mà sửa. 2: Tạo 1 region ở chỗ muốn quái ra rồi làm trigger như sau (mình chưa biết cách cho vào code nên hơi khó đọc): Cần các biến: Region (type Rect), Integer (type Integer), Group (type Unit group). - Events: Time - Every 2.00 seconds of game time (chỗ 2.00 đấy có thể chỉnh cho phù hợp) - Conditions: - Actions: Set Region = Rect 000 <gen> (Chọn Region vừa tạo ở trên) Set Group = (Units in Region owned by Neutral Hostile) Unit Group - Pick every unit in Group and do (Actions) Loop - Actions Set Integer = (Number of units in Group) Multiple Functionslf (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions Integer Greater than 0 Then - Actions Unit - Create 1 Footman for Neutral Hostile at (Center of Region) facing Default building facing (270.0) degrees (Chỗ màu đỏ bạn chỉnh cho phù hợp) Else - Actions Còn câu 3 thì cần dùng đến Dialog, cái này mình cũng ko rõ lắm. ---------- Post added at 08:12 ---------- Previous post was at 08:07 ---------- À nhầm. Chỗ này phải chỉnh là : Set Group = (Units in Region matching (((Matching unit) is A Hero) Equal to True))
Thank Drakkar Knight nhé câu 2 mình đã ldduwwocjw rùi còn vấn đề cái gate mình đánh nó sập nhưng ngay lập tức nó mọc lên cái khác phá hoài mà không xong hic hic .... còn 1 vấn đề nữa là crep mình tạo ra mặc dù mình đã chỉnh cho lever của nó là 50 nhưng khi hồi sinh lại crep đó lại là lever 1 bạn có thể giúp mình không .Mình đã chỉnh trong Start-Lever nhưng không được
Bạn có thể dùng lệnh này để set level cho unit đó Mã: Hero - Set (Triggering unit) Hero-level to [B]50[/B], Hide level-up graphics
nhờ gợi ý của bạn mình đã làm được Events Unit - A unit owned by Neutral Hostile Dies Conditions (Unit-type of (Triggering unit)) Equal to chua tuyet Actions Wait 10.00 seconds Hero - Set (For Neutral Hostile create a unit of type chua tuyet at location (Center of hoi sinh crep 2 <gen>) facing 0.00 degrees) Hero-level to 50, Hide level-up graphics tiếc là chưa đủ 50 bài viết nên chưa thank mọi người được hic hic nhân tiện nhờ mọi người xem dùm đoạn code này xem có sai chỗ nào không mà crep mình tạo ra chỉ có 10 đến 15 xuống nhà còn đâu vẫn đứng tại chỗ cũ mặc dù mình để là 20 con Events Time - Elapsed game time is 60.00 seconds Actions Unit - Create 20 Ghoul for Player 11 (Dark Green) at (Center of crep1 <gen>) facing (Position of (Triggering unit)) Unit Group - Order (Last created unit group) to Attack-Move To (Center of Nhà chÃnh <gen>)
Chắc là số lượng đông quá Bạn nên làm 2 trigger như sau: Trigger 1: Giống như trigger bạn tạo nhưng bạn xóa cái phần Unit group đi. Trigger 2: Events: Unit - A unit enters Rect 000 <gen> Conditions: (Owner of (Triggering unit)) Equal to Player 11 (Dark Green) Action: Unit - Order (Triggering unit) to Attack - Move To (Center of Rect 001 <gen>) (Những chỗ màu đỏ thì bạn thay region của bạn vào.