Topic hỏi đáp (tập 3) về cách làm map

Status
Không mở trả lời sau này.
Ông không chú ý từ nổ ra tứ phía à :| ... Thế thì Creat Dummy làm gì :-? ..Thay vào Unit - Creat... thì ta cho là :
Mã:
Actions
    Special Effect - Create a special effect at (Center of (Playable map area)) using Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl
    Special Effect - Destroy (Last created special effect)

Nghĩa la tạo Effect tại 1 điểm rồi del luôn effect đó để không bị leak..Trong đó thay (Center of (Playable map area)) point mà mình muốn tạo Effect..Cụ thể ở đây là PointLoop(chính xác không cầnc ho PointLoop là kiểu mảng.Chỉ cần để thường cũng đc).Còn Abilities\Spells\Human\ThunderClap\ThunderClapCaster.mdl thì thay bằng hiệu ứng mà mình muốn tạo.... Mà cái Unit - Creat... của ông không có Add Ex... time à...Thế tạo ra 1 đống dummy cho nó đứng đấy làm gì :-?

nói thật nhé , có bị ngu ko ?
unit có thể thay đổi model thành effect nào chả đc :O
còn cái này chỉ chỉ cách làm spell nova
còn vụ add time life thì tự mà làm ko đc à ?
 
Cho mình hỏi : mình tạo 1 spell sấm sét đánh thẳng về phía trước (mỗi 0,01s thì đánh 1 cái thành đường thẳng) nhưng khi cause damage thì enemy bị dính 2 3 lần (ví dụ bị 2 cái sấm đi qua thì bị mất máu 2 lần) có cách nào làm mất máu 1 lần ko ???
 
Cho mình hỏi : mình tạo 1 spell sấm sét đánh thẳng về phía trước (mỗi 0,01s thì đánh 1 cái thành đường thẳng) nhưng khi cause damage thì enemy bị dính 2 3 lần (ví dụ bị 2 cái sấm đi qua thì bị mất máu 2 lần) có cách nào làm mất máu 1 lần ko ???
Reply With Quote
bạn phải pick các unit đã nhận dam vào 1 group,AlreadyDamGroup chẳng hạn.rồi đặt điều kiện cho các unit nhận dam tiếp theo là ko dc thuộc AlreadyDamGroup.Mình ko có up trigger lên dc tại ko có thời gian.Nói bạn hiểu sơ sơ cách làm thôi nha:P:P
 
Nếu làm theo cách của strong thì tốt nhất create special effect rùi xài lệnh unit-deal dam
 
Nếu làm theo cách của strong thì tốt nhất create special effect rùi xài lệnh unit-deal dam

Ghi rõ đoạn code ra cho người ta đi

_______________________________________________-
Havoc đi rồi sao :((, có đúng không vậy anh Tom, anh Jin
 
nói thật nhé , có bị ngu ko ?
unit có thể thay đổi model thành effect nào chả đc :O
còn cái này chỉ chỉ cách làm spell nova
còn vụ add time life thì tự mà làm ko đc à ?

Hướng dẫn thiếu lại bảo người khác ngu ?:-@ Mà ai bảo dùng lệnh Unit-Creat...Mà có thể thay Unit thành Effect ..Chả biết ai ngu ở đây =)).Còn nếu nói là dùng Dummy thay Model là effect,thì sao không có chú dẫn ở trên...Thiếu người khác bổ sung lại bảo người khác ngu à /:)
 
Hướng dẫn thiếu lại bảo người khác ngu ?:-@ Mà ai bảo dùng lệnh Unit-Creat...Mà có thể thay Unit thành Effect ..Chả biết ai ngu ở đây =)).Còn nếu nói là dùng Dummy thay Model là effect,thì sao không có chú dẫn ở trên...Thiếu người khác bổ sung lại bảo người khác ngu à /:)

ko biết tự suy nghĩ à :-o
hay thích bắt bẻ ?
 
2 bạn thôi ngay, không "lửa" nữa. Còn tiếp tục là nhận thẻ đó
 
2 bạn thôi ngay, không "lửa" nữa. Còn tiếp tục là nhận thẻ đó

mình sẽ thôi ngay nếu ông đó ko nói gì nữa
còn nói nữa thì xin nói tiếp vài câu
bị thẻ cũng ko sao
 
