- Joined
- Dec 20, 2010
- Messages
- 48
I've tried the save&load system by Acehart but I've got some problems with the script.I can save it on its original map but when I paste the triggers into my map, there're errors on the custom script.Somebody plz help me 
I would like to give +repp to anybody who helped me to solve this problems !

-
SaveLoad Save All Copy
-

Events
-


Player - Player 1 (Red) types a chat message containing -save as An exact match
-


Player - Player 2 (Blue) types a chat message containing -save as An exact match
-


Player - Player 3 (Teal) types a chat message containing -save as An exact match
-


Player - Player 4 (Purple) types a chat message containing -save as An exact match
-
-

Conditions
-

Actions
-


-------- Prepare the save array with this player's Hero --------
-


Set SaveCount = 0
-


-------- Player's Gold --------
-


Set SaveCount = (SaveCount + 1)
-


Set Save[SaveCount] = ((Triggering player) Current gold)
-


-------- Take all Heroes --------
-


Set UnitGroup = (Units owned by (Triggering player) matching (((Matching unit) is A Hero) Equal to True))
-


Set SaveCount = (SaveCount + 1)
-


Set Save[SaveCount] = (Number of units in UnitGroup)
-


Unit Group - Pick every unit in UnitGroup and do (Actions)
-



Loop - Actions
-




-------- Save the Hero --------
-




Set SaveCount = (SaveCount + 1)
-




Set TempUnit = (Picked unit)
-




Custom script: set udg_Save[udg_SaveCount] = SaveLoad_Unit2Integer( udg_TempUnit )
-




-------- Hero Experience --------
-




Set SaveCount = (SaveCount + 1)
-




Set Save[SaveCount] = (Hero experience of (Picked unit))
-




-------- Hero Position X --------
-




Set SaveCount = (SaveCount + 1)
-




Set Save[SaveCount] = (Integer((X of (Position of (Picked unit)))))
-




-------- Hero Position Y --------
-




Set SaveCount = (SaveCount + 1)
-




Set Save[SaveCount] = (Integer((Y of (Position of (Picked unit)))))
-




-------- How many items does he carry --------
-




Set SaveCount = (SaveCount + 1)
-




Set Save[SaveCount] = (Number of items carried by (Picked unit))
-




-------- Add all items --------
-




For each (Integer A) from 1 to 6, do (Actions)
-





Loop - Actions
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








((Item carried by (Picked unit) in slot (Integer A)) is owned) Equal to True
-
-







Then - Actions
-








-------- The actual item --------
-








Set SaveCount = (SaveCount + 1)
-








Set TempItem = (Item carried by (Picked unit) in slot (Integer A))
-








Custom script: set udg_Save[udg_SaveCount] = SaveLoad_Item2Integer( udg_TempItem )
-








-------- The number of charges it has --------
-








Set SaveCount = (SaveCount + 1)
-








Set Save[SaveCount] = (Charges remaining in (Item carried by (Picked unit) in slot (Integer A)))
-
-







Else - Actions
-
-
-
-
-
-


-------- Turn values into code --------
-


Custom script: set udg_Code = SaveLoad_Encode()
-


-------- Show code to player --------
-


Quest - Display to (Player group((Triggering player))) the Secret message: Your code:
-


Game - Display to (Player group((Triggering player))) for 60.00 seconds the text: Code
-
-
I would like to give +repp to anybody who helped me to solve this problems !
Last edited:





