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

Status
Không mở trả lời sau này.
Cho hỏi tại sao tôi làm trigger F item như trong bài hướng dẫn mà làm 5 item vào game 3 item F được 2 item F không được mặc dù trigger đúng hết
 
Cho em hỏi làm sao để cho cứ tăng lv lên đến mức độ nhất định thì Hero to hơn v. ( như tiny trong DotA)
Em có cái trigger này hk bjk lủng chỗ nào :
Events
A unit Starts the effect of an ability
Conditions
(Ability being cast) equal to Stealth Killer
Actions
Animation - Play (Triggering Unit)'s attack animation
Unit - Move Triggering Unit instantly to (Position of (Target unit of ability being cast))
Unit - Set life of (Triggering Unit) to ((Life of (Triggering Unit)) - ((Life of (Triggering Unit)) x 0.50)) (Giảm 50% máu hiện tại của nv để cast skill)
Unit - Set life of (Target unit of ability being cast) to ((Life of (Target unit of ability being cast)) - ((Life of (Target unit of ability being cast)) x 0.50)) ( Giảm 50% máu hiện tại của đối thủ bị cast )
vậy mà khi vào test thì chỉ có nv của em mất 50% máu còn nv của tụi nó không mất tí máu nào cả.
 
Cho hỏi ghép 2 vũ khí lên người 1 hero đc ko , tui ghép 1 cây giáo vs 1 cây kiếm lên hero thì cây giáo đúng vị trí còn cây kiếm thì ở dưới chân khó hiểu thật .
1> Bạn xem lại xem bạn khai báo đúng điểm attachment point chưa ? Gắn vào 2 tay thì phải là "hand, left" và "hand, right".
2> Cách trên vẫn ko được thì do model Hero của bạn bị gắn sai điểm attachment và chỉ có cách fix là nhớ đại ka nào làm model sửa giùm, còn tự fix thì phải đòi hỏi có trình độ 3D khá 1 chút.

Events
A unit Starts the effect of an ability
Conditions
(Ability being cast) equal to Stealth Killer
Actions
Animation - Play (Triggering Unit)'s attack animation
Unit - Move Triggering Unit instantly to (Position of (Target unit of ability being cast))
Unit - Set life of (Triggering Unit) to ((Life of (Triggering Unit)) - ((Life of (Triggering Unit)) x 0.50)) (Giảm 50% máu hiện tại của nv để cast skill)
Unit - Set life of (Target unit of ability being cast) to ((Life of (Target unit of ability being cast)) - ((Life of (Target unit of ability being cast)) x 0.50)) ( Giảm 50% máu hiện tại của đối thủ bị cast )

Bạn thay 2 câu lệnh Set life của bạn như sau :

Mã:
Unit - Set life of Triggering Unit to 50 % (trong mục Unit có [B]set life to percentage[/B])
Unit - Set life of (Target unit of ability being cast) to 50%
 
Chỉnh sửa cuối:
Bạn thay 2 câu lệnh Set life của bạn như sau :

Mã:
Unit - Set life of Triggering Unit to 50 % (trong mục Unit có [B]set life to percentage[/B])
Unit - Set life of (Target unit of ability being cast) to 50%

Bạn hiểu sai ý bạn đó rồi
Kiếu này là set máu của target = 50% máu trong tổng số máu
Còn bạn ấy hỏi là giảm target 50% máu trong máu hiện tại target có
Theo mình nghĩ thì nên set target = Target unit of ability being cast
và set caster = Triggering Unit để không lỗi
 
Bạn hiểu sai ý bạn đó rồi
Kiếu này là set máu của target = 50% máu trong tổng số máu
Còn bạn ấy hỏi là giảm target 50% máu trong máu hiện tại target có
Theo mình nghĩ thì nên set target = Target unit of ability being cast
và set caster = Triggering Unit để không lỗi
Đơn giản thôi!Hãy thử code sau:
Mã:
Unit - Set Percent life of Triggering Unit to ((Get Unit Percent life of(Triggering unit)) - 50)%
Unit - Set Percent life of (Target unit of ability being cast) to ((Get Unit Percentlife of (Target unit of ability being cast))-50)%
 
Cho hỏi ai làm cái xạ phu mà trong đó có cái hình bấm vào hình đó dịch chuyển đến chỗ khác lấy item cuốn sách nhé thanks
Quote lại nè trả lời giùm mình với
 
Unit - Set life of (Triggering Unit) to ((Life of (Triggering Unit)) / 2) thế là xong, zời ạ =))

Như vậy chỉ nghĩ là số máu hiện có của Trigger Unit chia đôi thôi,ví dụ máu hiện tại là 1000 thì tiêu hao 500 hp,nhưng lỡ người đó còn máu là 5 thì dùng chiêu đó hoài không hết máu được rồi!~
 
