wc3edit.net

United Warcraft 3 map hacking!
It is currently March 28th, 2024, 9:39 am

All times are UTC




Post new topic Reply to topic  [ 6 posts ] 
Author Message
 Post subject: [IN+EX]DotA v6.83d AH
PostPosted: September 22nd, 2018, 12:25 pm 
Offline
Old Wrinkly Member

Joined: January 27th, 2013, 10:30 am
Posts: 207
Title: Retired Forum Sadist
Map: DotA v6.83d AH.w3x

Map Attached.

Map Description: A DotA map that can automatically FATAL/Crash any war3 players from using hacks like Zodcraft, Xenon and YHack.

[IN+EX] Tag Description: I don't know if the EX Tag could be classified as extracting a certain Jass Codes from the map. It is from the map! Its not specifically a file but just trying to request as such.

1.) Anybody would liked to help me extract a CERTAIN JASS Codes from this map?

2.) The only functions I need is the Anti-Hack System that has been put into this map.
Need the Globals, Endglobals and Function Main's Jass Codes from the anti-hack system.

3.)Do you think you it can be made into a portable version that can be put in anymap that you'd want? even when extracted from the war3map.j?

4.)Any tips or suggestions when requesting such requests like these?

5.) In the near future or later, would you consider taking requests like this or make in it into the rules sections?

Thank you for reading such requests from me, I do not have the logic anymore and experience to extract functions anymore. Or I'm just being lazy.


You do not have the required permissions to view the files attached to this post.


Top
 Profile  
 
PostPosted: September 22nd, 2018, 1:12 pm 
Offline
Old Wrinkly Member
User avatar

Joined: December 17th, 2011, 9:25 am
Posts: 246
Title: Genius
Lmao you come to Cheat Forum and ask for Anti Cheat
1.
Globals
Spoiler:
timer I_I00I
unit III00I
unit IOI00I
trigger O_I00I
trigger OII00I
boolean array OOI00I
boolean array I__I00I
unit I_II00I
integer array I_OI00I
unit array II_I00I
unit array IIII00I
boolean IIOI00I=true

