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

Status
Không mở trả lời sau này.
Bạn làm giúp mình cái map demon như sau để mình hĩu rõ chút @@ Chứ nói ko thế này thì mình chịu :D Thanks bạn trước.
Bạn làm cái map cho 1 cái item Kiếm có 5 dòng kick hoạt như sau:
+20 Dame
+20 Dame
+20 Dame
+40 Dame
20% critical
Viết hộ mình cái trigger trong map luôn nhá @@
Ai trả lời hộ mình cái này.
P/s: Tiện cho mình hỏi luôn, trong WE có mấy cái icon ẩn, tức là fải đánh = chữ mới hiện. Mình ví dụ như: Vàng đổi gỗ, gỗ đổi vàng và skill blackstorm của DDay. Vậy ai có thể cho mình xin cái list những icon ẩn đó ko. Thanks trước.
 
Ai trả lời hộ mình cái này.
P/s: Tiện cho mình hỏi luôn, trong WE có mấy cái icon ẩn, tức là fải đánh = chữ mới hiện. Mình ví dụ như: Vàng đổi gỗ, gỗ đổi vàng và skill blackstorm của DDay. Vậy ai có thể cho mình xin cái list những icon ẩn đó ko. Thanks trước.
Khi chọn icon vào mục extra mà tìm, đủ cả
 
Bạn làm giúp mình cái map demon như sau để mình hĩu rõ chút @@ Chứ nói ko thế này thì mình chịu :D Thanks bạn trước.
Bạn làm cái map cho 1 cái item Kiếm có 5 dòng kick hoạt như sau:
+20 Dame
+20 Dame
+20 Dame
+40 Dame
20% critical
Viết hộ mình cái trigger trong map luôn nhá @@

ko hiểu lắm, "dòng kích hoạt" là sao?
nếu item có những ability trên thì sao phải chia cái +dmg ra như vậy, mà mỗi item chỉ có thể có 4 ability thôi @-)

Khi chọn icon vào mục extra mà tìm, đủ cả

thật à? mục "extra" nào vậy? :o
 
Chỉnh sửa cuối:
ko hiểu lắm, "dòng kích hoạt" là sao?
nếu item có những ability trên thì sao phải chia cái +dmg ra như vậy, mà mỗi item chỉ có thể có 4 ability thôi
Cái mình muốn hỏi chính là nó: 1 item chỉ có thể chứa 4 ability.
Sao trong FDay Hero of Heroes 5 của Kan 1 item lại có nhìu dòng option như vậy, cứ cho giả thuyết là 1 dòng 1 ability, vậy cái mấy cái set với vũ khí, có khi lên tới 10 dòng vậy suy ra item đó chèn đến 10 ability luôn à.
P/s: Dòng kick hoạt là opotion ấy.
Mình mún hỏi như thế này:
Item kiếm - lúc mua
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% critical
Ví dụ lên 1 dòng kick hoạt thì
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% cirtical
Rồi lên 2:
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% cirtical
Rồi cứ thế cho đến khi đỏ hết.
Viết trigger như thế nào và làm item ra sao. Đại loại là ép ngọc như FDay Hero of Heroes 5 của Kan ấy.
 
Cái mình muốn hỏi chính là nó: 1 item chỉ có thể chứa 4 ability.
Sao trong FDay Hero of Heroes 5 của Kan 1 item lại có nhìu dòng option như vậy, cứ cho giả thuyết là 1 dòng 1 ability, vậy cái mấy cái set với vũ khí, có khi lên tới 10 dòng vậy suy ra item đó chèn đến 10 ability luôn à.
P/s: Dòng kick hoạt là opotion ấy.
Mình mún hỏi như thế này:
Item kiếm - lúc mua
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% critical
Ví dụ lên 1 dòng kick hoạt thì
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% cirtical
Rồi lên 2:
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% cirtical
Rồi cứ thế cho đến khi đỏ hết.
Viết trigger như thế nào và làm item ra sao. Đại loại là ép ngọc như FDay Hero of Heroes 5 của Kan ấy.
Xử lí từng cái vậy:
- Item chỉ có thể có tối đa 4 ability, tuy nhiên có htể làm như sau để thêm ability cho nó:
Trigger:
Having Item[spoil]
Mã:
    Events
        Unit - A unit Acquires an item
    Conditions
    Actions
         Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                ((Hero manipulating item) has an item of type [COLOR="Red"]ItemABC[/COLOR]) Equal to (==) True
            Then - Actions
                Unit - Add [COLOR="Red"]Ability[/COLOR] to (Hero manipulating item)
            Else - Actions
