World_Editor
Mr & Ms Pac-Man
- 6/6/12
- 137
- 1
GUI: Tức là những trigger bình thường có ba dòng event, conditions, actions mà bạn có thể đưa các lệnh thực thi có sẵn bằng cách chuột phải-> add event, condition,action trong trigger đó.
MUI: MUI Là một thuật ngữ để chỉ về việc trigger đó có thể thực hiện cùng một lúc (hay chênh lệch ở một phạm vi thời gian) hoặc nhiều bản thân khác sử dụng mà không bị lỗi.
Lấy ví dụ đơn giản về một chiêu thức, thường thì bạn làm chiêu sử dụng lên một đối thủ, muốn gây ra dam sau 5s mà sử dụng hàm Wait 5.00s trong trigger , rồi sau đó sử dụng hàm deal dam và gán mục tiêu là một giá trị định sẵn (ex:set TargetUnit = GetSpellTargetUnit()) trước đó thì sẽ bị lỗi khi một đơn vị khác sử dụng chiêu thức đó trong phạm vi 5 giây.
JASS: Là trigger và cũng có event, conditions, actions nhưng được hiển thị dưới hình thức text, nó phải nhờ người viết phân định ra đâu là event, đâu là conditions, đâu là actions qua các bộ hàm gọi là function. Tiện lợi của JASS hơn GUI ở chỗ là dễ dàng giúp người viết thực hiện MUI spell nếu biết cách sử dụng hợp lý.
JASS được anh Tom-sama khuyên các bạn rành thạo nên học và viết các spell bằng JASS.
Bạn đọc thêm về JASS ở đây nhé:http://forums.gamevn.com/showthread.php?485055-Tutorial-GUI-to-JASS
p.s: Trả lời thui Tom-sama chém nhẹ em thui nhé![]()
vậy làm sao để chuyển từ dạng GUI sang JASS

vì cái GetSpellTargetUnit() là 1 handle đã theo trigger đó thực thi tác dụng rồi. nên không sợ bị lỗi. thậm chí là Wait...