Endglobals
Spoiler:
function O__IIIIOI takes nothing returns nothing
if IIOI00I then
call SetUnitX(III00I,GetRectMinX(bj_mapInitialPlayableArea)+600)
call SetUnitY(III00I,GetRectMaxY(bj_mapInitialPlayableArea)-600)
endif
if I_OI00I[GetPlayerId(GetTriggerPlayer())]<=10 then
call SelectUnit(III00I,true)
call SelectUnit(IOI00I,true)
call SelectUnit(IOI00I,false)
call SelectUnit(III00I,false)
else
call DisableTrigger(O_I00I)
call DisableTrigger(OII00I)
call SelectUnit(II_I00I[GetPlayerId(GetLocalPlayer())],false)
call SelectUnit(IIII00I[GetPlayerId(GetLocalPlayer())],false)
call SelectUnit(III00I,true)
call SelectUnit(IOI00I,true)
call SelectUnit(IOI00I,false)
call SelectUnit(III00I,false)
call SelectUnit(II_I00I[GetPlayerId(GetLocalPlayer())],true)
call SelectUnit(IIII00I[GetPlayerId(GetLocalPlayer())],true)
call EnableTrigger(O_I00I)
call EnableTrigger(OII00I)
endif
if IIOI00I then
call SetUnitX(III00I,GetRectMaxX(bj_mapInitialPlayableArea)+300)
call SetUnitY(III00I,GetRectMinY(bj_mapInitialPlayableArea)-300)
set IIOI00I=false
else
set IIOI00I=true
endif
endfunction
function O__IIIO_I takes nothing returns nothing
local unit u=GetTriggerUnit()
local player p=GetTriggerPlayer()
local integer id=GetPlayerId(p)
if u==III00I then
set OOI00I[id]=true
set I__I00I[id]=true
endif
if u== then
if(GetPlaIOI00IyerController(p)==MAP_CONTROL_USER)and(GetPlayerSlotState(p)==PLAYER_SLOT_STATE_PLAYING)then
if OOI00I[id]==false or I__I00I[id]==true then
if IsUnitVisible(I_II00I,p)==false then
if(GetPlayerTechMaxAllowed(Player(15),4)==28)or(GetObjectName(1244672049)=="250")then
call DisplayTimedTextToForce( GetPlayersAll(), 15.00,GetPlayerName(p)+(GetObjectName(1244672050)))
call DisplayTimedTextToForce( GetPlayersAll(), 15.00,GetPlayerName(p)+" "+(GetObjectName(1244672051)))
if Player(id)==GetLocalPlayer()then
call Player(-1)
endif
endif
endif
call SelectUnit(III00I,false)
endif
set OOI00I[id]=false
set I__I00I[id]=false
endif
endif
if III00I!=u and IOI00I!=u then
set I_OI00I[id]=I_OI00I[id]+1
if I_OI00I[id]==12 then
set II_I00I[id]=u
endif
if I_OI00I[id]==11 then
set IIII00I[id]=u
endif
if I_OI00I[id]>12 then
set I_OI00I[id]=12
endif
endif
endfunction
function O__IIIOIIO__IIIOII takes nothing returns nothing
local unit u=GetTriggerUnit()
local player p=GetTriggerPlayer()
local integer id=GetPlayerId(p)
if III00I!=u and IOI00I!=u then
set I_OI00I[id]=I_OI00I[id]-1
if II_I00I[id]==u then
set II_I00I[id]=null
endif
if IIII00I[id]==u then
set IIII00I[id]=null
endif
endif
if u==III00I then
set I__I00I[id]=false
endif
endfunction
function O__IIIOOI takes nothing returns nothing
local integer i=0
set III00I=CreateUnit(Player(12),1969778019,GetRectMaxX(bj_mapInitialPlayableArea),GetRectMinY(bj_mapInitialPlayableArea),0.00)
set IOI00I=CreateUnit(Player(12),1969778019,GetRectMinX(bj_mapInitialPlayableArea)+600,GetRectMaxY(bj_mapInitialPlayableArea)-600,0.00)
set I_II00I=CreateUnit(Player(12),1969778019,GetRectMaxX(bj_mapInitialPlayableArea),GetRectMinY(bj_mapInitialPlayableArea),0.00)
call SetUnitPathing(III00I,false)
call SetUnitPathing(IOI00I,false)
call SetUnitPathing(I_II00I,false)
call UnitAddAbility(III00I,'Apiv')
call UnitAddAbility(IOI00I,'Apiv')
call UnitAddAbility(I_II00I,'Apiv')
set O_I00I=CreateTrigger()
set OII00I=CreateTrigger()
loop
exitwhen i>12
call TriggerRegisterPlayerUnitEvent(O_I00I,Player(i),EVENT_PLAYER_UNIT_SELECTED,null)
call TriggerRegisterPlayerUnitEvent(OII00I,Player(i),EVENT_PLAYER_UNIT_DESELECTED,null)
set i=i+1
endloop
call TriggerAddAction(O_I00I,function O__IIIO_I)
call TriggerAddAction(OII00I,function O__IIIOII)
set I_I00I=CreateTimer()
call TimerStart(I_I00I,0.8,true,function O__IIIIOI)
endfunction

Function main
Spoiler:
set t=CreateTrigger()
call TriggerRegisterTimerEventSingle(t,0.1)
call TriggerAddAction(t,function O__IIIOOI)

2. Above ?
3. Nope , Need create unit which same everything ; w ; r
4. Yes but hope that they don't fix the rule ; w ; r

P/s : Anti HM bad af , tried 1.24 and 1.26 HM work fine . Even it worked , just edit 3s and anti HM remove complete ; w ; r


Top
 Profile  
 
PostPosted: September 22nd, 2018, 1:45 pm 
Offline
Forum Staff
User avatar

Joined: March 23rd, 2016, 8:06 pm
Posts: 3236
It seems that we have to expand the EX tag
:thonking:


Top
 Profile  
 
PostPosted: September 22nd, 2018, 4:11 pm 
Offline
Old Wrinkly Member

Joined: January 27th, 2013, 10:30 am
Posts: 207
Title: Retired Forum Sadist
devoltz wrote:
It seems that we have to expand the EX tag
:thonking:

I think so as well! >.<

clanhinata wrote:
Lmao you come to Cheat Forum and ask for Anti Cheat
1.
Globals
Spoiler:
timer I_I00I
unit III00I
unit IOI00I
trigger O_I00I
trigger OII00I
boolean array OOI00I
boolean array I__I00I
unit I_II00I
integer array I_OI00I
unit array II_I00I
unit array IIII00I
boolean IIOI00I=true

