oh man, was ihr hier für scheiß erzählt D;
das einzige problem daniel ist, dass du void main(Spieler* spieler) hast, was zur hölle gibt dir die idee, dass windows/msvs dir nen validen spieler pointer übergibt?
die main sieht nun so aus:
Code:
#include "Bibliotek.h"
void main()
{
//Willkommen
cout << "Wilkommen beim STARGATE RPG!\n";
cout << "programmiert von Daniel Noel\n\n";
cout << "Das Forschungsteam von Dr. Elizabeth Weir hat herausgefunden, wie man \nzur Stadt Atlantis kommt, also mach ihr euch auf den Weg dort hin.\n";
cout << "Hinter dir stehen viele Leute, die auf die aktivierung des Stargates warten.\n";
cout << "Gemeinsam lauft ihr hindurch und kommt auf Atlantis an.\nIhr sucht sofort nach Auserirdischen, findet aber zum Glueck keine.\n";
cout << "Einige Minuten spaeter erfaehrst du, dass Atlantis komplett unter Wasser\nsteht und nicht genug Energie hat um den Schild noch \nlaenger aufrecht zu erhalten.Daraufhin hattest du die Idee auf \neinem Planeten in der Umgebung ein CPM zu suchen.\n\n";
cout << "Weiter mit Enter.\n\n";
cin.get();
Spieler s = Spieler();
stargate(&s);
cout << "\nDanke fuers spielen!\n\n";
system("Pause");
}
den rest kannsch so lassen wie dus schon hier

hast