Bei einem ingame ESC druck speichert man ja das game und man geht ins game menü
Bei zurück läd man dann ja das Spiel wieder.
Ist ja auch OK und funktioniert soweit.
Jetzt mal angenommen wir sind irgendwo im Raum und besitzen die Mg noch nicht.
Dann gehen wir in den Shop wo ein MG kaufen oder so ist.
Es setzt dann einfach beim anklicken global.has_w_4 auf true
Dann kommt ein klick auf zurück und da ist das Problem:
Das Spiel wird samt allen variablen auf den Zustand vor dem ESC druck gesetzt.
Das heist: wir besitzten die Mg nicht und der Shop-besuch war sinnlos.
Zitat von Larsi (er programmiert ja mit. Ich weiss aber nicht wie ich das Problem lösen soll.