Cách làm Map đây - Topic hỏi đáp cho anh em

Thảo luận trong 'World Editor' bắt đầu bởi hung_war3, 15/4/04.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Charged Item Merge
    Events
    Unit - A unit Acquires an item
    Conditions
    (Charges remaining in (Item being manipulated)) Greater than 0
    Actions
    For each (Integer A) from 1 to 6, do (Actions)
    Loop - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    (Item being manipulated) Not equal to (Item carried by (Hero manipulating item) in slot (Integer A))
    (Item-type of (Item being manipulated)) Equal to (Item-type of (Item carried by (Hero manipulating item) in slot (Integer A)))
    Then - Actions
    Item - Set charges remaining in (Item carried by (Hero manipulating item) in slot (Integer A)) to ((Charges remaining in (Item being manipulated)) + (Charges remaining in (Item carried by (Hero manipulating item) in slot (Integer A))))
    Item - Remove (Item being manipulated)
    Skip remaining actions
    Else - Actions
    Do nothing
    Trigger item add charge khi unit nhặt dc item giống nhau đó darking coi rùi về làm theo nhé:nguồn Anitaf từ wc3cam
     
  2. ZZzzz....!

    ZZzzz....! Youtube Master Race

    Tham gia ngày:
    14/8/05
    Bài viết:
    28
    Em là lính mới đang muốn làm Map nhưng em không biết cách tạo ra Spell mới!!!
    Em muốn khi con Hero mình cast chiêu thì con Hero(hoặc là Unit)của kẻ thù bị hide đi sau 60s thì nó hiện ra trở lại.Ai giúp em xác định unit cast và unit bị cast đi em chưa xác định được
     
  3. DARK_KING

    DARK_KING Youtube Master Race

    Tham gia ngày:
    8/6/03
    Bài viết:
    95
    Nơi ở:
    gốc cây,phòng net,phòng game là nhà tui đó
    Cái "(Charges remaining in (Item being manipulated)) Greater than 0" nó nằm ở đâu vậy?Tui tìm không ra
     
  4. dntnguyen

    dntnguyen Mario & Luigi

    Tham gia ngày:
    21/8/04
    Bài viết:
    733
    To Zeka : Thông báo với anh là từ cái Amagedon đến EW Armageddon 2.3 em chẳng down được cái nào trên maps.worldofwar.net cả .

    Chỉ có Armageddon Hours với EW Armageddon 2.0 trên wc3sear.ch là được thôi .

    Em nghĩ anh không nên up trên maps. nữa .Server nó cứ báo lỗi hoài . :cry: :cry: :cry:
     
  5. dntnguyen

    dntnguyen Mario & Luigi

    Tham gia ngày:
    21/8/04
    Bài viết:
    733
    Anh Zed vui lòng chỉ lại em cái element . Em làm y chang mà nó chẳng được gì cả .Anh thông cảm .

    _______________________________________

    Click here to get ROH _ Armageddon - New Warcraft III Offence Map was created by Konan :D
     
  6. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Condition->Interger comparison->item-item charges remaining
     
  7. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    Nẫu hết ruột.
    Dạo này mới chuyển line ADSL, mạng phọt phà phọt phẹt vào gamevn khó như quỷ. Có mấy cái trigger vớ vẩn muốn post mà hỏi cũng không được, vào yahoo buzz mấy tên thông thái thì quả thật buồn khôn tả: Người thì không hồi âm, dù hỏi dăm ba bận; kẻ thì hồ hởi trả lời lát có gì liên hệ lại nhá, đợi dài cổ mất tích luôn; có tên rõ ràng đang online mình vừa hello cười nịnh xã giao phát thấy thế invincible luôn, đực mặt ra không hiểu tại sao? chắc tại mình dốt nát quá nên mọi người tránh như tránh hủi. Thật đau thương không gì tả xiết!!! Hình như dân tình muốn showoff trong này hơn thì phải. May thay hôm nay thứ 2 đầu tuần, mọi người vui vẻ cuối tuần mệt mỏi ko vào nét nên mạng thông thoáng nên vào gamevn được, hỏi trong này, chắc mọi người trả lời, nhể.

    Các ông cho tui hỏi với:

    1. Vì sao mình không tận dụng nhiều trigger chung một variables vậy, có nhiều variables có chung type, value nhưng bắt buộc phải là variables riêng biệt. Nhiều lúc tui có dùng chung lúc thì được, lúc thì bị liệt vì sao thế?


    2. Cái trigger này tui dùng hàm if, nhưng không hiểu có lỗi ở đâu. Đại khái là dùng item ở slot một thì item slot 2 sẽ mất và ngược lại. Nhưng tui áp dụng có được một cái à, cái thứ 2 thì không được, nó đây này:

    Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions (Item-type of (Item carried by Variables_Heroes[(Player number of (Triggering player))] in slot 1)) Equal to Value ItemX1
    Then - Actions Item - Remove (Item carried by Variables_Heroes[(Player number of (Triggering player))] in slot 2)
    Else - Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions (Item-type of (Item carried by Variables_Heroes[(Player number of (Triggering player))] in slot 2)) Equal to Value ItemX2
    Then - Actions Item - Remove (Item carried by Variables_Heroes[(Player number of (Triggering player))] in slot 1)
    Else - Actions


    3. Nhân có ông Dark_king hỏi tui hỏi luôn về Item. Mình làm thế nào để khi một hero đã cầm một món item nào đó rồi thì sẽ không có thể mua hoặc cầm món đó trong inventory nữa vậy?


    4. Cảm ơn mọi sự chỉ bảo và trả lời :D.
     
  8. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    =)) làm gì thảm dữ thía cứ nhắn tin lại là dc mà ko thì vào đây post lên vì dạo này đa số map maker cũ đều nản làm map hết rùi T_T
    1-Varriable thì xài chung dc tuỳ trường hợp vd như varriable hero nếu có array là 16 thì xài cho 16 player còn lớn hơn thì sẽ phải set value thêm mỗi khi có các event khác nhau và khá rắc rối nói chung 1 varriable thì 12-16 array là tốt nhất rùi.Trong trường hợp muốn thay đổi loại unit spawn thì 1 varriable có thể xài tới 99 or 999 nhưng mình phải set trước trong 1 trigger rùi cần thì thay value trong array tại trigger tạo unit.....
    2-Nói rõ ra ông muốn làm gì đi coi cái trigger xàm wé xài item slot1 thì mất item slot2 còn xài item slot2 thì lại mất item slot1 >_<
    3-Ko cho mang item trùng thì có trigger sẵn trong cái map tui send cho ông đó ông mở trigger ra tìm phần item-no same item mà xem giờ tui cũng chả nhớ nữa bỏ làm map lâu wá rùi T_T
    4-Gì mà cám ơn mọi người đã chỉ bảo và trả lời khách sáo thế nếu ông là con gái thì dỡ wá tui bóp 2 cái thôi khỏi cám ơn =))
     
  9. Zekareisoujin

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    Thế thì chơi Forest Wỉtch teleport cooldown nhanh hơn, vì nó chỉ đơn giản là Blink thôi. Mà bây giờ ko có vụ comp làm rớt đồ thế nữa đâu. Sắp sửa có 2.4 rồi, vừa up xong ^^
     
  10. Zekareisoujin

    Zekareisoujin C O N T R A

    Tham gia ngày:
    24/8/04
    Bài viết:
    1,899
    Nơi ở:
    Everywhere in Nowhere
    :)), cái site đó mới là quý nhất đối với anh, hiện tại chưa tìm được site nào khá hơn cả. Trên đó tụi nó vote rồi đủ kiểu. Trên wc3sear chắc tại pro wá chả ai coi hộ mình, hay vote hộ gì cả. Hệ thống còn chậm hơn cả maps.worldofwar.net. Mà trên wc3sear có 2.4 rùi, lên đó mà down.
    @devil: ông cũng mới hay bị mất off mess đúng ko? Tui cũng thế nè, ko hỉu sao off mess mình bay đâu hết, mấy tuần rùi, chả nhận được cái gì cả. Đã thử bằng account khác gửi mess vô, rồi log in account mình ko thấy gì hết trơn. Ông đã xử lý được chưa? Ai bít tại sao ko?
     
  11. ZZzzz....!

    ZZzzz....! Youtube Master Race

    Tham gia ngày:
    14/8/05
    Bài viết:
    28
    Hu hu!!!Sao không ai chịu tra lời cho tui hết vậy huhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuhhuhuhuhuhuhuhuhuhuhuhuhuh
     
  12. ZZzzz....!

    ZZzzz....! Youtube Master Race

    Tham gia ngày:
    14/8/05
    Bài viết:
    28
    Huhu sao không ai trả lời cho tui hết vậy huhuhuhuhuuhuhuhuhuhuhuhuhuhuuhuhuhuhuhuhuhuhuhuuhuhuhuhuhuhuhuhu
     
  13. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    2. He he, đại khái là tui có làm một hero kinh khí cầu chạy vào viện binh ở map tui, sau đó hero này sẽ thả 1 trong 2 unit cho mình lựa chọn. Nên tui mới add hero kinh khí cầu 2 item summon unit, sử dụng item nào thì sẽ mất item kia :wink: thế thôi. Tui đã làm xong cái trigger này rồi, nhưng không làm bằng item nữa mà làm bằng ability, nhưng cái ability thì cấu trúc cũng hơi giống một phần nào đó với item thì ok, còn cái item thì lại không ổn nên bực mình và không biết lỗi do đâu.

    4. Còn vấn đề cảm ơn thì đương nhiên phải cám ơn chứ, không cám ơn thì lần sau vào hỏi chả có ma nào giả lời nữa à. Còn ngực tôi ông yên tâm, tuy không phải con gái nhưng vòng ngực to gần gấp đôi đấy, cỡ 120cm, Thedevilxn thấy sao =)).

    Về vụ trùng item ổn rồi, thankyou. Tui sửa lại là tất cả item đều có thể mua trùng được, nhưng trừ một số món đặc biệt thôi. Nhưng tui không hiểu, khi tui ra 3 điều kiện thì trigger này không hoạt động:
    Conditions
    ....And - All (Conditions) are true
    ........Conditions
    ............(Item-type of (Item being manipulated)) Equal to A
    ............(Item-type of (Item being manipulated)) Equal to B
    ............(Item-type of (Item being manipulated)) Equal to C

    Nhưng tương tự vậy, khi tui gom nhóm nó lại như sau thì nó lại hoạt động tốt, sao thế nhỉ?
    Conditions
    ....And - All (Conditions) are true
    ........Conditions
    ...........((Item-type of (Item being manipulated)) Equal to A) or (((Item-type of (Item being manipulated)) Equal to B) or ((Item-type of (Item being manipulated)) Equal to C))

    Còn origin của Thedevilxn thì như thế này
    Tui có làm một trigger hợp nhất đồ chơi, bắt chước của một tên, nhưng thấy chuối quá. Có một số lỗi: 1. Lúc hợp nhất thì item Super Healing thấp thoáng hiện ra ở inventory trong giây lát, trông rất vô duyên; 2. Lúc mua mà chưa có item đầy đủ để hợp nhất thì player sẽ bị mất tiền vô lý 3. Nếu mà có một món Super Healing rồi lúc hợp nhất tiếp món cũ sẽ bị biến mất, cái này thì rất...rất gì nữa chả biết :D . Trong khi đó chơi map Xstream Xday gì đó của bọn ddayworld thì item hợp nhất của tụi nó rất chuẩn, Thedevilxn hay ai đó có thể giúp tui được không? Nó thế này này:

    Combine Item
    Events
    Unit - A unit Sells an item (from shop)
    Conditions
    (Item-type of (Sold Item)) Equal to Potion Super Healing
    Actions
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    (((Buying unit) has an item of type Potion of Healing) Equal to False) or (((Triggering unit) has an item of type Potion of Greater Healing) Equal to False)
    Then - Actions
    Wait 0.01 seconds
    Item - Remove (Item carried by (Buying unit) of type Potion of Super Healing)
    Else - Actions
    Do nothing
    If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    If - Conditions
    (((Buying unit) has an item of type Potion of Healing) Equal to True) and (((Buying unit) has an item of type Potion of Greater Healing) Equal to True)
    Then - Actions
    Wait 0.01 seconds
    Item - Remove (Item carried by (Buying unit) of type Potion of Super Healing)
    Item - Create Potion of Super Healing at (Position of (Buying unit))
    Special Effect - Create a special effect attached to the overhead of (Buying unit) using Abilities\Spells\Human\MarkOfChaos\MarkOfChaosTarget.mdl
    Special Effect - Destroy (Last created special effect)
    Item - Remove (Item carried by (Buying unit) of type Potion of Healing)
    Item - Remove (Item carried by (Buying unit) of type Potion of Greater Healing)
    Unit - Order (Buying unit) to Right-Click (Last created item)
    Else - Actions
    Do nothing
     
  14. Zeddy

    Zeddy Grande Magico Rhiannon

    Tham gia ngày:
    13/8/04
    Bài viết:
    4,051
    Nơi ở:
    Hanoi
    to minh nhí : sao ko xài cái chức năng thuê hero giống nhà tavern của neutral ấy ;)) lúc đấy khỏi trigger cũng remove được hero kia.. he he. cách này lại hay hơn gấp mấy lần đấy chứ nhể.

    vấn đề 4 đương nhiên là không đúng rồi.

    vì nếu ông để như sau
    Condition :
    condition 1
    condition 2
    condition 3
    .v.v

    nó tương đương với : All condition are true
    tức là tất cả condition đều phải thoả mãn. như vậy trigger của ông sẽ ko hoạt động vì cái item nhặt được không thể vừa là item A, vừa là itenB, item C


    còn trigger chứa chức nănng sau
    Or - condition are true
    condition 1, condition 2, condition 3..v..v sẽ hoạt động với bất kỳ condition nào đúng


    chức năng này tương đương với
    Conditions
    ...........((Item-type of (Item being manipulated)) Equal to A) or (((Item-type of (Item being manipulated)) Equal to B) or ((Item-type of (Item being manipulated)) Equal to C))
     
  15. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    Zzz, ông hỏi tui không rõ câu hỏi ông lắm, loại cast phép ông là loại gì??? Nếu không ông thử cái này xem:

    Unit Group - Pick every unit in (Units within 600.00 of (Position of (............))) and do (Actions)
    Loop - Actions
    If (((Owner of (Picked unit)) is an enemy of (Owner of (Summoned unit))) Equal to True) then do (Unit - hide.......... gì đấy, đại khái từa tựa thế :D, hỏi các ông map gioi giỏi í, tui cũng dốt lắm. À mà hình như ông cũng mới tập vẽ máp thì phải, thế thì ông nên nghiên cứu kĩ Object Eđitor đi, có topic Object editor đấy, ông vào đó mà nghiên cứu.
     
  16. Minh Nhí

    Minh Nhí Guest

    Tham gia ngày:
    Bài viết:
    0
    Nơi ở:
    Tổ Chim
    À đúng rồi, sao mình không nghĩ ra chức năng thuê hero giống nhà tavern của neutral nhỉ, chơi custom mãi rồi liệt tư duy luôn :D. Còn mấy cái điều kiện thì thông thoáng rồi, cám ơn Zedy ::).

    P/s: sao gamevn khó vào thế nhỉ? post một bài mất cả 15' T_T.
     
  17. Zeddy

    Zeddy Grande Magico Rhiannon

    Tham gia ngày:
    13/8/04
    Bài viết:
    4,051
    Nơi ở:
    Hanoi
    cái vụ ghép item kia ông có vẻ làm hơi réc rối. đại loại là nhập item đó có cần 1 item khác không ? hay là nếu mua thì nhập thẳng luôn ?. mà nhập kiểu đó dễ bị chôm đồ lắm, đừng quăng item xuống đất. đó là điều tối kỵ.
     
  18. ZZzzz....!

    ZZzzz....! Youtube Master Race

    Tham gia ngày:
    14/8/05
    Bài viết:
    28
    Ý tui là khi tui cast a Spell thì làm sao tui dùng trigger để xác định Hero cast và unit bị cast.
    VD: tui dùng Spell Storm Bolt của Mountainking thì làm sao tui xác định MK là castting và unit bị ăn búa là unit bị cast
     
  19. Thedevilxn

    Thedevilxn Mayor of SimCity

    Tham gia ngày:
    1/1/04
    Bài viết:
    4,439
    Nơi ở:
    ................
    Unit cast=triggering unit or casting unit ->event:A unit begin casting an ability or A unit begin channel an ability or A unit stop casting an ability or A unit start an effect of an ability or A unit finish casting an ability
    Unit bị cast=Targeted unit of ability being cast ->Event:A unit begin casting an ability or A unit start an effect of ability being cast or A unit finish casting an ability
     
  20. ZZzzz....!

    ZZzzz....! Youtube Master Race

    Tham gia ngày:
    14/8/05
    Bài viết:
    28
    Devilxn ơi!Bạn ghi phần đầu thì mình hiểu,nhưng phần Event thì mình không hiểu lắm.
    Theo bạn nói thì mình làm vầy được không:
    -Events:A unit begin casting an ability
    -Conditions:ability casting aqual to Storm Bolt
    -Actions:
    +Hide (targed unit of issued order)---->tui tìm không thấy Targeted unit of ability being cast
    +Waits 60s
    +Show (targed unit of issued order)
    P/s: tui đang dùng bản 1.07
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này