Topic hỏi đáp về cách làm map | version 12

Status
Không mở trả lời sau này.
clear + destroy để remove leak tạo dialogs nếu như mỗi lần dùng việc gì đó lại tạo dialogs. thường nên không nên tạo dialogs mỗi lần dùng lệnh mà lúc vào map tạo sẵn dialog, rồi từ đó cho các lệnh rồi lôi nó ra dùng, vậy sử dụng khá tốt.
Ưhm, giờ làm map phải bỏ kiểu Dialog thì hơi tiếc thật :( lại làm kiểu Buy item tạo quest vậy :)) nhưng làm thế nó có tạo quest riêng cho mọi người ko nhỉ ?

---------- Post added at 17:24 ---------- Previous post was at 17:17 ----------

muốn reset thì New Map chứ còn gì, các dữ liệu trong Object Editor thì có Export/Import mà?
các file import thì nên dùng MPQ Master mở map ra, extract các file này, làm thế này thì các file sẽ ở trong các folder như đường dẫn
rồi dùng Extensions \ Import Directory của NewGen để import, rất nhanh.



không >:D<!
Hix, em làm map RPG nên tạo nhiều item quá :( chủ yếu là tiếc cái đấy không muốn new map. Thôi thì bèn làm thủ công clear hết vậy :))
 
Trả lời hộ em cái mấy pác :D
P/S: Cái AI Ebook ai hiểu gì ko, giảng giải hộ cái
 
mình có thắc mắc thế này:
tại sao trigger GUI lại không chạy hàm event trong khi lúc trước vẫn chạy được? không thêm bớt act nào nhé! ai giải thích hộ với
 
YAN[asian];19911701 nói:
Hashtable thì mình chịu rồi, chưa xài bao giờ. Ai giúp dùm phần MUI với, fix đc cái kia nhưng vẫn chưa MUI đc...

Quote lần cuối. Hix...mệt quá!

À quên, map đây .
Ơ sao nó ko tự động gộp thành 1 post nhỉ??


TOM: 611 post mà không biết dùng nút Edit?
@ Edit nhưng ấn Go Advanced để lấy attack file nhưng ko đc.
 
Chỉnh sửa cuối:
Ai cho mình hỏi, mình tạo region 1 và 2, dùng trigger tạo 5 footman ở region 1 rồi unit group - order unit in region 1 to attack - move to region 2, hồi map cũ thì ko sao nhưng mấy map gần đây có hiện tượng khi footman chạy ra dc khoảng 5s thì nó lại chạy về nơi tạo ra nó ( region 1). Tks trước...
 
Sao map mình dùng Egui mà khi test cứ thấy có em Footman từ đâu chạy tới ấy nhỉ :)) có ai biết phải xóa dòng nào trong Egui không ?
 
Sao map mình dùng Egui mà khi test cứ thấy có em Footman từ đâu chạy tới ấy nhỉ :)) có ai biết phải xóa dòng nào trong Egui không ?

bạn xem lại các hàm trigger của bạn đi :-s chứ EGUI là 1 mã hàm nâng cao thôi hok có ảnh hưởng gì hết trừ khi bạn thêm hàm vào thôi :-s

@Doom_Sage

cái gì thế này :|
Trym ới trym trỳm trỳm ớ trym ới
Hôm nay à cái bông ớ trym ới
Em nhớ từng hun trỳm a trỳm trỳm trým trym
Trym trým trym à trym em cắn trym ớ ơ đứt trym

Lý con trym create by Dhguardianes - this is wtf :|
 
bạn xem lại các hàm trigger của bạn đi :-s chứ EGUI là 1 mã hàm nâng cao thôi hok có ảnh hưởng gì hết trừ khi bạn thêm hàm vào thôi :-s

@Doom_Sage

cái gì thế này :|
Lúc không dùng Egui thì ko có Footman nhưng add vào thì tự dưng có con footman invur giáp chạy từ dưới cùng bên trái map chạy đến giữa map =)) remove nó (Dùng trig để xóa nó khi test)là i như rằng tự kích mình ra khỏi map :))
 
mình có thắc mắc thế này:
tại sao trigger GUI lại không chạy hàm event trong khi lúc trước vẫn chạy được? không thêm bớt act nào nhé! ai giải thích hộ với

quote lần 1...
call 30char.create()
 
Khi 1 unit take damage, làm sao để biết được damage nhận vào là loại gì? Mình cần tìm condition trên vì 1 số trigger với event là unit take damage, mình muốn nó chỉ hoạt động khi bị tấn công bình thường (physical damage). Thank ai giúp giùm.
 
Mình vào World Editor thì thấy mấy khung kẻ trắng vàng rất khó chịu , chỉ mình cách bõ với :D
 
