Suchergebnisse

Suchergebnisse 21-40 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.

  • Online Highscore System

    Bl@ckSp@rk - - Erweiterungen & Tools

    Beitrag

    Bei meiner Suche nach dem Problem bin ich jetzt nur auf diesen Thread gestoßen, der jedoch schon von Mai ist: gmc.yoyogames.com/index.php?showtopic=541380 Demnach könnte es helfen, wenn du in ohs_init alle dll_stdcall durch dll_cdecl ersetzt. Das ist jetzt der einzige Anhaltspunkt, den ich habe. Wenn das nicht hilft, müssen sich erst mal andere melden.

  • Online Highscore System

    Bl@ckSp@rk - - Erweiterungen & Tools

    Beitrag

    Da ich noch den GM 8.0 verwende, kann ich zur Kompatibilität nichts genaues sagen. Eigentlich sollte es aber weiterhin funktionieren. Vielleicht ist es auch wieder ein Bug in der neuen Version, wie es schon mal der Fall war. Kannst du bitte beschreiben, woran es genau scheitert? Lässt sich schon ohs_init nicht aufrufen oder eines der anderen Scripte? Oder funktioniert die Kommunikation mit dem Server nicht? Gibt es Fehlermeldungen? Wenn es nicht funktioniert, wie es soll, was passiert stattdesse…

  • Es könnte auch daran liegen, dass du versuchst, die verschlüsselten Daten als String an die Extension zu übergeben, z.B. mittels GML-Quellcode (1 Zeile) Wenn man Strings vom GM an eine DLL übergibt, dann darf darin kein Nullbyte auftauchen, da dieses dazu verwendet wird, das Ende des Strings festzustellen. Kommt dennoch ein Nullbyte vor, so wird das Ende also zu früh erkannt und es wird nur ein Teil des Strings übertragen. Und in den durch RC4 verschlüsselten Daten können durchaus Nullbytes vork…

  • GM HTTP (Version 1.0.0.1)

    Bl@ckSp@rk - - Erweiterungen & Tools

    Beitrag

    SSL einzubauen wäre grundsätzlich möglich, da es von der cURL Library unterstützt wird. Man müsste also lediglich libcurl dazu befähigen, indem man es mit den entsprechenden Optionen kompiliert und z.B. gegen OpenSSL linkt. Habe aber bis jetzt noch nicht die Geduld gefunden, dass zu machen. Da ich aber den Sourcecode des Projekts gepostet habe, darf es auch gerne jemand anderes machen.

  • Blendmode Frage

    Bl@ckSp@rk - - Technische Fragen

    Beitrag

    Das Problem wird in diesem Tutorial sehr gut beschrieben: GM 8 Surfaces - Vormultiplizierte Transparenz - Was ist das? In Kurzform: Wenn der Brush auf das Terrain gezeichnet wird, wird die Surface des Terrains aufgrund des Blend Modes an den Rändern des Brushes transparent. Was man an diesen Stellen also durchscheinen sieht, ist die Hintergrundfarbe des Raums. In oben verlinktem Tutorial wird das Problem noch genauer beschrieben und auch ein Vorgehen, mit dem man es lösen kann. Wendet man dieses…

  • Audiere Wrapper DLL

    Bl@ckSp@rk - - Erweiterungen & Tools

    Beitrag

    Zitat von RLP: „Was ich nicht verstanden hatte, war, dass man offenbar audiere_stream_load nur zu Beginn des Spiels aufrufen sollte (im Falle des Menüs), und dass, wenn die Funktion nochmal ausgeführt wird, der Stream nicht "überschrieben" wird.“ Warum sollte es denn "überschrieben" werden? Das würde einem ja verbieten, eine Datei mehrfach als stream Laden und Abspielen zu können oder überhaupt nur einen stream gleichzeitig benutzen zu können. Und natürlich darfst du audiere_stream_load auch meh…

  • Audiere Wrapper DLL

    Bl@ckSp@rk - - Erweiterungen & Tools

    Beitrag

    Zitat von RLP: „GML-Quellcode (3 Zeilen)“ Nur weil du einer Variable einen Dateinamen zuweist, wird daraus noch kein Index für einen stream Schau dir doch bitte mal die unzähligen Beispiele an, die du in diesem Thread hier findest, oder einfach die Hilfedatei, um die grundlegende Funktionsweise der DLL zu verstehen. Richtig muss es heißen GML-Quellcode (12 Zeilen) wobei du natürlich aufpassen musst, dass du audiere_init nur einmal zu Beginn des Spiels aufrufst und mit audiere_stream_load nicht D…

  • Verchlüsselung einer Datei

    Bl@ckSp@rk - - Expertenrunde

    Beitrag

    Zitat von DragonGamer: „Ersteres funktioniert soweit ich weiss nur wenn man irgendeinen Anhaltspunkt vom Inhalt hat. Also wenn z.B. menschlicher Text in einer bekannten Sprache übertragen wird. Dann kann man die Verschlüsselung mittels häufiger Buchstaben-folgen angreifen indem man erstmal die Länge bestimmt und dann gezielt Weiderholungen sucht.“ Das stimmt natürlich. Wenn man nur von absolut zufälligen Ausgangsdaten ausgehen kann, dann werden einem diese Wiederholungen nicht helfen. Ich kenne …

  • Verchlüsselung einer Datei

    Bl@ckSp@rk - - Expertenrunde

    Beitrag

    Zitat von LEWA: „Inwieweit soll ich das verstehen? Du meinst also dass die verarbeitung des Passworts garnicht erst im GM stattfinden soll sondern in der DLL? Vielleicht denke ich da nicht weit genug, aber das würde bedeuten dass die ganze verarbeitung der Dateien (sprich:auslesen der Daten wie Objektpositionen,Map-namen,Serveradresse,server-passwort,etc..) in der DLL zu machen wäre. Wie ich jetzt z.B: instanzen die die DLL ausgelesen hat im GM erstellen kann weiss ich nicht. (vielleicht durch e…

  • HTML/PHP Bestenliste in Tabellenform

    Bl@ckSp@rk - - GameMaker: Studio

    Beitrag

    Zitat von hubsl: „Wie ist das mit den entsprechenden Tags gemeint?“ Nunja, wenn du einen Beitrag hier im Forum schreibst, hast du doch im Editor oben einen Button "<?", mit dem du deinen PHP-Code schöner darstellen lassen kannst, wie in meinem Post oben. Ist einfach schöner zu Lesen, da der Code farbig dargestellt und eingerückt wird. Zitat von hubsl: „Könntest du mir einen Tip geben, wie ich die ganze Sache sicherer gegenüber Angreifen machen könnte?“ In irgendeiner Weise Verschlüsseln. Bei mei…

  • HTML/PHP Bestenliste in Tabellenform

    Bl@ckSp@rk - - GameMaker: Studio

    Beitrag

    Dein Vorhaben sollte sich mit der PHP-Funktion array_multisort umsetzen lassen. Da ich jetzt nicht weiß, wie fit du in PHP bist, hier mal ein (ungetesteter) Versuch deinen Code entsprechend anzupassen. PHP-Quellcode (14 Zeilen) Sollte so in etwa klar sein, wie es funktioniert. Davon abgesehen solltest du dir aber im Klaren sein, dass die Art der Übertragung nicht sehr sicher ist gegenüber Angreifern. PS: Benutze doch bitte die entsprechenden Tags, wenn du Code postest.

  • Wert von bis

    Bl@ckSp@rk - - Gelöste Fragen

    Beitrag

    OK, dann sollte es doch mein Edit oben tun, oder?

  • Wert von bis

    Bl@ckSp@rk - - Gelöste Fragen

    Beitrag

    Also in deiner ursprünglichen Frage bist du ja offenbar davon ausgegangen, dass MinDMG und MaxDMG ganze Zahlen sind, worauf dann auch die Antworten ausgelegt waren. Wenn du die jetzt mit 1.5 multiplizierst, sind das natürlich nicht mehr unbedingt ganze Zahlen. Die Frage ist nun, was genau du in diesem Fall für zufällige Zahlen erhalten willst? Gib am besten mal ein Beispiel wie in deinem ersten Post. Dein eigentliches Problem habe ich nämlich nicht so ganz verstanden. EDIT: Oder meinst du einfac…

  • Verchlüsselung einer Datei

    Bl@ckSp@rk - - Expertenrunde

    Beitrag

    Zitat von Calystor: „auch md5 kann man aus lesen sonst würde das ganze kein sien machen, man muss nur wiesen wie. :D“ Ich verstehe immer noch nicht, was du genau meinst. Wenn du mit "auslesen" meinst, dass man sich einen MD5-Hash von dort, wo man ihn gespeichert hat, wieder holen kann, dann stimmt das natürlich, hat aber nichts direkt mit MD5 oder Verschlüsselung zu tun. Wenn du jedoch meinst, dass man einen MD5-Hash in irgendeiner Weise "dekodieren" kann (wie du es ja in deinem vorigen Post ges…

  • Wert von bis

    Bl@ckSp@rk - - Gelöste Fragen

    Beitrag

    Zum Runden von Zufallszahlen sollte man aber nie round sondern immer floor verwenden: pierce.wavethunder.com/Pages/week14/RoundVsFloor.html Ich kann kaum noch zählen wie oft wir das hier schon hatten Also lieber GML-Quellcode (1 Zeile)

  • @cafaxo Dein Code hat gleich mehrere Probleme. Zum einen gibst du den angeforderten Speicher am Ende der Funktion nicht wieder frei, wodurch ein memory leak entsteht, und zum anderen reagierst du nicht darauf, ob deine vorgegebene Größe des buffers ausreichend war. Die Funktion GetAdaptersInfo schreibt nämlich unter Umständen nicht nur ein einziges Objekt von IP_ADAPTER_INFO in den buffer, sondern ein ganzes Array solcher Objekte, die miteinander verkettet sind. Nämlich jeweils ein Objekt für je…

  • Mir ist zwar keine DLL bekannt, die das direkt beherrscht, aber da du in Erwägung ziehst, selber eine solche in C++ zu schreiben, solltest du dir mal die WinAPI Funktion GetAdaptersInfo oder GetAdaptersAddresses anschauen. Damit sollte das gehen.

  • Mouse Verfolgung

    Bl@ckSp@rk - - Technische Fragen

    Beitrag

    Noch eine Anmerkung zum Code von henrik1235/DragonGamer: Die Funktion move_towards_point bewegt nicht einfach das Objekt, indem es seine Koordinaten verändert, sondern es setzt direkt seine Geschwindigkeit und Richtung. Daher sollte der Code wie folgt aussehen: GML-Quellcode (7 Zeilen) wobei v die gewünschte Geschwindigkeit ist. Ohne das Zurücksetzen der Geschwindigkeit "wackelt" das Objekt immer noch etwas seltsam wenn man die Maus bewegt. Prinzipiell halte ich aber die Lösung von henrik1235/Dr…

  • Ich hab' dir mal ein Beispiel gemacht. Das eine Script dort sollte genau das berechnen, was du brauchst. EDIT: Habe das Script jetzt nicht weiter kommentiert. Falls du noch wissen willst, wie es mathematisch gesehen funktioniert, sag Bescheid. Dann mach ich noch ein Bild.

  • Kolisions Code GML variante

    Bl@ckSp@rk - - Technische Fragen

    Beitrag

    Also der Test im Anhang hat bei mir ohne Probleme funktioniert. Mit der Maus kann man das eine Objekt bewegen und mit der linken und rechten Maustaste drehen. Oben in der Fensterleiste wird angezeigt, ob die beiden Objekte kollidieren. Wenn es bei dir tatsächlich nicht funktioniert, musst du uns mal eine Testdatei geben, die das zeigt. Vielleicht liegt's auch an der GM Version. Ich benutze noch 8.0.