Save game

» Siedler Map Source Forum » Siedler DEdK Script Forum » Save game

Seiten: 1

SH
#1
27.05.2018 12:17
Beiträge: 127

Save game

Is it possible to call the function after loading the game? (If the game was saved before)

____________________
Sorry for my German

mcb
#2
27.05.2018 13:06
Beiträge: 1472

What exactly do you want?
Framework.SaveGame(_savegameSlot, _savegameName) saves the game,
Framework.LoadGame(_savegameSlot) loads a game and
Mission_OnSaveGameLoaded() gets called after a savegame gets loaded.

But saving manually from a trigger has a little bug involved: the trigger gets executed a second time after loading, so you save again.

warrior1024
#3
27.05.2018 17:41
Beiträge: 345

The function "InitPlayerColorMapping" gets called on game start and everytime a save game is loaded, so you can do something like

function InitPlayerColorMapping()
  -- stuff
  if isGameStarted == nil then
    isGameStarted = true
  else
    -- stuff that is done everytime the game loads but not on game start
  end
end



____________________
"Banken machen keine Fehlentscheidungen! Haben Euch das Eure Eltern nicht beigebracht?"
- Bankier Samael Silren, Enderal

SH
#4
27.05.2018 18:13
Beiträge: 127

Thanks!

____________________
Sorry for my German

Dieser Beitrag wurde von SH am 27.05.2018 um 22:15 editiert.

Seiten: 1

SiteEngine v1.5.0 by nevermind, ©2005-2007
Design by SpiderFive (www.siedler-games.de) - English translation by juja

Impressum