• [THÔNG BÁO] CẢNH BÁO LỪA ĐẢO MẠO DANH QUẢN TRỊ VIÊN
    Chào các thành viên GameVN,
    Dạo gần đây tình trạng lừa đảo scamming và phishing đang gia tăng. Ban quản trị GameVN xin lưu ý toàn bộ thành viên:
    KHÔNG/ ĐỪNG / CẤM cho bất kỳ ai tự xưng là quản trị viên của server vay tiền.
    Mọi hành vi lân la làm quen, tự tiện nhắn tin trên Discord, Facebook, Zalo hoặc các nền tảng mạng xã hội khác,
    núp bóng dưới danh nghĩa sinh hoạt của quản trị viên, đều có tỉ lệ rất, rất cao là lừa đảo.
    Nếu có tài khoản lạ add friend hoặc nhắn tin xin tiền dưới danh nghĩa admin:
    Block ngay
    Report ngay
    Không chuyển khoản, không cung cấp thông tin cá nhân


    Quản trị viên của forum và Discord server GameVN không có nhu cầu vay tiền thành viên.
    Không có lý do nào để admin chủ động kết bạn rồi xin tiền.
    Mọi thông báo chính thức chỉ được đăng trên kênh thông báo của server và topic chính thức trên forum.
    Tin nhắn riêng từ tài khoản lạ không phải thông báo của ban quản trị.
    Cảm ơn các bạn đã chú ý và cùng giữ cộng đồng an toàn.
    — Ban quản trị GameVN

    Tắt thông báo bằng nút X bên góc phải của bảng thông báo*

Tutorials tổng hợp cách Slide

  • Thread starter Thread starter rongdoVN
  • Ngày gửi Ngày gửi

rongdoVN

Space Marine Doomguy
Lão Làng GVN
Tham gia ngày
6/9/05
Bài viết
5,759
Reaction score
162,707
anh Tom có hướng dẫn cách silde rồi nhưng rắc rối lắm
hôm nay lập topic này tui chỉ các bạn cách làm spell silde nhanh mà gọn ko rắc rối như anh Tom
Mã:
Untitled Trigger 001
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Wave 
    Actions
        Set TempUnit = (Casting unit)
        Set TempLoc = (Position of TempUnit)
        Set TempLoc2 = (Target point of ability being cast)
        Set Real = (Distance between TempLoc and TempLoc2)
        Set Angel = (Angle from TempLoc to TempLoc2)
        Set N = 0.00
        Wait 0.20 seconds
        Unit - Pause TempUnit
        Animation - Play TempUnit's spell channel animation
        Unit - Turn collision for TempUnit Off
        Trigger - Turn on Untitled Trigger 002 <gen>
Mã:
Untitled Trigger 002
    Events
        Time - Every 0.03 seconds of game time
    Conditions
    Actions
        Set TempLoc = (Position of TempUnit)
        Set MoveToPoint = (TempLoc offset by 20.00 towards Angel degrees)
        Set N = (N + 20.00)
        Unit - Move TempUnit instantly to MoveToPoint
        Special Effect - Create a special effect attached to the origin of TempUnit using Abilities\Spells\Human\Thunderclap\ThunderClapCaster.mdl
        Special Effect - Destroy (Last created special effect)
        Custom script:   call RemoveLocation (udg_MoveToPoint)
        Custom script:   call RemoveLocation (udg_TempLoc)
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (N Greater than or equal to Real) or ((TempUnit is dead) Equal to True)
            Then - Actions
                Unit - Unpause TempUnit
                Unit - Turn collision for TempUnit On
                Animation - Reset TempUnit's animation
                Custom script:   set udg_TempUnit = null
                Custom script:   call RemoveLocation(udg_MoveToPoint)
                Trigger - Turn off (This trigger)
            Else - Actions
                Do nothing
gồm các biến như sau : TempUnit(Unit);TempLoc(Point0;TempLoc2(Point);MoveToPoint(Point);Real(Real);Angel(Real)N(Real) tất cả đều ko có array và cái spell Wave đó là spell ShockWave đó tui chỉ đổi tên thôi
ko hiểu thì mở map tui attach ở dưới ra xem :wink:
 
TUT của anh TOM MUI được,còn của rongdo thì ko ^^
Mã:
Wait 0.20 seconds
        Unit - Pause TempUnit
        Animation - Play TempUnit's spell channel animation
        Unit - Turn collision for TempUnit Off
        Trigger - Turn on Untitled Trigger 002 <gen>
Điều gì sẽ xảy ra nếu 0,1s sau khi TempUnit cast spell wave ,có 1 unit khác cast spell wave tiếp,lúc này thì trigger chỉ có tác dụng đối với unit thứ 2,unit thứ 1 coi như cast spell vô dụng?

Mã:
     Custom script:   set udg_TempUnit = null

Anh Tom ơi hình như cái biến unit ko leak mà đúng ko anh,vậy thì có cần dòng này ko,map em mấy cái biến TempUnit chả cái nào em dùng cái dòng này cả.
 
ặc ko khen còn chê :((
muốn MUI thì dễ thôi mà :(
 
Mã:
     Custom script:   set udg_TempUnit = null

Anh Tom ơi hình như cái biến unit ko leak mà đúng ko anh,vậy thì có cần dòng này ko,map em mấy cái biến TempUnit chả cái nào em dùng cái dòng này cả.

biến unit chỉ leak với local var thôi, còn global var như udg_TempUnit thì ko cần "null"
ko chỉ biến unit, mà các biến kiểu "handle", nếu dùng local mà ko null thì sẽ leak. (mở Jass Craft ra là biết kiểu biến gì là handle)
 
Back
Top