diff options
Diffstat (limited to 'src/crplayer.cc')
| -rw-r--r-- | src/crplayer.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/crplayer.cc b/src/crplayer.cc index e5874be..dce7ad2 100644 --- a/src/crplayer.cc +++ b/src/crplayer.cc @@ -2314,7 +2314,7 @@ bool LoadPlayerData(TPlayerData *Slot){ } } - int Position = Script.readNumber(); + int Position = Script.getNumber(); if(Position < INVENTORY_FIRST || Position > INVENTORY_LAST){ Script.error("illegal inventory position"); } @@ -2342,7 +2342,7 @@ bool LoadPlayerData(TPlayerData *Slot){ } } - int DepotNr = Script.readNumber(); + int DepotNr = Script.getNumber(); if(DepotNr < 0 || DepotNr >= NARRAY(Slot->Depot)){ Script.error("illegal depot number"); } @@ -2361,6 +2361,7 @@ bool LoadPlayerData(TPlayerData *Slot){ Script.error("end of file expected"); } + Script.close(); Result = true; }catch(const char *str){ error("LoadPlayerData: Kann Gegenstände des Spielers %u nicht laden.\n", |
