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 unit và nhả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 Screenshot : [spoil] [/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 hoặc có thể thay bằng Model khác cũng đc 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 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
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 ?
"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á
ặ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 dùng JNG là để chạy được mấy cái system trong Category EGUI thôi còn việc bị lỗi gì thì post trigger lên , nói thế ai biết đường gì mà giúp :)
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
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.
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 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