[/spoil]
Trigger:
Lost Item[spoil]
Mã:
    Events
        Unit - A unit Loses an item
    Conditions
    Actions
         Multiple FunctionsIf (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                ((Hero manipulating item) has an item of type [COLOR="Red"]ItemABC[/COLOR]) Equal to (==) True
            Then - Actions
                Unit - Remove [COLOR="Red"]Ability[/COLOR] from (Hero manipulating item)
            Else - Actions
[/spoil]
Trigger đầu có công dụng thêm ability cho hero khi có item, trigger sau thì bỏ ability đó khi mất item. Làm nhiều hàm if cho nhiều item khác nhau.

- Còn vụ kích hoạt thì có thể thế này. Có các item:
Item 1:
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% critical

Item 2:
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% cirtical

Item 3:
+20 Damage
+20 Damage

+20 Damage
+40 Damage
20% cirtical
Cứ thế cho đến hết chữ đỏ.
Rồi lại làm trigger, nếu hero có 2 Item 1 thì xoá cả 2, thêm vào Item 2, có 2 Item 2 thì xoá cả 2, thêm vào Item 3,...
 
Item kiếm - lúc mua
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% critical
Ví dụ lên 1 dòng kick hoạt thì
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% cirtical
Rồi lên 2:
+20 Damage
+20 Damage
+20 Damage
+40 Damage
20% cirtical
Rồi cứ thế cho đến khi đỏ hết.

Nghĩ luôn ra cái mới, chạy theo làm gì cho mệt. Cái này là cơ bản, bạn muốn màu mè gì thêm cũng được
 
Trên bản đồ có 4 con lính khi đánh xong 4 con lính đó sẽ xuất hiện 4 con lính khác nữa cùng 1 region nha
Chỉ tui với
với lại cái nhận Quest xong không được nhận tiếp nữa thì làm sao?
 
Trên bản đồ có 4 con lính khi đánh xong 4 con lính đó sẽ xuất hiện 4 con lính khác nữa cùng 1 region nha
Chỉ tui với

1. Add 4 con unit vào 1 biến UnitGroup. Trigger:
Event : A unit dies
Con: Number of living unit in Unitgroup = 0
Act: Clear UnitGroup
Set TemptPoint = center of region
Unit - Create 4 creep1 at TempPoint
Unit Group - Add last created unit group to UnitGroup.
Call RemoveLocation( udg_TempPoint )

Nếu 4 con ở 4 region khác nhau thì tạo từng con rồi add group.
với lại cái nhận Quest xong không được nhận tiếp nữa thì làm sao?
Lập boolean cho player đó.Khi nhận quest có thêm đk PlayerFlag = true, xong Quest rồi set PlayerFlag = false.

Cho mình hỏi vì sao WE của mình patch 1.23 chạy bình thường nhưng sang 1.24 thì khi save nó báo lỗi và Disable toàn bộ triggers vậy? Từ khi cài cái EGUI vào thì nó lưu đến đoạn Validating Script thì nó văng mất. Có ai biết không ?
Ai giúp với
 
Nghĩ luôn ra cái mới, chạy theo làm gì cho mệt. Cái này là cơ bản, bạn muốn màu mè gì thêm cũng được
Dạng lên 5 hàng này mình biết làm @@ Để 5 dòng kick hoạt là vì mún cho nó hơn 4, tại vì 1 item chỉ để dc 4 ability, nên mình để 5, chứ nếu cho cái attack +30 và attack +30 thì mình hĩu rồi :D
Để mình cho ví dụ thế này cho bạn hĩu ý của mình.
Item Drake
+10% speed move
+10% speed attack rate
+10 Dame
+10 miss attack - Evasion
+10% critical
+10 all - Agi, inte, stre
+10% mana regen
+10% health regen
+block 10% dame
+reduce 30% dame magic
+Avatar.
P/s: Cái mình mún biết là sao 1 item lại có thể chứa thật nhiều Ability
 
Làm vậy nếu nhiều Hero cùng sử dụng rồi nâng cấp cùng lúc, vậy lúc Add spell vài Hero, nó có bị lỗi ko @@

Yên tâm, chỉ có lỗi khi hero dùng cùng lúc, mà cho dù có cùng 1 lúc thì cũng phải có thởi gian cách giữa 2 lần (0,0 mấy giây chẳng hạn), trong thời gian ngắn ngủi ấy trigger đã xong => lỗi là rất hiếm
 
Làm vậy nếu nhiều Hero cùng sử dụng rồi nâng cấp cùng lúc, vậy lúc Add spell vài Hero, nó có bị lỗi ko @@

Có thể không nếu bạn đặt biến vào cho ability, nhưng với ability có icon thì đem vào spell book là được.
1 item nhiều ability khác nhau là vậy, chứ trong HoH của anh Kul thì thấy có vài item là 5 abilities, chứ còn lại toàn là bonus như nhau cả. :(
 
Để mình nói sơ về spell, target 1 unit or 1 chỗ nào đó, Viller move tới và toàn bộ creep trong vòng 550 mất máu.
Lv 1: 100% agility cứ thế cho đến Lv 5 là 500% agility.
Và đây là trigger:
Events
Unit - A unit Starts the effect of an ability
Conditions
(Ability being cast) Equal to Critical X
Actions
Set Critical_X_Caster = (Casting unit)
Set Critical_X_Targer = (Target point of ability being cast)
Wait 0.10 seconds
Unit - Turn collision for Critical_X_Caster Off
Unit - Pause Critical_X_Caster
Unit - Make Critical_X_Caster Invulnerable
Animation - Play Critical_X_Caster's Attack Walk Stand Spin animation
Wait 0.20 seconds
Unit - Move Critical_X_Caster instantly to Critical_X_Targer
Set Critical_X_Group = (Units within 500.00 of (Position of Critical_X_Caster) matching ((((Matching unit) is alive) Equal to True) and (((Matching unit) belongs to an enemy of (Owner of Critical_X_Caster)) Equal to True)))
Animation - Play Critical_X_Caster's Attack Slam animation
Wait 0.30 seconds
Special Effect - Create a special effect at (Position of Critical_X_Caster) using Abilities\Spells\Orc\WarStomp\WarStompCaster.mdl
Special Effect - Destroy (Last created special effect)
Unit Group - Pick every unit in Critical_X_Group and do (Actions)
Loop - Actions
For each (Integer A) from 1 to 5, do (Actions)
Loop - Actions
If ((Level of Critical X for Critical_X_Caster) Equal to (Integer A)) then do (Unit - Cause Critical_X_Caster to damage (Picked unit), dealing ((Real((Integer A))) x (Real((Agility of Critical_X_Caster (Include bonuses))))) damage of attack type Spells and damage type Normal) else do (Do nothing)
If ((Level of Critical X for Critical_X_Caster) Equal to (Integer A)) then do (Floating Text - Create floating text that reads (String(((Integer A) x (Agility of Critical_X_Caster (Include bonuses))))) at (Position of (Picked unit)) with Z offset 0.00, using font size 10.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency) else do (Do nothing)
Floating Text - Set the velocity of (Last created floating text) to 64.00 towards 90.00 degrees
Floating Text - Change (Last created floating text): Disable permanence
Floating Text - Change the lifespan of (Last created floating text) to 1.50 seconds
Wait 0.20 seconds
Unit - Turn collision for Critical_X_Caster On
Unit - Unpause Critical_X_Caster
Unit - Make Critical_X_Caster Vulnerable
Animation - Play Critical_X_Caster's Stand animation
 
thử remove leak xem :
Custom script: call RemoveLocation(udg_Critical_X_Targer)
Custom script: call RemoveUnitGroup(udg_Critical_X_Group)
tiện thể cho hỏi ai chỉ mình cái trigger làm cho map 1 vùng trên bản đồ sáng , như kiểu làng của mình ý.
 
Chỉnh sửa cuối:
thử remove leak xem :
Custom script: call RemoveLocation(udg_Critical_X_Targer)
Custom script: call RemoveUnitGroup(udg_Critical_X_Group)
tiện thể cho hỏi ai chỉ mình cái trigger làm cho map 1 vùng trên bản đồ sáng , như kiểu làng của mình ý.

Đúng đấy, remove point và group đi.
Cái phần deal damage ấy, không cần phải For each from 1 to 5 đâu, cứ:
Mã:
- Cause Critical_X_Caster to damage (Picked unit), dealing ((Level of Critical X for Critical_X_Caster) x (Real((Agility of Critical_X_Caster (Include bonuses)))))
Bỏ phần for loop dài dòng ấy đi, thay bằng 1 dòng trên là được. Cả phần string nữa, sửa lại là:
Mã:
-Floating Text - Create floating text that reads (String(((Level of Critical X for Critical_X_Caster) x (Agility of Critical_X_Caster (Include bonuses))))) at (Position of (Picked unit)) with Z offset 0.00, using font size 10.00, color (100.00%, 0.00%, 0.00%), and 0.00% transparency
 
Status
Không mở trả lời sau này.
Back
Top