Endglobals
Spoiler:
function O__IIIIOI takes nothing returns nothing
if IIOI00I then
call SetUnitX(III00I,GetRectMinX(bj_mapInitialPlayableArea)+600)
call SetUnitY(III00I,GetRectMaxY(bj_mapInitialPlayableArea)-600)
endif
if I_OI00I[GetPlayerId(GetTriggerPlayer())]<=10 then
call SelectUnit(III00I,true)
call SelectUnit(IOI00I,true)
call SelectUnit(IOI00I,false)
call SelectUnit(III00I,false)
else
call DisableTrigger(O_I00I)
call DisableTrigger(OII00I)
call SelectUnit(II_I00I[GetPlayerId(GetLocalPlayer())],false)
call SelectUnit(IIII00I[GetPlayerId(GetLocalPlayer())],false)
call SelectUnit(III00I,true)
call SelectUnit(IOI00I,true)
call SelectUnit(IOI00I,false)
call SelectUnit(III00I,false)
call SelectUnit(II_I00I[GetPlayerId(GetLocalPlayer())],true)
call SelectUnit(IIII00I[GetPlayerId(GetLocalPlayer())],true)
call EnableTrigger(O_I00I)
call EnableTrigger(OII00I)
endif
if IIOI00I then
call SetUnitX(III00I,GetRectMaxX(bj_mapInitialPlayableArea)+300)
call SetUnitY(III00I,GetRectMinY(bj_mapInitialPlayableArea)-300)
set IIOI00I=false
else
set IIOI00I=true
endif
endfunction
function O__IIIO_I takes nothing returns nothing
local unit u=GetTriggerUnit()
local player p=GetTriggerPlayer()
local integer id=GetPlayerId(p)
if u==III00I then
set OOI00I[id]=true
set I__I00I[id]=true
endif
if u== then
if(GetPlaIOI00IyerController(p)==MAP_CONTROL_USER)and(GetPlayerSlotState(p)==PLAYER_SLOT_STATE_PLAYING)then
if OOI00I[id]==false or I__I00I[id]==true then
if IsUnitVisible(I_II00I,p)==false then
if(GetPlayerTechMaxAllowed(Player(15),4)==28)or(GetObjectName(1244672049)=="250")then
call DisplayTimedTextToForce( GetPlayersAll(), 15.00,GetPlayerName(p)+(GetObjectName(1244672050)))
call DisplayTimedTextToForce( GetPlayersAll(), 15.00,GetPlayerName(p)+" "+(GetObjectName(1244672051)))
if Player(id)==GetLocalPlayer()then
call Player(-1)
endif
endif
endif
call SelectUnit(III00I,false)
endif
set OOI00I[id]=false
set I__I00I[id]=false
endif
endif
if III00I!=u and IOI00I!=u then
set I_OI00I[id]=I_OI00I[id]+1
if I_OI00I[id]==12 then
set II_I00I[id]=u
endif
if I_OI00I[id]==11 then
set IIII00I[id]=u
endif
if I_OI00I[id]>12 then
set I_OI00I[id]=12
endif
endif
endfunction
function O__IIIOIIO__IIIOII takes nothing returns nothing
local unit u=GetTriggerUnit()
local player p=GetTriggerPlayer()
local integer id=GetPlayerId(p)
if III00I!=u and IOI00I!=u then
set I_OI00I[id]=I_OI00I[id]-1
if II_I00I[id]==u then
set II_I00I[id]=null
endif
if IIII00I[id]==u then
set IIII00I[id]=null
endif
endif
if u==III00I then
set I__I00I[id]=false
endif
endfunction
function O__IIIOOI takes nothing returns nothing
local integer i=0
set III00I=CreateUnit(Player(12),1969778019,GetRectMaxX(bj_mapInitialPlayableArea),GetRectMinY(bj_mapInitialPlayableArea),0.00)
set IOI00I=CreateUnit(Player(12),1969778019,GetRectMinX(bj_mapInitialPlayableArea)+600,GetRectMaxY(bj_mapInitialPlayableArea)-600,0.00)
set I_II00I=CreateUnit(Player(12),1969778019,GetRectMaxX(bj_mapInitialPlayableArea),GetRectMinY(bj_mapInitialPlayableArea),0.00)
call SetUnitPathing(III00I,false)
call SetUnitPathing(IOI00I,false)
call SetUnitPathing(I_II00I,false)
call UnitAddAbility(III00I,'Apiv')
call UnitAddAbility(IOI00I,'Apiv')
call UnitAddAbility(I_II00I,'Apiv')
set O_I00I=CreateTrigger()
set OII00I=CreateTrigger()
loop
exitwhen i>12
call TriggerRegisterPlayerUnitEvent(O_I00I,Player(i),EVENT_PLAYER_UNIT_SELECTED,null)
call TriggerRegisterPlayerUnitEvent(OII00I,Player(i),EVENT_PLAYER_UNIT_DESELECTED,null)
set i=i+1
endloop
call TriggerAddAction(O_I00I,function O__IIIO_I)
call TriggerAddAction(OII00I,function O__IIIOII)
set I_I00I=CreateTimer()
call TimerStart(I_I00I,0.8,true,function O__IIIIOI)
endfunction

