Anti Map Hack System

Status
Không mở trả lời sau này.

taolahien00

Mr & Ms Pac-Man
Tham gia ngày
6/11/08
Bài viết
108
Reaction score
0
Phiên bản Anti HM này là do mình làm ra và đã test cảm thấy ổn nên post lên cho mọi người xem.

P/S: Anti HM chỉ hoạt động khi pick tướng trong Tavern giống dota.


Mã:
Anti Hack Map Va Cho Tien
    Events
        Time - Every 0.03 seconds of game time
    Conditions
    Actions
        Set HM_Gruop = (Units in (Playable map area) matching ((Unit-type of (Matching unit)) Equal to AntiHack ()))
        Unit Group - Pick every unit in HM_Gruop and do (Actions)
            Loop - Actions
                For each (Integer A) from 1 to 12, do (Actions)
                    Loop - Actions
                        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                            If - Conditions
                                ((Picked unit) is selected by (Player((Integer A)))) Equal to True
                                ((Player((Integer A))) controller) Not equal to Computer
                                ((Player((Integer A))) slot status) Equal to Is playing
                                ((Player((Integer A))) is in HackMap_Unit) Equal to False
                            Then - Actions
                                Player Group - Add (Player((Integer A))) to HackMap_Unit
                                Set Quest_Level_1[(Player number of (Owner of (Triggering unit)))] = 0
                                Game - Display to (All players) the text: ((Name of (Player((Integer A)))) + use map hack.)
                                Game - Display to (All players) the text: ((Name of (Player((Integer A)))) +  lose !!!)
                                Set TempGroup = (Units owned by (Player((Integer A))))
                                Game - Defeat (Player((Integer A))) with the message: Defeat!
                            Else - Actions
        Custom script:   call DestroyGroup( udg_HM_Gruop)
 

Attachments

Chỉnh sửa cuối:
Tác giả làm ra:
6 Member pro System Hiveworkshop
Ace.Luffy
Natsu
Nachi Matana
Jerry
Jay.9x
Blue.Dragon
3 Member pro System The helper
Phantom Dota
Enchance
Henrry
Và cuối cùng là Kai....NCKT ( Là me ) big grin ???????????
1 systemm trigger vậy mà nhiều người huy động thật :D
mà nguồn thì www.phutu.org =)) pó giò :D
với lại cái này đã từng post wa system này rùi mà :|
 
mà nguồn thì www.phutu.org =)) pó giò :D
với lại cái này đã từng post wa system này rùi mà :|

cái này mình copy bên phutu.org thì mình phải ghi nguồn là ở đó chứ 0 lẽ mình không ghi nguồn để rồi nhận cái system này là của mình àh? :puke!.
 
(The_AMH is invisible to (Player((Integer A)))) Not equal to True

có chắc là cái này hoạt động đúng?

map demo đâu?
 
map demo nằm ở chỗ file đính kèm đó '@^@|||
 
Cái này tớ chưa test nhưng nhìn sơ sơ đã thấy một số lỗi khá nghiêm trọng (chưa nói đến system này hoạt động ra sao):
Mã:
Trigger:
Hack Map

Events
        Time - Every 1.00 seconds of game time
    Conditions
    Actions
        Set The_AMH = Hack Map System 0000 <gen>
        For each (Integer A) from 1 to 12, do (Actions)
            Loop - Actions
                If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    If - Conditions
                        (The_AMH is invisible to (Player((Integer A)))) Not equal to True
                        ((Player((Integer A))) controller) Not equal to Computer
                        ((Player((Integer A))) slot status) Equal to Is playing
                        ((Player((Integer A))) is in HackMap_Unit) Equal to False
                    Then - Actions
                        Player Group - Add (Player((Integer A))) to HackMap_Unit
                        Set Quest_Level_1[(Player number of (Owner of (Triggering unit)))] = 0
                        Game - Display to (All players) the text: ((Name of (Player((Integer A)))) +  is hack map.)
                        Game - Display to (Player group((Player((Integer A))))) the text: Hack Map has been p...
                        Set TempGroup = (Units owned by (Player((Integer A))))
                        Unit Group - Pick every unit in TempGroup and do (Actions)
                            Loop - Actions
                                Unit - Pause (Picked unit)
                                Unit - Make (Picked unit) Invulnerable
                                Unit - Turn collision for (Picked unit) Off
                        Custom script:  call DestroyGroup (udg_TempGroup)
                    Else - Actions
                        Set [B]RemoveGroup[/B] = (Units owned by (Player((Integer A))))
                        Unit Group - Pick every unit in [B]TempGroup[/B] and do (Actions)
                            Loop - Actions
                                Unit - Unpause (Picked unit)
                                Unit - Make (Picked unit) Vulnerable
                                Unit - Turn collision for (Picked unit) On
                        Custom script:  call DestroyGroup (udg_[B]RemoveGroup[/B])

Trên là RemoveGroup, dưới lại pick every unit in TempGroup ? Chưa kể, dù có làm đúng cái phần này thì cũng gây ra một số bug như những Units đang bị pause (Units trong phạm vi ulti của Chronosphere của Void trong DotA chẳng hạn) thì sẽ đc unpause, những unit bất tử cũng bị mất ?

Và, theo tớ được biết thì hack map cho sight toàn bộ map, thế nhưng trong Warcraft vẫn chỉ "check" được sight thực tế khi không sử dụng hack map. Nôm na là, sử dụng hack map chỉ tạo ra cái sight ảo, mục đích là để hacker nhìn thấy chứ không ảnh hưởng gì đến việc hoạt động của Warcraft, cũng có nghĩa là không thể dùng cách như trên để kiểm tra có hack map không.

Nói tóm lại là, "system" này chắc chắn chưa được test. Nếu với chỉ vài lệnh đơn giản như thế này mà đã "anti" đc hack map thì DotA không phải khổ sở như vậy với vấn nạn hack map đâu =)).
 
cũng tùy trường hợp bạn à vì đâu phải map nào cũng có chiêu Chrnosphere của void đâu =))
 
Ơ, đã làm thì phải chắc chắn là nó không ảnh hưởng gì đến tất cả những thứ khác chứ ? Nếu làm mà không đảm bảo được cái này thì vứt vô Graveyard được rồi.

Thế còn về hoạt động của system thì sao ? Bỏ qua cái vụ bug kia đi, giờ bạn có dám chắc là system này có tác dụng ?
 
mình đã test hoạt động tốt còn nếu bạn không thích pause thì cứ cho player left games hoặc remove units vậy là xong.
 
Tớ vừa test với thằng bạn, nó là chuyên gia về vụ hack này (bản thân nó cũng đã tạo ra một chương trình map hack). Kết quả là chả thấy có hiện tượng gì cả :-?.

Mọi người vào test thử xem thế nào :-?.
 
Đã test, và ko thấy tác dụng gì %*-{
 
map Thiên Kiếm đã từng thử cách tương tự thế này rồi, không có tác dụng.

map demo nằm ở chỗ file đính kèm đó '@^@|||

ồ, xin lỗi nhé, tại cái phần "chủ đề tương tự" nên...
 
Mã:
                     [B]   (The_AMH is invisible to (Player((Integer A)))) Not equal to True[/B]


tôi rất tự hào về thân phận của 6 mem pro trong hiveworkshop đó! hầu như các tên member đều không tồn tại đừng nói chi nó là pro 8-}

trong khi đang hackmap thì phần đó coi như không khả dụng nó không thể xác định rằng player kia đang được trông thấy fog


sự thật rằng system này hoàn toàn không khả dụng. và còn tồi hơn cái anti hack map mình đã từng làm share cho map thiên kiếm :-<
 
Ồ :O ko ngờ có cả cái này nữa down về test thử :-"
mà sys có vài dòng quy động cả 1 lực lượng 10 người :-ss mỗi người viết 3 dòng à :-"
chắc sys này vài năm nữa nổi tiếng thế giới wa =))
3 tháng sau ...
Những vị anh hùng đã đem nền công nghiệp WE lên tầm cao mới (trong đó có người VN :P )
ko nhảm nữa test xem sao
 
Cái này bên phutu có post mà thấy bảo thất bại rồi cơ mà,cũng phải cách đây 2-3 tháng rồi cũng nên,giờ thì...
 
chủ topic cho xin link chính xác bên phutu nào '@-@
 
topic đó toàn vào spam, tung hứng này nọ chứ có thật ai test?

chắc bài cuối là người test.
---
vậy kết luận: system fail!
 
mặc dù fail nhưng cũng cảm ơn chủ thớt vì đã có tinh thần anti hack map
 
Status
Không mở trả lời sau này.
Back
Top