Lại còn GUI-er nữa cơ đấy, rất đơn giản là bởi vì 1 khi trigger thực hiện spell tạo dummy + effect sẽ gây ra hiện tượng lag phải trải qua ít lần thì map mới "nhờn" với cái effect + dummy đó vì thế nên bạn phải tai 1 trigger từ trước tạo các tất cả dummy + effect rồi remove hết và + phải thêm preload effect nữa, chả nhớ nó là lệnh nào nữa
Vậy Computer(Lord) cố nhớ lại dùm đi.btw,có ai biết làm như (Lord) nói ko ?Mà cũng pó tay ông này.Viết văn mà ko chấm ko phẩy gì cả, viết luôn tuồn.Hên mà đọc cũng hiểu dc sơ sơ.
 
@rongdoVN, kickboy00: ai "start" gây "lửa" trước thì người đó tự biết nhé
hơn nữa, hướng dẫn không rõ ràng là cả 2 đều ko rõ ràng

ngoài ra dummy unit hay special effect đâu có ảnh hưởng gì, dù sao nó mới chỉ tạo ra đc "visual" cho spell thôi
---
@ShadowThanatos: em ko cần nhắc nhở đâu.
nếu có trả lời được câu hỏi nào thì trả lời luôn nhé
----
Vậy Computer(Lord) cố nhớ lại dùm đi.btw,có ai biết làm như (Lord) nói ko ?Mà cũng pó tay ông này.Viết văn mà ko chấm ko phẩy gì cả, viết luôn tuồn.Hên mà đọc cũng hiểu dc sơ sơ.

lần đầu dùng skill, do các effect, unit, ability chưa "nạp" nên có lag, sau đó nạp rồi thì sẽ ko lag nữa.

cách khắc phục là "nạp trước" (Preload)
- cách 1: Game - Preload File, Preload Filename, Filename ở đây là path của effect hoặc unit
- cách 2:
+ với special effect: tạo effect rồi destroy luôn (tạo ở giữa bản đồ luôn)
+ với unit: tương tự
+ với ability: tạo 1 dummy unit, add/remove các ability cần preload cho unit này, sau đó remove dummy unit.

thời điểm "nạp trước" có thể là lúc "Time - Time Elapsed" 0.00 second.
dùng Map Initialization cũng được nhưng sẽ làm tăng thời gian nạp map.

chú ý: Preload chỉ làm cho spell ko lag trong lần cast đầu tiên :)>- , chứ lúc preload cũng lag, ko phải là hoàn toàn tránh đc lag 3:-O
----------------
p.s: văn của Tom có 3.5, vừa đủ để ko phải thi lại =)) nhưng chấm hay phẩy thì vẫn phải có, ko thì lấy hơi đâu ra mà đọc =))
 
Cho em hỏi là ở cái custom scrript ,call Remove hoặc Détroy nó khác với set = null ở đâu ạ,mong giải thích
 
Các bác ơi,làm sao chỉ để Trigger làm 1 lần thui vậy :(
(Mặc dù đã có Turn off this trigger)
Chẳng hạn:
Event - Unit enter Region
Conditions: Entering Unit is hero equal to True
Actions: Cinamatic- Send Tranmission from Unit... (gửi lời nói)
Wait 2s
Quest- Creat Quest
Set Variable - Set "Quest" = Last Created Quest
Quest - Enable "Quest"
Trigger- Turn off this trigger
Ai mà hấp tấp bấm nhanh thì ra lun 2 cái Quest :((
Đó vẫn là lỗi mà Map Kasthal Quest của tui chưa khắc phục được :((
 
@Dragon: Để Turn off (this trigger) ngay từ đầu đi đảm bảo không thực hiện 2 lần đâu.
 
Oh thế à, bạn vừa cứu tui đấy thanks :x
Hỏi típ :D :cái chiu Slam cho Item tui làm được rồi mà có điều khi đang ở trạng thái Cooldown không thấy hình mờ nhỉ :-/
 
Hình mờ là sao, nó chỉ có vòng quay thôi mà :-??
 
Để Cooldown Group thành spell slam đó(hình như thế).
 
Status
Không mở trả lời sau này.
Back
Top