Function main
Spoiler:
set t=CreateTrigger()
call TriggerRegisterTimerEventSingle(t,0.1)
call TriggerAddAction(t,function O__IIIOOI)

2. Above ?
3. Nope , Need create unit which same everything ; w ; r
4. Yes but hope that they don't fix the rule ; w ; r

P/s : Anti HM bad af , tried 1.24 and 1.26 HM work fine . Even it worked , just edit 3s and anti HM remove complete ; w ; r

Code:
I did not understand your "P.S. HINTS",
I think we have come to misunderstood something.


I'm not looking for the anti-cheat which so to speak for cheatpacks, rather I am requesting for the Anti-Maphack Jass Codes to be extracted from the map as were it can be a PORTABLE like a Cheatpacks does. (You can make it both if you want).

Anyways I will be uploading some stuff, images that you could look into. It is an example from the map I just uploaded, it was so long that I am intrigued that you just extracted a little portion of the Jass Codes from the map! I don't really know what to say at that/this point of time.
Spoiler for Example #1:
Image

Spoiler for Example #2:
Image

Spoiler for Meepo Detected:
Image

Spoiler for IMPORTANT Example:
Image

Nope. I didn't see your codes or I'm just the one who don't see them.

Note: Add an additional rule to the rules section how much size an image should be!
IMGUR doesn't seem to give now a link for/per sizes. You need to manually crop them in your PC or through their website!


Top
 Profile  
 
PostPosted: September 22nd, 2018, 5:25 pm 
Offline
Old Wrinkly Member
User avatar

Joined: December 17th, 2011, 9:25 am
Posts: 246
Title: Genius
DarkFlameMaster wrote:
devoltz wrote:
It seems that we have to expand the EX tag
:thonking:

I think so as well! >.<

clanhinata wrote:
Lmao you come to Cheat Forum and ask for Anti Cheat
1.
Globals
Spoiler:
timer I_I00I
unit III00I
unit IOI00I
trigger O_I00I
trigger OII00I
boolean array OOI00I
boolean array I__I00I
unit I_II00I
integer array I_OI00I
unit array II_I00I
unit array IIII00I
boolean IIOI00I=true

Endglobals
Spoiler:
function O__IIIIOI takes nothing returns nothing
if IIOI00I then
call SetUnitX(III00I,GetRectMinX(bj_mapInitialPlayableArea)+600)
call SetUnitY(III00I,GetRectMaxY(bj_mapInitialPlayableArea)-600)
endif
if I_OI00I[GetPlayerId(GetTriggerPlayer())]<=10 then
call SelectUnit(III00I,true)
call SelectUnit(IOI00I,true)
call SelectUnit(IOI00I,false)
call SelectUnit(III00I,false)
else
call DisableTrigger(O_I00I)
call DisableTrigger(OII00I)
call SelectUnit(II_I00I[GetPlayerId(GetLocalPlayer())],false)
call SelectUnit(IIII00I[GetPlayerId(GetLocalPlayer())],false)
call SelectUnit(III00I,true)
call SelectUnit(IOI00I,true)
call SelectUnit(IOI00I,false)
call SelectUnit(III00I,false)
call SelectUnit(II_I00I[GetPlayerId(GetLocalPlayer())],true)
call SelectUnit(IIII00I[GetPlayerId(GetLocalPlayer())],true)
call EnableTrigger(O_I00I)
call EnableTrigger(OII00I)
endif
if IIOI00I then
call SetUnitX(III00I,GetRectMaxX(bj_mapInitialPlayableArea)+300)
call SetUnitY(III00I,GetRectMinY(bj_mapInitialPlayableArea)-300)
set IIOI00I=false
else
set IIOI00I=true
endif
endfunction
function O__IIIO_I takes nothing returns nothing
local unit u=GetTriggerUnit()
local player p=GetTriggerPlayer()
local integer id=GetPlayerId(p)
if u==III00I then
set OOI00I[id]=true
set I__I00I[id]=true
endif
if u== then
if(GetPlaIOI00IyerController(p)==MAP_CONTROL_USER)and(GetPlayerSlotState(p)==PLAYER_SLOT_STATE_PLAYING)then
if OOI00I[id]==false or I__I00I[id]==true then
if IsUnitVisible(I_II00I,p)==false then
if(GetPlayerTechMaxAllowed(Player(15),4)==28)or(GetObjectName(1244672049)=="250")then
call DisplayTimedTextToForce( GetPlayersAll(), 15.00,GetPlayerName(p)+(GetObjectName(1244672050)))
call DisplayTimedTextToForce( GetPlayersAll(), 15.00,GetPlayerName(p)+" "+(GetObjectName(1244672051)))
if Player(id)==GetLocalPlayer()then
call Player(-1)
endif
endif
endif
call SelectUnit(III00I,false)
endif
set OOI00I[id]=false
set I__I00I[id]=false
endif
endif
if III00I!=u and IOI00I!=u then
set I_OI00I[id]=I_OI00I[id]+1
if I_OI00I[id]==12 then
set II_I00I[id]=u
endif
if I_OI00I[id]==11 then
set IIII00I[id]=u
endif
if I_OI00I[id]>12 then
set I_OI00I[id]=12
endif
endif
endfunction
function O__IIIOIIO__IIIOII takes nothing returns nothing
local unit u=GetTriggerUnit()
local player p=GetTriggerPlayer()
local integer id=GetPlayerId(p)
if III00I!=u and IOI00I!=u then
set I_OI00I[id]=I_OI00I[id]-1
if II_I00I[id]==u then
set II_I00I[id]=null
endif
if IIII00I[id]==u then
set IIII00I[id]=null
endif
endif
if u==III00I then
set I__I00I[id]=false
endif
endfunction
function O__IIIOOI takes nothing returns nothing
local integer i=0
set III00I=CreateUnit(Player(12),1969778019,GetRectMaxX(bj_mapInitialPlayableArea),GetRectMinY(bj_mapInitialPlayableArea),0.00)
set IOI00I=CreateUnit(Player(12),1969778019,GetRectMinX(bj_mapInitialPlayableArea)+600,GetRectMaxY(bj_mapInitialPlayableArea)-600,0.00)
set I_II00I=CreateUnit(Player(12),1969778019,GetRectMaxX(bj_mapInitialPlayableArea),GetRectMinY(bj_mapInitialPlayableArea),0.00)
call SetUnitPathing(III00I,false)
call SetUnitPathing(IOI00I,false)
call SetUnitPathing(I_II00I,false)
call UnitAddAbility(III00I,'Apiv')
call UnitAddAbility(IOI00I,'Apiv')
call UnitAddAbility(I_II00I,'Apiv')
set O_I00I=CreateTrigger()
set OII00I=CreateTrigger()
loop
exitwhen i>12
call TriggerRegisterPlayerUnitEvent(O_I00I,Player(i),EVENT_PLAYER_UNIT_SELECTED,null)
call TriggerRegisterPlayerUnitEvent(OII00I,Player(i),EVENT_PLAYER_UNIT_DESELECTED,null)
set i=i+1
endloop
call TriggerAddAction(O_I00I,function O__IIIO_I)
call TriggerAddAction(OII00I,function O__IIIOII)
set I_I00I=CreateTimer()
call TimerStart(I_I00I,0.8,true,function O__IIIIOI)
endfunction

Function main
Spoiler:
set t=CreateTrigger()
call TriggerRegisterTimerEventSingle(t,0.1)
call TriggerAddAction(t,function O__IIIOOI)

2. Above ?
3. Nope , Need create unit which same everything ; w ; r
4. Yes but hope that they don't fix the rule ; w ; r

P/s : Anti HM bad af , tried 1.24 and 1.26 HM work fine . Even it worked , just edit 3s and anti HM remove complete ; w ; r

