Tớ muốn giới thiệu đến mọi người 1 số skill tự làm. Khá là dởm, do mình vẫn là newbie, nếu trong 4rum có người nào post skill giống thế rồi thì đừng ném gạch mình nhé -------------------------- Tớ nghĩ rằng những unit trên không trong các game sc, sc2, w2, w3 chỉ đơn thuần là 1 "vật thể" biết lơ lửng trên không và đứng đối diện nhau "đọ súng" Cho nên mình làm 1 số skill cho đúng cái gọi là "cường kích" (trình còi chưa làm nổi dogfight ) -------------------------- Map demo bao gồm những skill như sau: Trượt thẳng (cái này ai cũng biết ) (hotkey X) Quay thuận chiều kim đồng hồ và quay ngược lại (hotkey Z và C) Toggle mode bật/tắt 2 khẩu đại liên (điểm bắn là phía trước 650 range, trong map demo damage mỗi line súng máy "vẽ" trên đất là 20dmg/0.03sec ) và hotkey là G Và đương nhiên: ném bom oanh tạc (hotkey B, bomb mà ) Skill ném bom rất là cùi bắp, effect ko đẹp đâu, đừng ném gạch nhé Cuối cùng, đó là món: bay đánh võng (hotkey V, võng mà ) Hiện vẫn chưa làm được cái trò "tự bay tuần tra vòng quanh khi idle" Dự kiến trong tương lai tớ sẽ làm 1 "phi đội", tức là Ctrl+number ý, ctrl+1 chẳng hạn, trong đấy có bao nhiêu con unit máy bay thì sẽ cho nó bay theo đội hình, rồi có skill target area giống kiểu inferno. Target chỗ nào là các máy bay trong Ctrl+number kia tự động đi oanh tạc vùng đấy , đương nhiên, không bao giờ có cái trò "đứng lại đấu súng" giống như các game sc,sc2,w2,w3 melee thông thường mà sẽ là những máy bay đã cất cánh là ko dừng lại. Nhưng chỉ là trong tương lai thôi ạ. Em vẫn gà, đang rất cần có thêm 1 người chỉ dạy về W.E (dạo này cân não bác Tom hơi nhiều ) -------------------------- cứ test thử map thì biết, em ko biết làm video map đây: http://www.mediafire.com/?w616viwktbvx3ti -------------------------- Còn giờ là phần trigger, các pro ko liệng gạch vào nhé, nếu thấy nó cùi: Mã: Melee Initialization Events Map initialization Conditions Actions Visibility - Disable fog of war Visibility - Disable black mask Trigger - Turn off Quay tron thuan <gen> Trigger - Turn off Quay tron nguoc <gen> Trigger - Turn off Truot <gen> Trigger - Turn off Sung may <gen> Trigger - Turn off Danh vong <gen> Unit - Set level of Quay nguoc for Trùc th¨ng ®iªn 0260 <gen> to 1 Unit - Set level of Quay thuan for Trùc th¨ng ®iªn 0260 <gen> to 1 Unit - Set level of Nem bom for Trùc th¨ng ®iªn 0260 <gen> to 1 Unit - Set level of Danh vong for Trùc th¨ng ®iªn 0260 <gen> to 1 Unit - Set level of Truot for Trùc th¨ng ®iªn 0260 <gen> to 1 Unit - Set level of §¹i liªn for Trùc th¨ng ®iªn 0260 <gen> to 1 Đây là những skill Event every 0.03 sec nên phải turn off ngay từ lúc vào map Mã: Bat tat sung may Events Unit - A unit Finishes casting an ability Conditions (Ability being cast) Equal to §¹i liªn Actions Set maybay[1] = (Casting unit) Wait 0.10 seconds If (All Conditions are True) then do (Then Actions) else do (Else Actions) If - Conditions (Unit-type of (Triggering unit)) Equal to Trùc th¨ng ®iªn (sóng m¸y) Then - Actions Trigger - Turn on Sung may <gen> Else - Actions Trigger - Turn off Sung may <gen> Mã: Sung may Events Time - Every 0.03 seconds of game time Conditions Actions Special Effect - Create a special effect at ((Position of maybay[1]) offset by 650.00 towards ((Facing of maybay[1]) + 7.00) degrees) using Abilities\Weapons\Rifle\RifleImpact.mdl Unit - Cause maybay[1] to damage circular area after 0.00 seconds of radius 25.00 at ((Position of maybay[1]) offset by 650.00 towards ((Facing of maybay[1]) + 7.00) degrees), dealing 20.00 damage of attack type Chaos and damage type Lightning EGUI Leak - Destroy (Last created special effect) Special Effect - Create a special effect at ((Position of maybay[1]) offset by 650.00 towards ((Facing of maybay[1]) - 7.00) degrees) using Abilities\Weapons\Rifle\RifleImpact.mdl Unit - Cause maybay[1] to damage circular area after 0.00 seconds of radius 25.00 at ((Position of maybay[1]) offset by 650.00 towards ((Facing of maybay[1]) - 7.00) degrees), dealing 20.00 damage of attack type Chaos and damage type Lightning EGUI Leak - Destroy (Last created special effect) Animation - Play maybay[1]'s attack animation Mã: Nem bom Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Equal to Nem bom Actions Set caster1[2] = (Casting unit) EGUI Dummy - Create a Qua luu dan for (Owner of (Casting unit)) at (Position of (Casting unit)) facing (Facing of (Casting unit)). Give an expiration timer that will expire in 0.85 seconds Set caster1[1] = (Last created unit) EGUI Unit - Make (Casting unit) Knockback caster1[1] towards (Facing of (Casting unit)) at an initial speed of 1000.00 decreasing by 1600.00 every second. Disabled killing destructables. Disabled knocking adjacent units. Disabled chain knocking Animation - Change caster1[1] flying height to 0.00 at 600.00 Chả biết làm trigger bom chạm đất gây nổ tạo damage + hiệu ứng tung tóe, knockback, unit bật lên, vân vân nên em chỉ làm bằng cái spawn 1 unit bomb ra, cho nó chết thì tạo damage. Có thể ko cần thêm trigger thứ 2 ngay dưới này nếu mình add thêm skill của mấy cục mine là dmg up on death thì phải Mã: Bom roi Events Unit - A unit Dies Conditions (Unit-type of (Triggering unit)) Equal to Qua luu dan Actions Unit - Cause caster1[2] to damage circular area after 0.00 seconds of radius 350.00 at (Position of (Triggering unit)), dealing 300.00 damage of attack type Spells and damage type Fire SKill trượt thẳng về phía trước, tốc độ hơi bị sướng đấy Đây là cái "bật" mode trượt Mã: Khoi dong truot Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Equal to Truot Actions Set maybay[2] = (Casting unit) Trigger - Turn off Danh vong <gen> Trigger - Turn off Quay tron thuan <gen> Trigger - Turn off Quay tron nguoc <gen> Trigger - Turn on Truot <gen> Mã: Truot Events Time - Every 0.03 seconds of game time Conditions Actions Unit - Move maybay[2] instantly to ((Position of maybay[2]) offset by 24.00 towards (Facing of maybay[2]) degrees), facing (Facing of maybay[2]) degrees Giờ là skill quay thuận chiều kim đồng hồ Mã: Khoi dong quay tron1 Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Equal to Quay thuan Actions Set maybay[3] = (Casting unit) Trigger - Turn off Truot <gen> Trigger - Turn off Danh vong <gen> Trigger - Turn off Quay tron nguoc <gen> Set point_common[2] = ((Position of maybay[3]) offset by 400.00 towards ((Facing of maybay[3]) + 90.00) degrees) Set Real[2] = (Facing of maybay[3]) Countdown Timer - Start tick[1] as a One-shot timer that will expire in 300.00 seconds Trigger - Turn on Quay tron thuan <gen> Quay thuận chiều kim đồng hồ nè Mã: Quay tron thuan Events Time - Every 0.03 seconds of game time Conditions Actions Unit - Move maybay[3] instantly to (point_common[2] offset by 400.00 towards (((Elapsed time for tick[1]) x 150.00) + (Real[2] - 90.00)) degrees), facing ((Angle from (Position of maybay[3]) to point_common[2]) - 90.00) degrees Đến quay ngược kim đồng hồ Mã: Khoi dong quay tron2 Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Equal to Quay nguoc Actions Set maybay[4] = (Casting unit) Trigger - Turn off Truot <gen> Trigger - Turn off Danh vong <gen> Trigger - Turn off Quay tron thuan <gen> Set point_common[4] = ((Position of maybay[4]) offset by 400.00 towards ((Facing of maybay[4]) - 90.00) degrees) Set Real[4] = (Facing of maybay[4]) Countdown Timer - Start tick[3] as a One-shot timer that will expire in 300.00 seconds Trigger - Turn on Quay tron nguoc <gen> Mã: Quay tron nguoc Events Time - Every 0.03 seconds of game time Conditions Actions Unit - Move maybay[4] instantly to (point_common[4] offset by 400.00 towards (((Elapsed time for tick[3]) x -150.00) + (Real[4] + 90.00)) degrees), facing ((Angle from (Position of maybay[4]) to point_common[4]) + 90.00) degrees Và món cuối cùng, đó là bay đánh võng , không biết trong 4rum có ai từng làm chưa, nhỡ có làm rồi thì đừng ném gạch nhé Mã: Khoi dong danh vong Events Unit - A unit Begins casting an ability Conditions (Ability being cast) Equal to Danh vong Actions Set maybay[5] = (Casting unit) Trigger - Turn off Truot <gen> Trigger - Turn off Quay tron thuan <gen> Trigger - Turn off Quay tron nguoc <gen> Set Real[3] = (Facing of maybay[5]) Set point_common[3] = (Position of maybay[5]) Countdown Timer - Start tick[2] as a One-shot timer that will expire in 300.00 seconds Trigger - Turn on Danh vong <gen> Mã: Danh vong Events Time - Every 0.03 seconds of game time Conditions Actions Set point_common[4] = (point_common[3] offset by ((((Elapsed time for tick[2]) - 0.03) x 800.00) - 200.00) towards Real[3] degrees) Unit - Move maybay[5] instantly to (point_common[4] offset by 200.00 towards (Real[3] + (45.00 x (Sin(((Elapsed time for tick[2]) x 230.00))))) degrees), facing (Real[3] + (10.00 x (Sin(((Elapsed time for tick[2]) x 230.00))))) degrees Về phần giải thích trigger, hẹn chiều mai Map demo, vốn để làm 1 project khác nên đang việt hóa giữa chừng P/s: cần người giúp làm, dạy để hiểu cách làm một số loại skill skill mình cần nhất bây giờ là cái trò trượt giống trong map goku trượt băng ---------- Post added at 00:20 ---------- Previous post was at 00:15 ---------- tức là trượt lên phía trước mà dùng chuột chỉnh được hướng ý, trong map demo máy bay ko làm được thế :(
Má ơi leak Dù là demo đi nữa cậu cũng cần xóa leak cho nó chứ . Để lâu dài map thành bệnh thì khó chơi lắm! Nên để các hàm xóa leak ở nơi tiện lợi không làm bug trigger nhé!
her her hây đấy . công nhận. tớ vô dùng cái skill quay vòng. hình con morpling ấy. bay last 65s. xong thả bom ầm ầm. hài` vãi. skill được đấy. nhưng sửa lại thời gian bay đi. bay 1 vòng thôi. bay 65s. bay xong tớ "đánh võng" nó bay miết đến khi bay ra rìa map. xong đơ đơ 3s sau. bay ra ngoài map. bay ra màn hình luôn . bay đến rìa map xong 3s sau dis WAr
Đúng là "cùi bắp" thật, có vài điều tôi muốn góp ý: - Xóa leak, tham khảo: Memory Leak and Custom Script - các lệnh Unit - Damage Area nên thay bằng Pick Units In Range Matching Conditions + Unit - Damage Target - dùng tiếng Anh đi p.s: tiêu đề thì "1" nên là "Một", tiếng Việt đấy
skill trượt dùng chuột đó thì cậu thêm biến lưu vị trí cast skill, xong rùj thj thay vì là "Facing of caster" thj thay bằng "Angle between position of caster and <point target skill ý> "
Tớ chưa thử mở cái map đấy ra lần nào để xem trigger cả :(, ngày mai thử xem sao Nhưng mà tớ thấy skill trượt này với skill trượt kia nó khác nhau thế nào ý, cái trượt của map máy bay này bật lên cái là mỗi 0.03s, unit bị move nó đều bị oder with no target "stop" hết, cái map goku trượt băng kia thì ko bị thế, có khi nó ko dùng lệnh move unit instantly :(