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

Status
Không mở trả lời sau này.
làm thế nào để liên hệ admin epicwar? :| ko thấy nó có 1 cái 4rum nào luôn mà

liên hệ REX (thiên kiếm) hay doom_guarddn (Greentd) biết thêm chi tiết, ta ko biết gì hết, chỉ nghe nói từ doom và dhg =))
2 người này có 2 map nổi tiếng trong Garena
 
Ai zúp e vs :( e tạo trigger khi hero active spell avatar thì add spell bash vào hero wait 30s thì remove spell bash nhưg nó dỡ chứng ko chịu remove đi :( các a zúp e,xin thanks

Thay thì dùng wait thì bạn cùng countdown timer hoặc dùng integer với giá trị là 30,rồi every sc set integer đó = integer - 1,khi integer = 0 thì remove spell bash đi


làm thế nào để liên hệ admin epicwar? ko thấy nó có 1 cái 4rum nào luôn mà

Trên epic có phần report mà bạn :d xài tạm thôi
 
Cho hỏi cơ chế tính Damage của spell Cluster Rocket.
 
Cho hỏi có skill base trong war nào mà có cơ hội chặn sát thương ko?
 
Cho hỏi cơ chế tính Damage của spell Cluster Rocket.
Tính dam theo từng đợt cách nhau 1 khoảng (Data-Interval) và trong 1 vùng nhất định (Stats-AOE of Effect) trong 1 khoảng thời gian nhất định (Data-Effect Duration)
Ví dụ
Data-Interval=0.2
Stats-AOE of Effect=300
Data-Effect Duration=1.01
thì trong vùng bán kính 300 sẽ mất dam thành 5 lần cách nhau 0.2s kéo dài 1s. 0,01s cuối để hoàn thành dam thứ 5 vào lúc tròn 1s

Mỗi đợt sẽ deal dam =Data-Dam Amount. Nếu số dam tổng cộng gây nên quá thì sẽ dừng ko deal dam ở dam = Data-Max Dam.

Còn số lượng rocket = Data-Missle Count chỉ để cho đẹp :-??
Cho hỏi có skill base trong war nào mà có cơ hội chặn sát thương ko?
Hardened Skin (passive) trong melee cũng là skill base của Stout Shield và Vanguard trong dota.
Defend (active) trong melee
Chỉ chặn dam vật lý ko chắn dam phép
Chắn dam phép passive thì là Spell Damage Reduction (của item)
Edit: à quên có Evasion có % chặn hoàn toàn 1 phát sát thương vật lý =))
Còn gì nữa thì ai biết bổ sung sau....
 
Chỉnh sửa cuối:
^ Limit repairing:
Mã:
Worker Begin
    Events
        Unit - A unit Begins channeling an ability
    Conditions
        (Ability being cast) Equal to Repair (Human)
    Actions
        Set Worker_Count = (Worker_Count + 1)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                Worker_Count Less than or equal to 2
            Then - Actions
            Else - Actions
                Unit - Order (Triggering unit) to Stop
Mã:
Worker End
    Events
        Unit - A unit Stops casting an ability
    Conditions
        (Ability being cast) Equal to Repair (Human)
    Actions
        Set Worker_Count = (Worker_Count - 1)

Cậu cho mình hỏi thêm. Cái trigger này chạy ngon lành r, nhưng h nó phát sinh ra vấn đề này:

cái Ability "Repair" nó cũng kiêm luôn để xây nhà, vì thế khi có 2 Worker sửa nhà thì Worker thứ 3 không thể xây nhà dc???? Cậu có thể sửa lại dùm mình ko?

Chẳng hạn như là: trong 1 AoE 1000 thì chỉ có 2 Worker sử dụng Repair thôi ý? ko thì làm thế nào cũng dc :D


Tiện đây nhờ cậu viết dùm cái trigger kết hợp unit nữa.
Khi unit A tới điểm AA, Unit B tới điểm BB thì nó sẽ tự tạo ra 1 unit mới có dam = (Unit A + Unit B) /2, giáp, máu, các chỉ số cũng thế. Và sự kết hợp này chỉ tồn tại trong 30 giây, hết 30 giây sẽ tự tách 2 unit đó ra như cũ??????????????????????????????

Cảm ơn nhiều :)
 
copy code lên đi chứ đó ai làm lại đâu, muốn sữa cũng khó, ko lẽ đánh lại đám code đó :-s
@Tom : thêm nôi quy post code ko post hình đi Tom :)
 
- Ai chỉ giúp em chỉnh thế nào để khi unit chết thì xác nó mất ngay không ạ? Không thì tầm 3~4s sau nó mất cũng được.
Em làm 1 map dạng hero def, nhưng mà vì số lượng unit nhiều nó chết xác nằm la liệt khoảng 40~50s mà không chịu mất >"<.
Em cảm ơn nhiều lắm ạ. :8cool_cry:
 
Thay thì dùng wait thì bạn cùng countdown timer hoặc dùng integer với giá trị là 30,rồi every sc set integer đó = integer - 1,khi integer = 0 thì remove spell bash đi