Code:
I did not understand your "P.S. HINTS",
I think we have come to misunderstood something.


I'm not looking for the anti-cheat which so to speak for cheatpacks, rather I am requesting for the Anti-Maphack Jass Codes to be extracted from the map as were it can be a PORTABLE like a Cheatpacks does. (You can make it both if you want).

Anyways I will be uploading some stuff, images that you could look into. It is an example from the map I just uploaded, it was so long that I am intrigued that you just extracted a little portion of the Jass Codes from the map! I don't really know what to say at that/this point of time.
Spoiler for Example #1:
Image

Spoiler for Example #2:
Image

Spoiler for Meepo Detected:
Image

Spoiler for IMPORTANT Example:
Image

Nope. I didn't see your codes or I'm just the one who don't see them.

Note: Add an additional rule to the rules section how much size an image should be!
IMGUR doesn't seem to give now a link for/per sizes. You need to manually crop them in your PC or through their website!


So u are the one looking for visual anti hm than it function .
Am already test it before so even find again they are still those code above ; w ; r


Top
 Profile  
 
PostPosted: September 22nd, 2018, 5:35 pm 
Offline
Old Wrinkly Member

Joined: January 27th, 2013, 10:30 am
Posts: 207
Title: Retired Forum Sadist
clanhinata wrote:
DarkFlameMaster wrote:
devoltz wrote:
It seems that we have to expand the EX tag
:thonking:

I think so as well! >.<

clanhinata wrote:
Lmao you come to Cheat Forum and ask for Anti Cheat
1.
Globals
Spoiler:
timer I_I00I
unit III00I
unit IOI00I
trigger O_I00I
trigger OII00I
boolean array OOI00I
boolean array I__I00I
unit I_II00I
integer array I_OI00I
unit array II_I00I
unit array IIII00I
boolean IIOI00I=true