@Jun Naital: Lúc không dùng Egui thì ko có Footman nhưng add vào thì tự dưng có con footman invur giáp chạy từ dưới cùng bên trái map chạy đến giữa map remove nó (Dùng trig để xóa nó khi test)là i như rằng tự kích mình ra khỏi map
Đúng trong EGUI có vài chỗ dùng hfoo = id con footman để làm 1 số trỏ. Nhưng dùng xong mà ko cho nó "đi" luôn thì chỉ có trigger Knockback mà thôi.
Có 2 cách khắc phục.
- Vào trigger đó sửa rawcode thành của con dummy (ko thể nhìn thấy và bất tử)
- Sửa con footman thành con ko thể nhìn thấy và bất tử (như dummy)
Khuyên là nên dùng cách 2. Còn tốt nhất là ko dùng EGUI =))

@LeoNguyen112: Khi 1 unit take damage, làm sao để biết được damage nhận vào là loại gì? Mình cần tìm condition trên vì 1 số trigger với event là unit take damage, mình muốn nó chỉ hoạt động khi bị tấn công bình thường (physical damage). Thank ai giúp giùm.
Biết mỗi 1 cách là tất cả spell deal dam = trigger với dam spell + system nào đó như IDDS hay Damage rồi detect nếu ko phải dam spell thì là dam vật lý

@SJuddy tại sao trigger GUI lại không chạy hàm event trong khi lúc trước vẫn chạy được? không thêm bớt act nào nhé! ai giải thích hộ với
Câu hỏi quá đơn giản nên ko sao trả lời đúng được.
Hãy xem lại các trigger chạy trước đó. Đôi khi trigger trước lỗi dẫn đến trigger sau ko chạy (có liên quan đến nhau ấy)
Hoặc là có biến trong trigger đó chưa được thiết lập giá trị cụ thể mà đã dùng thì trigger sẽ tự dừng lại ở đoạn lỗi đó
 
@LeoNguyen112: Khi 1 unit take damage, làm sao để biết được damage nhận vào là loại gì? Mình cần tìm condition trên vì 1 số trigger với event là unit take damage, mình muốn nó chỉ hoạt động khi bị tấn công bình thường (physical damage). Thank ai giúp giùm.
Biết mỗi 1 cách là tất cả spell deal dam = trigger với dam spell + system nào đó như IDDS hay Damage rồi detect nếu ko phải dam spell thì là dam vật lý
Phải deal dam = trigger tất cả spell sao, lại còn dùng system nữa. Không còn cách nào đơn giản hơn ah :(
 
Phải deal dam = trigger tất cả spell sao, lại còn dùng system nữa. Không còn cách nào đơn giản hơn ah :(

rất tiếc là không, nếu có cách đơn giản thì người ta đâu phải mất công viết ra system như trên >:D<
 
@SJuddy tại sao trigger GUI lại không chạy hàm event trong khi lúc trước vẫn chạy được? không thêm bớt act nào nhé! ai giải thích hộ với
Câu hỏi quá đơn giản nên ko sao trả lời đúng được.
Hãy xem lại các trigger chạy trước đó. Đôi khi trigger trước lỗi dẫn đến trigger sau ko chạy (có liên quan đến nhau ấy)
Hoặc là có biến trong trigger đó chưa được thiết lập giá trị cụ thể mà đã dùng thì trigger sẽ tự dừng lại ở đoạn lỗi đó

dù là trigger map initializier cũng không hề chạy hàm event đó. đầu tiên cái trigger map init của mình không chạy, một trigger khác không liên quan vd như cho event trigger khác đó là player chat event "test" . ban đầu trigger khác đó chạy bình thường, tuy nhiên cái trigger map init của mình không chạy, nên copy sang hai cái y như nhau để xem lỗi. tuy nhiên trigger copy không chạy luôn, kéo theo trigger player chat event "test" đó cũng không chạy, mặc dù không cho giá trị nào liên quan đến nhau cả!
 
dù là trigger map initializier cũng không hề chạy hàm event đó. đầu tiên cái trigger map init của mình không chạy, một trigger khác không liên quan vd như cho event trigger khác đó là player chat event "test" . ban đầu trigger khác đó chạy bình thường, tuy nhiên cái trigger map init của mình không chạy, nên copy sang hai cái y như nhau để xem lỗi. tuy nhiên trigger copy không chạy luôn, kéo theo trigger player chat event "test" đó cũng không chạy, mặc dù không cho giá trị nào liên quan đến nhau cả!

Cái này mình cũng từng gặp r:
1) là có 1 số varible bị lỗi (array wá lớn ...)
2) là có sai sót chỗ nào thử đổi event map initialzation sang time elapse 0.00 xem có đc k
3) ngoài ra mình k biết ... :-??

Bạn thử check xem
 
Status
Không mở trả lời sau này.
Back
Top