A zúp e vs e chưa từng bao h` đụng chạm zì tới countdown time hay integer :(
e làm cách 2: trigger 1: event: khi unit active spell__condition: khi active spell avatar__action: set integer=30/add spell bash
trigger 2: event: every 1s trog game__condition: khi active spell avatar__action: set integer2 = integer-1/If nhữg condition tren đúg thì action ko thì ....
condition:integer2=0__action: remove spell bash__Else action: do notthing.
zúp e vs :( thanks a nhìu
 
làm sao cho vật thể đi lên trên doodas được nhỉ, ví dụ doodas của mình là 1 cái sân khấu
 
Giúp mình sửa spell sau thành damage AOE và dash đến chỗ thằng bị cast với.(làm từ storm both)

http://nm3.upanh.com/b5.s1.d4/27371c...3.untitled.bmp


effect 1 là: hiệu ứng sét ở tay
effect 2 là: hiệu ững thunder clap ở dưới đất

Sorry ! đây là text :
Chidori begin
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Chidori
Actions
Set Caster = (Casting unit)
Set Monter = (Target unit of ability being cast)
Set Picked = (Picked unit)
Unit - Pause Caster
Animation - Play Caster's Spell Channel animation
Wait 0.50 seconds
Trigger - Turn on Chidori effect 1 <gen>
Sound - Play Chidori <gen>
Wait 1.00 seconds
Trigger - Turn on Chidori effect 2 <gen>
Wait 1.00 seconds
Trigger - Turn off Chidori effect 1 <gen>
Trigger - Turn off Chidori effect 2 <gen>
Unit - Move Caster instantly to (Position of Monter)
Animation - Play Caster's Spell Throw animation
Trigger - Turn on Chidori monter move <gen>
Wait 1.00 seconds
Trigger - Turn off Chidori monter move <gen>
Unit Group - Pick every unit in (Units in (Region centered at (Position of Monter) with size (500.00, 500.00)) matching (((Matching unit) belongs to an enemy of (Owner of Caster)) Equal to True)) and do (Actions)
Loop - Actions
Unit - Cause Caster to damage Monter, dealing 5000.00 damage of attack type Spells and damage type Normal
Special Effect - Create a special effect attached to the origin of Monter using NewDirtEXNofire.mdx
Unit - Unpause Caster
Wait 1.00 seconds
Special Effect - Destroy (Last created special effect)
Wait 1.00 seconds
Special Effect - Destroy (Last created special effect)
.................................................................................................................................................................
 
- Ai chỉ giúp em chỉnh thế nào để khi unit chết thì xác nó mất ngay không ạ? Không thì tầm 3~4s sau nó mất cũng được.
Em làm 1 map dạng hero def, nhưng mà vì số lượng unit nhiều nó chết xác nằm la liệt khoảng 40~50s mà không chịu mất >"<.
Em cảm ơn nhiều lắm ạ. :8cool_cry:
Nếu mà dùng creep là Neutral Hostile thì thế này: Sau khi chết creep sẽ biến mất luôn:
Mã:
Events
     A unit Dies
Conditions
     (Triggering unit) is a Hero equal to false
     Owner of (Triggering Unit) equal to Neutral Hostiles
Actions
     Unit - Remove (Triggering Unit) from the game
 
ILPC : thay dòng
Unit Group - Pick every unit in (Units in (Region centered at (Position of Monter) with size (500.00, 500.00)) matching (((Matching unit) belongs to an enemy of (Owner of Caster)) Equal to True)) and do (Actions)
Loop - Actions
Unit - Cause Caster to damage Monter, dealing 5000.00 damage of attack type Spells and damage type Normal

bằng dòng này thử xem sao nhé :

Unit Group - Pick every unit in (Units withing aaa of (position of Caster) and do action )
Loop - action
if (all condition are true) then do (then action) else do (Else action)​
If - condition
((picked units) is lives) Equal to True
((picked units) belong to an enemy of (Onwer of (Caster)) Equal to True
Then - antion​
Units - Cause (Caster) to damage (Picked unit), Dealing bbb Damage of attack type Spell and damage type Normal

aaa : là độ rộng vùng aoe.
bbb : là damage lan nhé.
Thân !
 
^ Leak Unit Group. Nên đặt 1 biến vào cái Unit Group đó trước rồi hẵng Pick để dùng xong còn remove chứ :|
 
làm sao cho vật thể đi lên trên doodas được nhỉ, ví dụ doodas của mình là 1 cái sân khấu

Dùng invisible platform (trong phần doodad/ brigde, ramp)

Nếu mà dùng creep là Neutral Hostile thì thế này: Sau khi chết creep sẽ biến mất luôn:
Mã:
Events
     A unit Dies
Conditions
     (Triggering unit) is a Hero equal to false
     Owner of (Triggering Unit) equal to Neutral Hostiles
Actions
     Unit - Remove (Triggering Unit) from the game

Không cần trigger đâu. Để death type của unit là Can't raise, does not decay là được
______________________________________________________________________

Tại sao khi tạo custom campaign, mình không thấy portrait của unit?
Edit: chính xác hơn là vào game vẫn thấy, nhưng sau khi kết thúc cinematic thì mất hết portrait
 
Chỉnh sửa cuối:
Ai giúp mình làm spell này với: Giống skill firefly của Batrider tron DotA. Trong thời gian active nếu caster để lại vệt lửa theo hình chữ Z thì add skill fire bolt vào khi hết duration, nếu đi theo hình chữ O thì add skill frost nova, ect. Bạn chỉ cần giúp mình cái tạo trigger nhận dạng các hình trên (hình Z,O...) hình dạng do vệt lửa tao ra ko cần phải giống perfect các ký tự. Thanks :D
 
^ Có lẻ là bất khả thi, không phải cái gì trigger cũng làm được
 
Ai cho em hỏi em xài upgade là Long Rife để tăng range = trigger lên từng cấp thì con Hero của em không tăng chỉ có những con Hero được tạo ra sau khi nó upgade thì mới đc +Range ai chỉ em với @@
 
Status
Không mở trả lời sau này.
Back
Top