Mình muốn làm 2 skill sau đây nhưng chưa hoàn chỉnh, ai chỉ mình đc ko :(
+skill 1: cho khả năng 5/10/15/20% crit 1.5/1.8/2.2/2.5, khi crit thành công trên target thì trừ 2/3/4/5 armor của nó, mình build base thì critical strike của blademaster, crit rate và crit times thì ok nhưng đoạn trừ armor thì mình có thử dùng dummy cho cast farie fire nhưng không thành công, vào test thì lúc crit ko có effect trừ armor :(
+skill 2: on/off tạo ra vòng lửa deal dmg lên các kẻ thù xung quanh, đồng thời tăng 5/10/15/20% MS và 10/20/30/40% AS, tác dụng cho đến khi off hoặc cạn mana, base từ skill immolation của demon hunter, mình cũng gặp rắc rối ở bonus effect làm AS và MS cho caster, có thử dùng dummy cast bloodlust nhưng cũng ko thấy hiệu quả T___T
Skill 1: Cái này 100% là custom =trigger cả. không thể dựa trên skill critical strike được. Đầu tiên với event unit takes damage bạn kiểm tra loại damage (cái này xin lỗi mình vẫn đang mò). Sau đó kiểm tra % của nó, nếu qua thì mới tạo thêm damage, text, và 1 dummy cast Farie Fire.
Ví dụ Hive có 1 custom critical strike nhưng chưa hoàn chỉnh.
Skill 2: dùng bloodlust không sao, nhưng sẽ mất nếu avatar/ immune. Bạn nên dùng berserk, add vào, cho unit cast và remove ra, với duration = 0 (vĩnh viễn). Khi trigger nhận việc unit tắt/ hết mana thì remove buff đi. Còn không thì tạo 1 aura từ Endurance Aura, chỉnh target allowed cho phù hợp. Khi tắt/ hết mana thì kill dummy unit.

Cho em hỏi làm sao để cho cứ tăng lv lên đến mức độ nhất định thì Hero to hơn v. ( như tiny trong DotA)
Em có cái trigger này hk bjk lủng chỗ nào, vậy mà khi vào test thì chỉ có nv của em mất 50% máu còn nv của tụi nó không mất tí máu nào cả.
Rõ là nên set biến Caster và Target vào cho nó lành bạn ạ.
Để làm unit to thì dùng Animation - Change unit's size to (100.00%, 100.00%, 100.00%) of its original size trong trigger kiểm tra level của nó.

Cho hỏi ai làm cái xạ phu mà trong đó có cái hình bấm vào hình đó dịch chuyển đến chỗ khác lấy item cuốn sách nhé thanks
Xem thử

Như vậy chỉ nghĩ là số máu hiện có của Trigger Unit chia đôi thôi,ví dụ máu hiện tại là 1000 thì tiêu hao 500 hp,nhưng lỡ người đó còn máu là 5 thì dùng chiêu đó hoài không hết máu được rồi!~
Vậy mình thêm condition vào, nếu máu < ?% thì không cho cast @@!
 
Chỉnh sửa cuối:
cho hỏi Get local player xài chung với set units group hoặc integer biến khả năng ngắt kết nối có cao không ?
 
^
Haizzz biến chi cũng được miễn là không create và remove trong khi đang dùng GetLocalPlayer là được:
Sai (disconnect)
RemoveUnit(u)
RemoveGroup(g)
CreateTextTag()
....

Đúng (không sao):
GroupRemoveUnit(g,u)
GroupClear(g)
SetTextagVisible(tt,false)
......
 
^
Haizzz biến chi cũng được miễn là không create và remove trong khi đang dùng GetLocalPlayer là được:
Sai (disconnect)
RemoveUnit(u)
RemoveGroup(g)
CreateTextTag()
....

Đúng (không sao):
GroupRemoveUnit(g,u)
GroupClear(g)
SetTextagVisible(tt,false)
......

tiếc vì vẫn ngắt kết nối :-??





........................
 
Mọi người cho em hỏi: em đã đọc các topic nói về các công cụ làm map, nhưng khi em tải Newgen WE về mở lên thì không mở được map loại m3x!!! Với lại em thấy trên diễn đàn có mấy cái strigger hay hay nên em thử làm thử nhưng mà có mấy cái event em tìm mãi mà không thấy. Ví dụ như là strigger dùng để ghép 2 hay nhiều item thành 1 item ấy. Em tìm cái event: unit - a unit acquires... (em không nhớ rõ) nhưng không thấy. Các map maker có thể hướng dẫn chi tiết cho em được không ạ? Nếu câu hỏi ngớ ngẩn thì các pro cũng chém nhẹ tay. Em là newbie nên có gì ae thông cảm. Thanks. Em có 2 bản là 1.24e và 1.21b. (Newgen WE của em nằm trong thư mục của 1.21b mới mở được. 1.24e không có liên quan).
 
ai chi dùm mình đi , cách nào làm hero drop bớt 1 item khi có cùng lúc 2 item giống nhau
 
Ai giúp mình với. Không xong bước này thì chắc không có mấy bước sau. Hjx.
 
-Ai biết làm cho unit ATk đc ko, đã chỉnh ATK 1 only nhưng ko thấy dam ? Thanks nhìu
ps:Có ai rành chỉnh hệ thống trong game ko mình xin nick bàn truyện làm ăn.
 
Status
Không mở trả lời sau này.
Back
Top