how to add stat up cheats?
Moderator: Cheaters
-
- Newcomer
- Posts: 3
- Joined: February 18th, 2007, 9:28 am
-
- The Legendary Near-bee - Obey Me Or Die!
- Posts: 413
- Joined: January 18th, 2007, 2:47 pm
- Title: Turkey King
- Location: Germany
I have no clue
but I think there are already a few tuts on the forum which could help you
Kalle
but I think there are already a few tuts on the forum which could help you
Kalle
Good sex is like a good bridge. If you don't have a good partner, you'd better have a good hand. - Mae West
Me, as a perfect example, is telling YOU, that you don't have to take any part in the Map-Cheating/Hacking department to become a Super-Mod (except the Near-Bee part)!
-
- Newcomer
- Posts: 3
- Joined: February 18th, 2007, 9:28 am
-
- The Legendary Near-bee - Obey Me Or Die!
- Posts: 413
- Joined: January 18th, 2007, 2:47 pm
- Title: Turkey King
- Location: Germany
mhhhh...not sure if thats the right one but looke
*here*
maybe that will help a bit
Kalle
PS: If not I am sorry and have to retreat
*here*
maybe that will help a bit
Kalle
PS: If not I am sorry and have to retreat
Good sex is like a good bridge. If you don't have a good partner, you'd better have a good hand. - Mae West
Me, as a perfect example, is telling YOU, that you don't have to take any part in the Map-Cheating/Hacking department to become a Super-Mod (except the Near-Bee part)!
-
- Newcomer
- Posts: 3
- Joined: February 18th, 2007, 9:28 am
Kalle wrote:mhhhh...not sure if thats the right one but looke
*here*
maybe that will help a bit
Kalle
PS: If not I am sorry and have to retreat
yahh thanks.. but i already know the basics... i dont know how to access the hero stats thing.. not like gold.. and lumber . >.> <.< >.> <.<
-
- Honorary wc3edit.net Traitor
- Posts: 2507
- Joined: February 1st, 2007, 4:11 pm
- Location: NEVADA
-
- Forum Addict
- Posts: 405
- Joined: February 17th, 2007, 9:16 pm
-
- Honorary wc3edit.net Traitor
- Posts: 2507
- Joined: February 1st, 2007, 4:11 pm
- Location: NEVADA
Np, heres my GUI code for str changing, its almost the same with agi/int/lvlKala-cha wrote:GUI please, oh wait, this isn't my forum
(click image to make it bigger :/)
(then click it again to make it not so blurry)
Basically you need variables to do most of the substring functions, and, in this case, the variable was a integer.
I will post Jass code if anyone would like it too.
-
- Member
- Posts: 57
- Joined: February 11th, 2007, 8:31 am
- Location: Germany
Hey Xantan you don't need variables you can do it in one step:
I can't show an screenshot because I've got an german version of the WE.
And here is the JASS code:
Now you can use Dekars Gold Cheat Tutorial:
1:Replace with
2: Replace his Jasscode with them i write in top of the reply.
3:Replace with
Code: Select all
Unit group - Pick every unit in (Units in (Playavle map area) owned by (Triggering player)) and do (Hero - Modify Strength of (Picked unit): Add (Integer((Substring((Entered chat string), 5. 20)))))
And here is the JASS code:
Code: Select all
function Trig_Str_Determination_Func013002 takes nothing returns nothing
call ModifyHeroStat( bj_HEROSTAT_STR, GetEnumUnit(), bj_MODIFYMETHOD_ADD, S2I(SubStringBJ(GetEventPlayerChatString(), 5, 20)) )
endfunction
function Trig_Str_Determination_Actions takes nothing returns nothing
call ForGroupBJ( GetUnitsInRectOfPlayer(GetPlayableMapRect(), GetTriggerPlayer()), function Trig_Str_Determination_Func013002 )
endfunction
//===========================================================================
function InitTrig_Str_Determination takes nothing returns nothing
set gg_trg_Str_Determination = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(0), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(1), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(2), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(3), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(4), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(5), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(6), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(7), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(8), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(9), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(10), "-str", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Str_Determination, Player(11), "-str", false )
call TriggerAddAction( gg_trg_Str_Determination, function Trig_Str_Determination_Actions )
endfunction
Just replace 3 things and it works:*needed tools*
if you follow my steps it should work without any problems!
so please give credits!
part one
youll need mpq recover and mpq master
first of all use mpq-recover to get a listfile for your map
and save it in the listfiles directory of mpq master.
now open your map using mpq master
and load your map
using your listfile (and the other ones already in the directory).
there may be 2 cases now...
1st one is, theres a file named war3map.j
then just extract it!
2nd one is, theres no war3map.j but a folder named
Scripts.
go into this folder and extract the war3map.j which is inside.
part two
open the extracted war3map.j with WordPad or your favourite editor.
during reading the first lines you should be able to find globals,
scroll down until you find something like trigger (xy)
( (xy) can be anything)
now add the following line (just place it between other triggers):
Code:Code: Select all
trigger gg_trg_blubb=null
go on searching for endfunction
and add the following under it:
Code:now search for function mainCode: Select all
function Trig_blubb_Actions takes nothing returns nothing call AdjustPlayerStateBJ( 1000, GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD ) endfunction function InitTrig_blubb takes nothing returns nothing set gg_trg_blubb = CreateTrigger( ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(12), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(11), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(10), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(9), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(8), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(7), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(6), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(5), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(4), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(3), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(2), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(1), "-cheat", true ) call TriggerRegisterPlayerChatEvent( gg_trg_blubb, Player(0), "-cheat", true ) call TriggerAddAction( gg_trg_blubb, function Trig_blubb_Actions ) endfunction
and look for a line starting with call
now add:
Code:under it.Code: Select all
call InitTrig_blubb( )
just save the file!
part three
open the map again (using mpq master and the listfile)
now delete (attributes) if its there
and override the old war3map.j using your new one.
grats, you are done!
you can add gold (lumber) by chatting "-cheat" anytime during game!
greets Dekar
1:Replace
Code: Select all
trigger gg_trg_blubb=null
Code: Select all
trigger gg_trg_Str_Determination=null
3:Replace
Code: Select all
call InitTrig_blubb( )
Code: Select all
call InitTrig_Str_Determination
-
- Honorary wc3edit.net Traitor
- Posts: 2507
- Joined: February 1st, 2007, 4:11 pm
- Location: NEVADA