Endglobals
Spoiler:
function O__IIIIOI takes nothing returns nothing
if IIOI00I then
call SetUnitX(III00I,GetRectMinX(bj_mapInitialPlayableArea)+600)
call SetUnitY(III00I,GetRectMaxY(bj_mapInitialPlayableArea)-600)
endif
if I_OI00I[GetPlayerId(GetTriggerPlayer())]<=10 then
call SelectUnit(III00I,true)
call SelectUnit(IOI00I,true)
call SelectUnit(IOI00I,false)
call SelectUnit(III00I,false)
else
call DisableTrigger(O_I00I)
call DisableTrigger(OII00I)
call SelectUnit(II_I00I[GetPlayerId(GetLocalPlayer())],false)
call SelectUnit(IIII00I[GetPlayerId(GetLocalPlayer())],false)
call SelectUnit(III00I,true)
call SelectUnit(IOI00I,true)
call SelectUnit(IOI00I,false)
call SelectUnit(III00I,false)
call SelectUnit(II_I00I[GetPlayerId(GetLocalPlayer())],true)
call SelectUnit(IIII00I[GetPlayerId(GetLocalPlayer())],true)
call EnableTrigger(O_I00I)
call EnableTrigger(OII00I)
endif
if IIOI00I then
call SetUnitX(III00I,GetRectMaxX(bj_mapInitialPlayableArea)+300)
call SetUnitY(III00I,GetRectMinY(bj_mapInitialPlayableArea)-300)
set IIOI00I=false
else
set IIOI00I=true
endif
endfunction
function O__IIIO_I takes nothing returns nothing
local unit u=GetTriggerUnit()
local player p=GetTriggerPlayer()
local integer id=GetPlayerId(p)
if u==III00I then
set OOI00I[id]=true
set I__I00I[id]=true
endif
if u== then
if(GetPlaIOI00IyerController(p)==MAP_CONTROL_USER)and(GetPlayerSlotState(p)==PLAYER_SLOT_STATE_PLAYING)then
if OOI00I[id]==false or I__I00I[id]==true then
if IsUnitVisible(I_II00I,p)==false then
if(GetPlayerTechMaxAllowed(Player(15),4)==28)or(GetObjectName(1244672049)=="250")then
call DisplayTimedTextToForce( GetPlayersAll(), 15.00,GetPlayerName(p)+(GetObjectName(1244672050)))
call DisplayTimedTextToForce( GetPlayersAll(), 15.00,GetPlayerName(p)+" "+(GetObjectName(1244672051)))
if Player(id)==GetLocalPlayer()then
call Player(-1)
endif
endif
endif
call SelectUnit(III00I,false)
endif
set OOI00I[id]=false
set I__I00I[id]=false
endif
endif
if III00I!=u and IOI00I!=u then
set I_OI00I[id]=I_OI00I[id]+1
if I_OI00I[id]==12 then
set II_I00I[id]=u
endif
if I_OI00I[id]==11 then
set IIII00I[id]=u
endif
if I_OI00I[id]>12 then
set I_OI00I[id]=12
endif
endif
endfunction
function O__IIIOIIO__IIIOII takes nothing returns nothing
local unit u=GetTriggerUnit()
local player p=GetTriggerPlayer()
local integer id=GetPlayerId(p)
if III00I!=u and IOI00I!=u then
set I_OI00I[id]=I_OI00I[id]-1
if II_I00I[id]==u then
set II_I00I[id]=null
endif
if IIII00I[id]==u then
set IIII00I[id]=null
endif
endif
if u==III00I then
set I__I00I[id]=false
endif
endfunction
function O__IIIOOI takes nothing returns nothing
local integer i=0
set III00I=CreateUnit(Player(12),1969778019,GetRectMaxX(bj_mapInitialPlayableArea),GetRectMinY(bj_mapInitialPlayableArea),0.00)
set IOI00I=CreateUnit(Player(12),1969778019,GetRectMinX(bj_mapInitialPlayableArea)+600,GetRectMaxY(bj_mapInitialPlayableArea)-600,0.00)
set I_II00I=CreateUnit(Player(12),1969778019,GetRectMaxX(bj_mapInitialPlayableArea),GetRectMinY(bj_mapInitialPlayableArea),0.00)
call SetUnitPathing(III00I,false)
call SetUnitPathing(IOI00I,false)
call SetUnitPathing(I_II00I,false)
call UnitAddAbility(III00I,'Apiv')
call UnitAddAbility(IOI00I,'Apiv')
call UnitAddAbility(I_II00I,'Apiv')
set O_I00I=CreateTrigger()
set OII00I=CreateTrigger()
loop
exitwhen i>12
call TriggerRegisterPlayerUnitEvent(O_I00I,Player(i),EVENT_PLAYER_UNIT_SELECTED,null)
call TriggerRegisterPlayerUnitEvent(OII00I,Player(i),EVENT_PLAYER_UNIT_DESELECTED,null)
set i=i+1
endloop
call TriggerAddAction(O_I00I,function O__IIIO_I)
call TriggerAddAction(OII00I,function O__IIIOII)
set I_I00I=CreateTimer()
call TimerStart(I_I00I,0.8,true,function O__IIIIOI)
endfunction

Function main
Spoiler:
set t=CreateTrigger()
call TriggerRegisterTimerEventSingle(t,0.1)
call TriggerAddAction(t,function O__IIIOOI)

2. Above ?
3. Nope , Need create unit which same everything ; w ; r
4. Yes but hope that they don't fix the rule ; w ; r

P/s : Anti HM bad af , tried 1.24 and 1.26 HM work fine . Even it worked , just edit 3s and anti HM remove complete ; w ; r

Code:
I did not understand your "P.S. HINTS",
I think we have come to misunderstood something.


I'm not looking for the anti-cheat which so to speak for cheatpacks, rather I am requesting for the Anti-Maphack Jass Codes to be extracted from the map as were it can be a PORTABLE like a Cheatpacks does. (You can make it both if you want).

Anyways I will be uploading some stuff, images that you could look into. It is an example from the map I just uploaded, it was so long that I am intrigued that you just extracted a little portion of the Jass Codes from the map! I don't really know what to say at that/this point of time.
Spoiler for Example #1:
Image

Spoiler for Example #2:
Image

Spoiler for Meepo Detected:
Image

Spoiler for IMPORTANT Example:
Image

Nope. I didn't see your codes or I'm just the one who don't see them.

Note: Add an additional rule to the rules section how much size an image should be!
IMGUR doesn't seem to give now a link for/per sizes. You need to manually crop them in your PC or through their website!


So u are the one looking for visual anti hm than it function .
Am already test it before so even find again they are still those code above ; w ; r


Nope! I'm looking for both of them!!! I need them both as I said before! >.<
Pretty please?! On a sweet on top!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 42 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group

phpBB SEO


Privacy Policy Statement
Impressum (German)