Chơi thử rồi cho ý kiến Ter mới dùm mình nha...
uhm cảm ơn bạn .. mình làm lại được rồi... tính toán sai chút đỉnh +_+... scope ShockWave initializer ShockWave globals private...
+_+ mình bắt đầu từ JASS luôn.. trước kia có làm = GUI rồi nhưng giờ không biết quăn cái map đó ở đâu nữa. Có ai giúp mình với :-s
GUI thì đơn giản rồi.. mình chỉ cần chỉnh JASS kìa.. nhưng cứ để bạn thử làm mình sẽ mô tả cho ... Khi con bò chính Cast ShockWave thì theo level...
Mấy bạn xem dùm mình đoạn Code JASS này với.. scope ShockWave initializer ShockWave globals private integer IdSpell = 'A010'...
anh TOM cho em hỏi.. mình dùng thẻ Scope TEM ở 1 trigger ... sau đó khai báo private function A vậy bây giờ mình muốn qua 1 trigger khác thì mình...
Xem File đính kèm nhé. ===================
Giờ em muốn làm Knock back với Jass... nhưng mà không biết dùng lệnh này để khi búa Storm Hammer vừa trúng Unit là sẽ bắt đầu KnockBack.. làm mãi...
Tks anh Tom ^^... Còn thêm cái vụ này nữa.. cũng không rõ cách làm thế nào vì trước giờ làm toàn với point chứ chưa làm với tọa độ. Nên anh Tom...
Cho hỏi set real x như thế này có bị leak không ??? set real x=GetLocationX (GetSpellTargetLoc()) đang làm tập làm dùng real thay vì location...
Thanks 2 tiền bối... tối qua cũng mới tìm ra cách thứ 2. vì đang làm AI cho Hero nên muốn tìm cái điều kiện đó... Hôm qua mò thì phát hiện ra mấy...
mấy cái Condition này ở ngay đầu luôn đấy.. Chọn conditions -> Boolean Comparison ok. Xong sẽ thấy. Click vào trong đó cũng sẽ thấy nhiều điều...
Uhm.. cái của mình đưa thì dành cho các Structure có mặt ở maps ngay từ đầu (nghĩa là maps này không chơi xây thêm).. còn cái này áp dụng được cho...
bj_RADTODEG*Atan2(ty - y, tx - x) set dx = x + 50*(Cos(angle*bj_DEGTORAD)+20*A) set dy = y + 50*(Sin(angle*bj_DEGTORAD)+20*A) mình không hiểu mấy...
Ok thanks hai bác.. trong lúc chưa tìm hiểu nguyên nhân vì sao thì mình dùng tạm CreateNUnitsAtLoc .. bây giờ thì lấy được rồi.. :). dùng x,y...
scope Impale initializer ImpaleInit globals private integer IdSpell = 'A014' private integer IdDummy = 'h018'...
function Trig_Blizzard_Run_Copy_Conditions takes nothing returns boolean if ( not ( GetUnitTypeId(GetDyingUnit()) == 'h00X' ) ) then...
xin hỏi cách check như thế nào để biết Unit đang cast Spell.. thấy trong GUI có cái lệnh Issue order == "String nào đó" mà không biết phải cái này...
Oh nếu vậy thì cái đó mình chưa thử. còn 2 vấn đề sau thì chỉnh lại Targets Allowed trong Object. Với Barrage thì chỉnh...
anh TOM đã đào một rồi thì làm luôn vài Tut về Method - Library - Handle ...v..v.. hoặc cái nào là cần thiết cho việc làm 1 Spell = Jass thì...
Dãn cách tên bằng dấu phẩy(,).