EGUI - Cách cài đặt EGUI

Thảo luận trong 'World Editor' bắt đầu bởi rongdoVN, 5/6/10.

  1. rongdoVN

    rongdoVN Space Marine Doomguy Lão Làng GVN

    Tham gia ngày:
    6/9/05
    Bài viết:
    5,667
    Nơi ở:
    TS-Pri GameVN
    Nội dung của bài viết :
    • EGUI là gì ?
    • Làm thế nào để cài đặt nó ?
    • Bạn không biết cách làm 1 spell dạng knockback hay jump ? Bạn không biết cách tạo 1 spell dạng nova ( effect circle ) ? Đừng lo lắng , đã có EGUI hỗ trợ bạn tốt trong công đoạn này :)


    Nào trước hết thì mình sẽ nói sơ qua về EGUI nhé :)
    • EGUI là : Enhanced Graphical User Interface ( Giao Diện Đồ Họa Nâng Cao )
    • EGUI là GUI được mở rộng ( phát triển hơn ) qua những lệnh mà GUI bình thường không làm được mà chỉ có thể làm trong jass
    • EGUI còn có các sẵn các lệnh như knockback unitnhảy theo kiểu vòng cung và các lệnh đặc biệt khác mà khi làm bằng GUI bình thường chúng ta phải tính toán đủ kiểu :(
    • Bây giờ là phần cài đặt EGUI :
    • Bước đầu download file EGUI có trong phần đính kèm ở dưới , sau đó giải nén nó ra và copy 3 files text trong mục UI
    • (Gửi file đính kèm lên không được các bạn down link MF nha
    • http://www.mediafire.com/?wmz4khqxmtm )
    • Vào thư mục cài đặt warcraft III và tạo ra một thư mục mới đặt tên nó là UI
    • Paste 3 files text vừa copy vào thư mục UI vừa tạo
    • Xong rồi bật World Editor lên ( yêu cầu JNGP )
    • Mở map EGUI.w3x trong mục UI vừa giải nén hồi nãy
    • Copy Category EGUI
    • Mở map của bạn ra và paste cái Category EGUI vào
    • Tắt jassnewgen đi xong rồi mở lại
    • Vậy là xong , sau đó thì thử những lệnh mới EGUI nào :D

    Screenshot :
    [spoil][​IMG]
    [​IMG]
    [​IMG]
    [​IMG][/spoil]

    Đúng vậy , và còn rất là nhiều "lệnh" cực kỳ hữu ích cho các bạn khi làm map cũng như làm spell :)

    Cách sử dụng 1 số lệnh đặc biệt trong EGUI :


    1. Cách ghép item :

    • Tạo 1 biến integer và đặt tên gì tùy thích ( mình đặt là <item> )
    • Tạo 1 trigger gồm có :

    Mã:
    Recipe // tên trigger
        Events
            Map initialization // khi map bắt đầu
        Conditions
        Actions
            Set item = (Create a recipe with the ingredients Claws of Attack +15, Crown of Kings +5, (No item-type), (No item-type), (No item-type), (No item-type) with a result of Wand of Neutralization. Use the effect Objects\InventoryItems\tomeBrown\tomeBrown.mdl at origin)
    // set item ( set biến integer vừa lập
    // Clwas of Attack +15 và Crown of Kings +5 là 2 items dùng để ghép
    // (No item-type) là không có item nào hết ( vì ở đây chỉ làm VD ép 2 món nên chỉ cần 2 cái trên là đủ :)
    // Wand of Neutralization là item có được sau khi nhập 2 item kia
    // Use the effect Objects\InventoryItems\tomeBrown\tomeBrown.mdl at origin : tạo effect sau khi đã nhập item , at origin là ngay dưới 2 chân của .

    2. Lệnh Knocback Unit :

    EGUI Unit - Knockback A Unit

    Lưu ý : các bạn import 2 file KnockBack Models vào map của các bạn để hiện ra effect khi knockback nha :D
    hoặc có thể thay bằng Model khác cũng đc :D

    3. Lệnh Jump ( Jump vòng cung )

    EGUI Unit - Make A Unit Jump


    Con đường làm map cho các Map Maker đã nới rộng ra rồi \m/

    Lưu ý là để tránh bị lỗi không dùng được , các bạn nên cài thêm Jasshelper vào , cách dùng :


    Anh Tom stick cái topic này lên giùm em nhé :)


    Credit to : Sevion ( người đã làm ra EGUI )
    nguồn : http://www.thehelper.net/forums/showthread.php?t=127107
     
    Chỉnh sửa cuối: 24/6/10
    baodongdo1498 thích bài này.
  2. protectq2007

    protectq2007 Donkey Kong

    Tham gia ngày:
    17/10/07
    Bài viết:
    378
    Thanks lão Rồng nhá đúng cái tớ cần ;))
    Sao ko có nút thanks với cái cân nhỉ 8-}
     
    Chỉnh sửa cuối: 5/6/10
  3. noirion

    noirion Donkey Kong

    Tham gia ngày:
    10/9/09
    Bài viết:
    440
    Nơi ở:
    Nhà xác
    Bài viết hay lắm đáng cộng Rep :-*
     
  4. kitagawa

    kitagawa Donkey Kong

    Tham gia ngày:
    13/9/08
    Bài viết:
    348
    Nơi ở:
    TP.HCM
    không lẽ mỗi lần vào đều phải đánh command mới ra effects? :-?
     
  5. rongdoVN

    rongdoVN Space Marine Doomguy Lão Làng GVN

    Tham gia ngày:
    6/9/05
    Bài viết:
    5,667
    Nơi ở:
    TS-Pri GameVN
    cái command đó là để test thôi
    ko lẽ phải làm hẳn ra 1 cái spell sao :-?
     
  6. kitagawa

    kitagawa Donkey Kong

    Tham gia ngày:
    13/9/08
    Bài viết:
    348
    Nơi ở:
    TP.HCM
    Hiểu rồi thanks đã share cái này nhé.
    p/s: à rongdo ông qua topic của tui vote 1 phiếu nhé :))
     
  7. tunghamtien

    tunghamtien Youtube Master Race

    Tham gia ngày:
    30/6/09
    Bài viết:
    79
    sau khi cai` egui map em gặp nhiều lỗi , có báo lỗi ớ cái dòng :
    TESH.Alwaysfold =0
    rồi disable hết trigger của EGUI
    lam sao đây ?
     
  8. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    đã có JNGP chưa?
    ---
    hướng dẫn kiểu gì mà cái cần nhất lại ko nói?
     
  9. tunghamtien

    tunghamtien Youtube Master Race

    Tham gia ngày:
    30/6/09
    Bài viết:
    79
    Hình như xài EGUI thì cũng phải dùng Newgwn hả ?
     
  10. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    sao hỏi câu vô nghĩa vậy?
    nếu không phải dùng thì còn hỏi có JNGP chưa để làm gì? =))
     
  11. tunghamtien

    tunghamtien Youtube Master Race

    Tham gia ngày:
    30/6/09
    Bài viết:
    79
    "mở lại " là mở WE ko cần newgen hay cần newgen , sau khi paste xong xài bình thường rùi ,tắt newgen mở WE không thì bị lỗi tá lả ,theo em cốt yếu cái này là có nhiều lệnh hay trên GUI , nếu phải phụ thuộc newgen thì dùng làm gì nữa ????

    ---------- Post added at 08:01 ---------- Previous post was at 07:59 ----------

    Em còn bị lỗi này ,cốt là em tạo sẵn một thằng hero của player đối thủ để test skill , nhưng bật test thì ko thấy đâu , còn tự dưng một thàng footman với amor là invurable chạy vào giữa map ????

    ---------- Post added at 08:04 ---------- Previous post was at 08:01 ----------

    Có ai trả lời ko ? Sao dùng newgen lúc save map thì đến đoạn JASSHELPER _ excuting enternal comand thì nó chạy chậm hẳn rùi đứng ,chắc khỏi xài EGUI quá :((
     
  12. rongdoVN

    rongdoVN Space Marine Doomguy Lão Làng GVN

    Tham gia ngày:
    6/9/05
    Bài viết:
    5,667
    Nơi ở:
    TS-Pri GameVN
    ặc , có mà anh :(
    để em add thêm link down :)



    mọi người xài EGUI đều bình thường mà :)
    nè nhé , bạn phải chắc chắn là làm đúng theo thứ tự các bước cài đặt nha
    "Tắt JNG rồi mở lại" mở lại ở đây là mở lại cái map mà bạn đã copy EGUI vào ý
    GUI thì làm gì có mấy cái lệnh của EGUI 8-}
    dùng JNG là để chạy được mấy cái system trong Category EGUI thôi :D
    còn việc bị lỗi gì thì post trigger lên , nói thế ai biết đường gì mà giúp :)
     
  13. kingwar2010

    kingwar2010 T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    554
    Nơi ở:
    TP.HCM
    Bài viêt có ích. +REP
    Nhưng 1.24 hết sữ dụng dc phải k' ?
     
  14. rongdoVN

    rongdoVN Space Marine Doomguy Lão Làng GVN

    Tham gia ngày:
    6/9/05
    Bài viết:
    5,667
    Nơi ở:
    TS-Pri GameVN
    cái này dùng cho 1.24 mà :-?
     
  15. dannyminhduc

    dannyminhduc T.E.T.Я.I.S

    Tham gia ngày:
    20/1/09
    Bài viết:
    616
    Thank's bác Rồng Đỏ, thi cử xong tính làm Map lại thì có cái này hay quá!
     
  16. kingwar2010

    kingwar2010 T.E.T.Я.I.S

    Tham gia ngày:
    6/11/09
    Bài viết:
    554
    Nơi ở:
    TP.HCM
    Newgen k có handle. Vây mở map ra báo lỗi
     
  17. rongdoVN

    rongdoVN Space Marine Doomguy Lão Làng GVN

    Tham gia ngày:
    6/9/05
    Bài viết:
    5,667
    Nơi ở:
    TS-Pri GameVN
    sao lại ko có Handle ? :-?
    bật Action lên rồi bấm H là nó hiện ra hết rồi mà :-?
     
  18. tunghamtien

    tunghamtien Youtube Master Race

    Tham gia ngày:
    30/6/09
    Bài viết:
    79
    Các bố , nhầm , các anh :)) cho hỏi copy trigger EGUI về có cần chỉnh sửa gì ko ?
    Em nghĩ là ở EGUI Core cái funvtion này :
    Phải sửa cái unit id lại thành rawcode của con dummy chứ , để ko tự dưng nó tạo con footman ,chạy vào giữa map (loc =null) thì sao ?
    Ngoài ra những unit của địch em tạo sẵn đều ko thể nhìn thấy (mất tích hay bị xóa gi ấy )chỉ thấy đc những unit tạo bằng trigger thui
    Em xin khẳng định nó nằm ở trong trigger của EGUI ,chứ ko có trong trigger của em , mà post lên lộ hàng rùi sao =))
     
  19. Tom_Kazansky

    Tom_Kazansky

    Tham gia ngày:
    28/12/06
    Bài viết:
    3,454
    Nơi ở:
    Hà Nội
    vậy thì đừng post nữa, đừng hỏi nữa, vậy thôi =))
    -------------------
    tôi dùng JNGP ở patch 1.24b thì bình thường, ko gặp sự cố gì.

    đây là bản JNGP của tôi, hy vọng sẽ chạy tốt.
     
  20. tunghamtien

    tunghamtien Youtube Master Race

    Tham gia ngày:
    30/6/09
    Bài viết:
    79
    Thế thì em chỉ hỏi lần cuối : các trigger trong đó dùng để làm gì (giải thích từng cái theo thứ tự càng tốt)
    Xin cảm ơn mọi người đã giúp đỡ

    ---------- Post added at 08:11 ---------- Previous post was at 07:32 ----------

    Em mới phát hiện trong EGUI còn có Event Any unit take damage :D Làm auto cast nhanh hơn được tí
    Kiểu này mấy cái spell thủ công 2 3 trigger lỗi thời :))
     

Chia sẻ trang này