wc3edit.net https://forum.wc3edit.net/ |
|
[JJCP+RC] Aspect of Doom RPG Beta https://forum.wc3edit.net/fulfilled-requests-f75/aspect-of-doom-rpg-beta-t38496.html |
Page 1 of 2 |
Author: | 3nemy_ [ April 12th, 2022, 11:22 am ] |
Post subject: | [JJCP+RC] Aspect of Doom RPG Beta |
v1.3w2 String ACT: -wc3edit Arrows ACT: UUDDLR |
Author: | evie [ April 12th, 2022, 5:27 pm ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta 1.3w2 |
thank you so much for the share the leveling in this map awful |
Author: | 3nemy_ [ April 13th, 2022, 12:53 pm ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta |
v1.4 I'll upload all new versions in this thread because this map is turning into Lumber TD meme (100+ releases in a year).. |
Author: | nuzamacuxe [ April 15th, 2022, 2:46 am ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta |
Please refrain from spamming useless discussions and so on. I cheated this one with my cheatpack (NZCP). Everything works fine and also you can play with your nickname. That map isn't that hard to cheat neither has heavy protection (i.e. just a normal map). ACT: -easymode Anyway, thanks for the help 3nemy_. |
Author: | 3nemy_ [ April 15th, 2022, 1:59 pm ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta |
Quote: That map isn't that hard to cheat neither has heavy protection (i.e. just a normal map). It's not hard to cheat for online play but I couldn't manage to enable SP and remove anti-cheats. Also NZCP didn't work for some older versions, namely you couldn't create items so I opted for JJCP NG instead. I noticed the code in endglobals in map you uploaded is slightly different and I'm using your latest version of NZCP. 1. Code: function InfiniteCharge_Action takes nothing returns nothing local integer index = GetInventoryIndexOfItem( GetManipulatingUnit( ), GetItemTypeId( GetManipulatedItem( ) ) ) if GetBool( "InfiniteCharge" ) then if GetItemTypeId( GetManipulatedItem( ) ) == GetItemTypeId( UnitItemInSlot( GetManipulatingUnit( ), index ) ) then call SetItemCharges( GetManipulatedItem( ), GetItemCharges( GetManipulatedItem( ) ) + 1 ) endif endif endfunction Code: function InfiniteItem_Action takes nothing returns nothing local integer index = GetInventoryIndexOfItem( GetManipulatingUnit( ), GetItemTypeId( GetManipulatedItem( ) ) ) if GetBool( "InfiniteCharge" ) then if GetItemTypeId( GetManipulatedItem( ) ) == GetItemTypeId( UnitItemInSlot( GetManipulatingUnit( ), index ) ) then call SetItemCharges( GetManipulatedItem( ), GetItemCharges( GetManipulatedItem( ) ) + 1 ) endif endif endfunction 2. Code: function ChatDetector_Action takes nothing returns nothing local integer i = 0 loop if LoadBoolean( nzHash, GetHandleId( Player( i ) ), StringHash( "ChatDetector" ) ) then if LGInt( "CheaterLvlP_" + I2S( i ) ) > LGInt( "CheaterLvlP_" + I2S( GetPlayerId( GetTriggerPlayer( ) ) ) ) then if IsPlayerEnemy( Player( GetPlayerId( GetTriggerPlayer( ) ) ), Player( i ) ) then call DisplayText( i, "[Enemies] " + Get_Player_Color( Player( GetPlayerId( GetTriggerPlayer( ) ) ) ) + ": " + GetEventPlayerChatString( ) ) endif endif endif set i = i + 1 exitwhen i == bj_MAX_PLAYER_SLOTS endloop endfunction Code: function ChatDetector_Action takes nothing returns nothing local integer i = 0 loop if GetBool( "ChatDetector" ) then if LGInt( "CheaterLvlP_" + I2S( i ) ) > LGInt( "CheaterLvlP_" + I2S( GetPlayerId( GetTriggerPlayer( ) ) ) ) then if IsPlayerEnemy( Player( GetPlayerId( GetTriggerPlayer( ) ) ), Player( i ) ) then call DisplayText( i, "[Enemies] " + Get_Player_Color( Player( GetPlayerId( GetTriggerPlayer( ) ) ) ) + ": " + GetEventPlayerChatString( ) ) endif endif endif set i = i + 1 exitwhen i == bj_MAX_PLAYER_SLOTS endloop endfunction 3. Code: function SelectedUnit takes player target returns unit if bj_lastCreatedGroup == null then set bj_lastCreatedGroup = CreateGroup( ) else call GroupClear( bj_lastCreatedGroup ) endif call GroupEnumUnitsSelected( bj_lastCreatedGroup, target, null ) set bj_lastReplacedUnit = FirstOfGroup( bj_lastCreatedGroup ) call GroupClear( bj_lastCreatedGroup ) return bj_lastReplacedUnit endfunction Code: function EnumUnits takes nothing returns group return LoadGroupHandle( nzHash, GlobalHandle( ), StringHash( "SelectedGroup" ) ) endfunction function SelectedUnit takes player target returns unit if EnumUnits( ) == null then call SaveGroupHandle( nzHash, GlobalHandle( ), StringHash( "SelectedGroup" ), CreateGroup( ) ) else call GroupClear( EnumUnits( ) ) endif call GroupEnumUnitsSelected( EnumUnits( ), target, null ) set bj_lastReplacedUnit = FirstOfGroup( EnumUnits( ) ) call GroupClear( EnumUnits( ) ) return bj_lastReplacedUnit endfunction 4. Code: call UnitEvent( CreateTrigger( ), EVENT_PLAYER_UNIT_USE_ITEM, function InfiniteCharge_Action ) Code: call UnitEvent( CreateTrigger( ), EVENT_PLAYER_UNIT_USE_ITEM, function InfiniteItem_Action )
|
Author: | 3nemy_ [ April 15th, 2022, 10:30 pm ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta |
I compared both side by side with diffchecker and found few more differences, edited comment above. I now cheated latest map version with this "newer" code of yours and all commands work. Maybe it has something to do with StringHash? With other NZCP, lvl and attribute commands, creating items and damage system weren't working. NZCP Act: -easymode |
Author: | nuzamacuxe [ April 16th, 2022, 10:11 am ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta |
3nemy_ wrote: It's not hard to cheat for online play but I couldn't manage to enable SP and remove anti-cheats. I was talking to some other guy who was complaining about this map be "heavy protected" (I deleted his posts since they didn't have nothing to do with AoD versions). 3nemy_ wrote: I'm using your latest version of NZCP. Redownload. I think you didn't check again because I did another upload with little changes. // By the way, those changes doesn't mean nothing, don't worry... but this one does: Code: function EnumUnits takes nothing returns group return LoadGroupHandle( nzHash, GlobalHandle( ), StringHash( "SelectedGroup" ) ) endfunction function SelectedUnit takes player target returns unit if EnumUnits( ) == null then call SaveGroupHandle( nzHash, GlobalHandle( ), StringHash( "SelectedGroup" ), CreateGroup( ) ) else call GroupClear( EnumUnits( ) ) endif call GroupEnumUnitsSelected( EnumUnits( ), target, null ) set bj_lastReplacedUnit = FirstOfGroup( EnumUnits( ) ) call GroupClear( EnumUnits( ) ) return bj_lastReplacedUnit endfunction I changed that part only for AoD because bj_lastCreatedGroup wasn't working as intended. That's why unit commands weren't working well. Thanks for helping us cheating maps, 3nemy_. |
Author: | iLoveWc3edit [ April 16th, 2022, 12:03 pm ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta |
hello im still mapbanned can u remove it? please |
Author: | Vegas [ April 16th, 2022, 2:40 pm ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta |
iLoveWc3edit wrote: hello im still mapbanned can u remove it? please Not that you'll see this because I banned you for having a 3rd account, but no. |
Author: | iLoveWc3edit [ April 16th, 2022, 4:02 pm ] |
Post subject: | Re: [JJCP+RC] Aspect of Doom RPG Beta |
can u unmap-ban me? |
Page 1 of 2 | All times are UTC |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |