Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
http://forum.gamevn.com/showthread.php?871924-Wc3-Ultimate-Optimizer-phan-mem-ma-hoa-ban-do-SLK bạn xem thử tool này xem có xài đc kcho mình hỏi cái
m mới tạo đc kái map hero defense là loại map mà m thích
nhưng khỗ nỗi nó lên đến 8m7
mà 1.24e thì chi đc map đến 8m thôi
có ai có phần mềm nào giảm size cho map k
cho m với. m tìm trên mạg rồi nhưng k làm đc
thk rất nhiêu
Xin lỗi! Mình không hỏi có dùng được trigger mà mình đã viết ở trên hay không mà mình muốn biết phải làm trigger như thế nào cho trường hợp đó thôi... Dù sao cũng cảm ơn bạn.@doan_hao15: cái vụ trigger khuyến nghị không nên sử dụng tại vì có thể sảy ra một số vấn đề không mong muốn
Nếu đây là item ko phải dạng Power Up..Cho mình hỏi làm cách nào để khi sử dụng 1 item thì remove item đo đi và tạo ra 1 item khác ngay tại vị trí item vừa remove
Mình có viết một trigger đơn giản như thế này
Với cách trên thì item được tạo ra sẽ được đưa đến vị trí trên cùng nhất của Inventory. Vậy phải viết trigger như thế nào cho item tạo ra sẽ nằm đúng ở vị trí item vừa remove.
Events
Unit - A unit Uses an item
Conditions
Actions
Set TempUnit = (Triggering unit)
For each (Integer A) from 1 to 6, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Item carried by TempUnit in slot (Integer A)) Equal to (Item being manipulated)
Then - Actions
Item - Remove (Item carried by TempUnit in slot (Integer A))
Hero - Create Crystal Ball and give it to TempUnit
Unit - Order TempUnit to move (Last created item) to inventory slot (Integer A)
Else - Actions
. Mình sử dụng trigger action player enabled - disable ability mà không tác dụng
Mình muốn hỏi cách làm sao Disable skill blink ở item khi mà bị tấn công rồi 2 giây sau Enabled lại như một số map HD hiện nay. Mình sử dụng trigger action player enabled - disable ability mà không tác dụng
![]()
Và một số ability có thể cast vào mục tiêu kể cả khi bật avatar mà chẳng hiểu sao mình cũng dùng ability đó mà lại không cast vào avatar đc @@
)1) Phần đấy sử dụng trigger, check 1 unit takes damage, remove item blink và thế 1 "fake" item khác vào, trong quá trình đấy mà vẫn bị nhận damage sẽ tăng số thời gian lên, khi hết thời gian sẽ remove "fake" item và trả item blink về, tất nhiên là MUI (một lời khuyên: nếu bạn là newbie thì đừng đụng đến cái này)
2) Bạn base skill trên ability Channel, tick phần Universal.
Cái này đúng như cậu nói là ta sẽ check hero mỗi khi nhận dmg, nếu có blink thì thay = item fake và set time (4s chẳng hạn). Nếu vẫn cứ nhận dmg thì cho cái biến time đấy = 4. Ko thì mỗi giây trừ đi 1.function Trig_FE_4_pb_Actions takes nothing returns nothing
local location x = udg_FE_loc[2]
local location y
local integer i
local unit u
local group g = udg_FE_Group[2]
loop
set u = FirstOfGroup(g)
exitwhen u == null
set i = GetUnitUserData(u)
set y = GetUnitLoc(u)
call SetUnitPositionLoc(u, PolarProjectionBJ(x, DistanceBetweenPoints(x, y)+10, AngleBetweenPoints( x, y )))
call RemoveLocation(y)
set i = i - 1
call SetUnitUserData(u,i)
if i == 0 then
call GroupRemoveUnit(g, u)
endif
endloop
call DisableTrigger( GetTriggeringTrigger() )
call DestroyGroup(udg_FE_Group[2])
endfunction
UnitTakeDamage
Events
Conditions
Actions
Trigger - Turn off (This trigger)
-------- ---------------------- --------
Set TempUnit = (Triggering unit)
Set TempUnit2 = (Damage source)
Set TempReal = (Damage taken)
-------- Backtrack --------
Set TempInt = (Level of k for TempUnit)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
TempInt Greater than 0
(Random integer number between 1 and 100) Less than or equal to (5 + (5 x TempInt))
Then - Actions
Custom script: call RestoreDamage( udg_TempUnit , udg_TempReal, udg_TempReal ...........................................
Phần im đậm khi save nó báo lỗi Undeclared function RestoreDamage là sao vậy mọi người trigger copy từ map của anh Tom skill Backtrack (đã xài jassnewgen )
Mình làm cái knockback này nhưng không hiểu sao nó chạy mãi đến đứng máy luôn, ai đó xem giúp với :(. (Trigger dùng Timer= 0.01 expired)
[SPOIL][/SPOIL]Mã:function Trig_FE_4_pb_Actions takes nothing returns nothing local location x = udg_FE_loc[2] local location y local integer i local unit u local group g = udg_FE_Group[2] loop set u = FirstOfGroup(g) exitwhen u == null [COLOR="#0000FF"]set i = GetUnitUserData(u)[/COLOR] set y = GetUnitLoc(u) call SetUnitPositionLoc(u, PolarProjectionBJ(x, DistanceBetweenPoints(x, y)+10, AngleBetweenPoints( x, y ))) call RemoveLocation(y) set i = i - 1 call SetUnitUserData(u,i) [COLOR="#0000FF"]if i == 0 then[/COLOR] call GroupRemoveUnit(g, u) endif endloop call DisableTrigger( GetTriggeringTrigger() ) call DestroyGroup(udg_FE_Group[2]) endfunction

câu trả lời là đc tối này sẽ có cái demo cho bạnAi làm skill này: http://www.hiveworkshop.com/forums/spells-569/vjass-gigant-critical-1-4-a-204308/
= GUI dc ko?![]()
Ai làm hộ em cái skill Ravage (Ultimate) của thằng Tidehunter trong Dota đc ko?

và nó không có thêm ability Locust tại vì tớ muốn chọn dc nó 
ai cho mình hỏi cái này
hero A up skill E, skill E là passive có 4 level phân ra 3/4/5/6 giới hạn. khi tớ là chủ hero giết 1 con creeps team địch tớ sẽ được 1 bộ xương. tối đa là có 3 bộ thôi (tại vì lúc này đang lv 1) 3 bộ xương luôn luôn đi theo tớ không tấn công ai khi tớ chưa tấn công. nó chỉ tấn công mục tiêu tớ đang tấn công thôi tớ có quyền xem(selection) nó mà không được quyền điều khiển nó dưới mọi hình thức kẻ cả tấn công, Tất nhiên nó là thuộc player của mìnhvà nó không có thêm ability Locust tại vì tớ muốn chọn dc nó
![]()
Mỗi lần giết 1 con quái, anh kiểm tra cấp độ của chiêu thức, cho sẵn trc đó 1 var array lấy integer array , các giá trị array được sắp xếp theo player id number hoặc user data của unit có chiêu passive. Mỗi lần triệu sinh con quái sẽ được cộng biến integer đó một lần và cho giá trị custom value của nó bằng với giá trị array của integer array hoặc tạo một integer khác dính kèm với con xương để kiểm tra người đã triệu sinh. Song sau khi bộ xương chết, anh kiểm tra giá trị đã đính kèm với bộ xương rồi trừ nó đi một phần. Bộ xương anh có thể cho owner của nó là Computer trong cùng đội cho dễ dùng! Tất nhiên giá trị integer array đó sẽ là số xương đã triệu sinh , anh ko cho nó vượt qua số lượng đó là đc
anh xem thử ý kiến về các điều kiện này xem:
---------- Post added at 14:40 ---------- Previous post was at 14:35 ----------
câu hỏi: tại sao em ko thể cho cái nhà bay đc trong khi em đã chỉnh Fly Height của nó trong OBjeditor?
cảm ơn bạn đã trả lời cậu hỏi của tớ, tớ chỉ bó tay cái vụ click chuột bộ xương kia mà nó thuộc phe của mình. khi mình không thể điểu khiển nó dưới mọi hình thức.!
Đã chỉnh Movement của nó thành Fly chưa?câu hỏi: tại sao em ko thể cho cái nhà bay đc trong khi em đã chỉnh Fly Height của nó trong OBjeditor?
