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.
Re: [IN+EX]DotA v6.83d AH
Posted: September 22nd, 2018, 1:12 pm
by clanhinata
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
Re: [IN+EX]DotA v6.83d AH
Posted: September 22nd, 2018, 1:45 pm
by devoltz
It seems that we have to expand the EX tag :thonking:
Re: [IN+EX]DotA v6.83d AH
Posted: September 22nd, 2018, 4:11 pm
by DarkFlameMaster
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
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=Example #1][/spoiler] [spoiler=Example #2][/spoiler] [spoiler=Meepo Detected][/spoiler] [spoiler=IMPORTANT Example][/spoiler] 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!
Re: [IN+EX]DotA v6.83d AH
Posted: September 22nd, 2018, 5:25 pm
by clanhinata
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
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=Example #1][/spoiler] [spoiler=Example #2][/spoiler] [spoiler=Meepo Detected][/spoiler] [spoiler=IMPORTANT Example][/spoiler] 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
Re: [IN+EX]DotA v6.83d AH
Posted: September 22nd, 2018, 5:35 pm
by DarkFlameMaster
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
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=Example #1][/spoiler] [spoiler=Example #2][/spoiler] [spoiler=Meepo Detected][/spoiler] [spoiler=IMPORTANT Example][/spoiler] 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!