Hỏi nữa nà :D. Èh hém, ai có tâm huyết xi chỉ pé từng bước 1 cách làm tigger nha ^^!

Toàn xài gui thôi jass phải học thuộc nhiều thứ đau đầu muốn chết =((
 
dzây là hem ai bít hết hay là bít mà thấy tôi gà wá nên ko trả lời ? hay vì lòng tự trọng cao wá thấy chỉ 1 ng mới làm wen với editor thật sự khó khăn và cảm thấy rằng cái này là nó fải tự đi tìm hiểu tự mài mò để hỉu.
Nếu vậy thi tôi hơi bị thất vọng với những ng mà đc họ gọi là "ng đi trước", thật là vị kỷ !!!


Bạn mới làm quen với WE thì nên từ từ tìm hiểu đã, JASS thật sự là 1 ngôn ngữ lập trình khó, trong box đây cũng ko có mấy người rành rẽ lắm đâu, mà dò mệt lắm..có rất nhiều thứ phải tìm hiểu nếu muốn chơi đùa với nó, qua câu hỏi thì biết là người nào thích và có chí học hỏi hay ko. bởi mới làm quen ko nên bộp chộp mày mò làm spell = JASS ngay...
 
Bạn mới làm quen với WE thì nên từ từ tìm hiểu đã, JASS thật sự là 1 ngôn ngữ lập trình khó, trong box đây cũng ko có mấy người rành rẽ lắm đâu, mà dò mệt lắm..có rất nhiều thứ phải tìm hiểu nếu muốn chơi đùa với nó, qua câu hỏi thì biết là người nào thích và có chí học hỏi hay ko. bởi mới làm quen ko nên bộp chộp mày mò làm spell = JASS ngay...
Anh Rex nói chí phải, lúc đầu bạn nên làm bằng GUI, xong convert ra Jass rồi kết hợp học các spell làm bằng Jass
 
function Cond takes nothing returns boolean
return GetSpellAbilityId() == 'A000'
endfunction

function Actions takes nothing returns nothing
local real TiLe
local real Speed
local integer i = 0

set TiLe = 100 - (GetUnitAbilityLevel(GetTriggerUnit(),GetSpellAbilityId()) * 25)
set Speed = GetUnitDefaultMoveSpeed(GetTriggerUnit()) * (200 - TiLe)/100
loop
set i = i + 5
// i = 5 ; 10; 15
call PolledWait(0.0001)
call SetUnitScalePercent(GetTriggerUnit(), 100 - i, 100 - i, 100 - i)

exitwhen i == 100 - TiLe
endloop
//call SetUnitScalePercent(GetTriggerUnit(),TiLe,TiLe,TiLe )//TiLe, TiLe, TiLe )
call SetUnitMoveSpeed( GetTriggerUnit(), Speed )

endfunction

//===========================================================================
function InitTrig_Teo_Trym takes nothing returns nothing
local trigger H
set H = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( H, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition(H, Condition( function Cond) )
call TriggerAddAction( H, function Actions )

call TriggerSleepAction(10)
call DestroyTrigger(H)
set H = null
endfunction
Vui quá, đoạn JASS đầu đời =))
 
em cũng thê thảm như như vậy muốn làm mà ko biết gì hết!!!Trình độ có thể còn tệ hơn các bạn kia!!!
 
Theo mình thì bạn cứ mở mấy cái map của blizzard ra coi trước.Rồi down mấy cái phức tạp về.Mình thì vậy là tự nhiên biết làm thôi
 
Back
Top