có vài vấn đề mình muốn hỏi mong mọi người giúp đỡ

Thảo luận trong 'World Editor' bắt đầu bởi thuytien16, 9/4/12.

  1. thuytien16

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    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 =___=
     
  2. Drakkar Knight

    Drakkar Knight Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    13/11/11
    Bài viết:
    270
    Nơi ở:
    Hà Nộ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))
     
  3. thuytien16

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    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
     
  4. Ngoc LeO

    Ngoc LeO Mario & Luigi

    Tham gia ngày:
    23/7/06
    Bài viết:
    839
    Nơi ở:
    Nothing...
    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
     
  5. thuytien16

    thuytien16 Youtube Master Race

    Tham gia ngày:
    31/10/09
    Bài viết:
    31
    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>)
     
  6. Drakkar Knight

    Drakkar Knight Mr & Ms Pac-Man Lão Làng GVN

    Tham gia ngày:
    13/11/11
    Bài viết:
    270
    Nơi ở:
    Hà Nội
    Chắc là số lượng đông quá :D
    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.
     

Chia sẻ trang này