Hey leute, ich suche ne dll die beobachtet ob der spieler die windows-uhr (system-uhr) Verändert. Das Spiel was ich mache läuft in echtzeit und ich möchte den spieler daraufhinweisen das der spaßfaktor extrem sinkt wenn er die zeit umstellt....also....nichts schlimmes....wäre sowas denn möglich?
Time_Change-Prevent
Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen
-
-
Nunja, "merken" kannst du das auch im GM. Prüf einfach z.B. ob von einem Step zum anderen die Zeit plötzlich um über ne Minute abweicht."Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum -
aber mein bedenken ist das der spieler VOR dem start des games die zeit ändert......=/
-
Das lässt sich auch nicht mit einer DLL prüfen. Daran sind z.B. früher Zeitbasierte Sharewaresperren regelrecht gescheitert, die haben nicht gemerkt das es für sie immer dieselbe Zeit ist. Heute sind die besser, prüfen immer mal wieder während des Laufens und sperren sich wenn eine Zeit mehrmals existiert.
Aber das alles ist ja nicht für dein Spiel sinnvoll."Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum -
ich wills nur irgendwie hinbekommen das der spieler nicht mit der zeit rumspielt...ich wills ja nicht verhindern, sondern ihn warenen das der spielspaß flöten geht wenn er jetzt die zeit verstellt =(
-
Das einzige was du machen kannst ist beim Spielende die Zeit und das Datum speichern und dann beim Starten prüfen ob es vor dem Beenden gestartet wird. Was anderes ist nicht machbar."Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum -
oder irgendwas im i-net was die Zeit zählt
(msql oder sows, da kenn ich mich ned so aus)
und dann am Anfang des Spiels die Überprüfung ob die Pc Uhr mit der i-net Uhr übereinstimmt.
ciao
iTeM -
Die stimmt nie genau überein, Uhren gehen immer einige Sekunden falsch. Wenn das Quartz im PC nicht gut ist sogar einige Minuten."Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum -
ich meinte ja auch nicht auf die sekunde
sondern eben auf die minute, damit man nicht cheaten kann...
ciao
iTeM -
Naja, Minute ist auch nicht glücklich. Bei meinem alten Board ging die Uhr nach einigen Wochen 3 Minuten falsch. Und sobald einer nicht in der MEZ Zeitzone ist kann er das Spiel nicht spielen da ihm das cheaten unterstellt wird."Die Erde ist ein Irrenhaus. Dabei könnte das bis heute erreichte Wissen der Menschheit aus ihr ein Paradies machen. Dafür müsste die weltweite Gesellschaft allerdings zur Vernunft kommen."
- Joseph Weizenbaum -
meine uhr stellt sich bei jedem booten nach einem zeit server. da ist es sinnvoller die zeit im spiel nicht nach der system zeit zu beziehen sondern nach einer uhr im internet. nachteil man im netz hängen zum spielen... (ein spiel das internet braucht zum zocken obwohl es kein multiplayer hat macht mich misstrauisch, von wegen trojaner und co). Es ist doch der spieler der sich den spaß verdirbt. solange es keine online highscore oder so gibt ist cheaten in augen des programmieres eigentlich nicht alzu schlimm.❧
-
Benutzer online 1
1 Besucher