Beiträge von dongdong

    Weil der Verfolger ja immer ein paar Meter hintendran stehen bleibt und der Server meist auch nur ein Packet für das Movement zu nem bestimmten Platz sendet.


    eggangstar
    Mir ist gerade eingefallen, dass du auch beide Total X und Y Bewegungen mit nem konstanten Faktor multiplizieren kannst, dann kommste auch zu Ziel 2.

    Ich geh mal davon aus, dass du díe Funktionen in nem pServer adden willst, wegen der Referenz zu Mathe.
    Also ich würde das so machen:


    Du hast ja 2 Koordinaten wenn du ein Walkpacket bekommst, der momentane Standpunkt und der Zielpunkt. Jetzt kannst du dir ja die totale Bewegung in x Richtung und y Richtung ausrechnen (Ziel X/Y - Start X/Y). Wenn du das jetzt in nem Koordinatensystem siehst hast du ein rechtwinkliges Dreieck (siehe Abbildung). Ziehst du jetzt von der totalen X Bewegung ein paar Koordinaten ab, dann hast du 2 rechtwinklige Dreiecke wenn du dir eine parallele Verbindung zwischen der Y Bewegung zu der Hypotenuse (Verbindung von Start und Ziel) denkst. Diese Dreiecke sind ähhm joa ich glaub man nennt das Kongruent, sicher bin ich mir aber nicht ^^. Auf jedenfall kannst du dir dann über die Seitenverhältnisse die fehlende Y Länge ausrechnen, weil (X1/Y1)=(X2/Y2) (wobei X1,Y1 die länge der Bewegung in X,Y Richtung von Char 1 ist und X2,Y2 die Länge der Bewegung in X,Y Richtung von Char 2 ist (Char2 traced Char1)). Zum besseren Verständnis, hier noch eine Abbildung :)

    da steht doch schon so schon Credits und Bargeld :)
    kannst also entweder mit string.IndexOf("Credits") den Index von Credits bekommen und dann alles bis <br /> kopieren
    Oder du splittest nach <br/> oder leerzeichen. Am besten versuchst du unterschiedliche Methoden und setzt nen Breakpoint hinter das Split und schaust dir dann das Array an. Dann kannst du dir ansehen was dir am besten liegt, bzw. für dein Vorhaben am besten ist.

    ~aktiviert~ -> edit: hoppla da war bloodman schneller :P


    Die Source von der DLL ist ja auch OpenSource, mach die am besten auch noch ins Archiv rein
    Und
    Wenn ich das richtig sehe ist dass keinplans Proxy also solltest du ihm die Credits geben, nestle hat die HandshakeAPI soweit ich weiß auch nur von keinplan bekommen.

    naja du musst schon eine gewisse Grundlage schaffen.
    Du kannst z.B. Musterarrays zum vergleichen vorgeben.


    Mein Tipp wäre erstmal das Captcha in seine Einzelteile zu zerlegen, d.h. die erste Zahl als einzelnes Array, der Operand die 2. Zahl, usw. und dann kannste dir die Musterarrays in Textfiles speichern und beim Programmstart laden.

    is ja jetzt auch ned so schwer (also die pixelfarbe in nem array speichern)


    2 Schleifen von 0 bis width bzw. height ineinanderverschachtelt und dann die Farbe in ein Array col[x,y] = getpixel(x,y)


    Da wir hier ja in der Requests Sektion sind geb ich dir auch gleich noch ein bisschen Beispielcode mit auf den Weg


    [cs]
    Image BlackWhite(Image img)
    {
    Bitmap b = new Bitmap(img);


    Color toWhite = b.GetPixel(b.Width - 1, b.Height - 1);


    for (int x = 0; x < b.Width; x++)
    for (int y = 0; y < b.Height; y++)
    {
    if (b.GetPixel(x, y) == toWhite)
    b.SetPixel(x, y, Color.White);
    else
    b.SetPixel(x, y, Color.Black);
    }


    return Image.FromHbitmap(b.GetHbitmap());
    }
    [/cs]
    Wandelt ein Bild in schwarz/weiß um.

    Ne da müssen noch die ersten 20 Bytes entfernt werden, kp was Joymax da noch hingeklatscht hat, sind auf jedenfall vorne 20 Bytes zuviel zum DDS Header.

    Da ich für ein anderes Projekt Silkroads DDJ Dateien in normale DDS Dateien umwandeln musste, hab ich mir schnell nen converter geschrieben. Die DDJ Dateien könnt ihr mit Drew's pk2Tools aus der Media.pk2 extrahieren.


    Wie funktionierts? Ganz einfach Tool öffnen Pfad zu nem Ordner in dem die DDJ Dateien sind angeben (Pfad muss mit "\" enden) und enter drücken. Alle DDJ Dateien im Ordner werden dann zu DDS umgewandelt und die alten DDJ Files werden gelöscht.
    Falls jmd Bugs oder ähnliches findet, darf er sie gerne fixxen, ich mach da aber nix mehr dran. Um nach erfolgreichem umwandeln die DDS Dateien zu öffnen kann ich euch IrfanView mit DDS Plugin empfehlen, damit kann man dann auch gleich ganze Ordner in Jpg umwandeln (File->Batch Conversion/Rename).


    Binary Download


    Source:

    Sry, ich hab in c# noch nie mit mysql gearbeitet. Schau am besten mal in i-einer Silkroad emu nach, die müssen ja auch i-wie ihr zeugs aus der db laden :)

    Wenn du eine Enduseranwendung - und keinen Server - erstellen willst, rate ich dir davon ab dich mit deinem c# Tool auf deine Datenbank einzuloggen. Deine komplette Einloggdaten müssen dann nämlich im Quellcode stehen und wenn dass dann jmd. decompiled hat er die Zugangsdaten zu deiner DB, also nicht ratsam so vorzugehen ^^

    baut euch doch einfach kurz mit vb nen programm mit nem webbrowser der auf die seite geht un die daten eingibt & das dann mit nem timer dass der das wiederholt


    Jemand der mit VB nix anderes als Viel Bier anfangen kann, wird das bestimmt nicht hinbekommen.
    Falls es sowas noch nicht (nicht mehr) gibt, schreibt einen Request in der Coding Requests Ecke, vllt hilft euch da jmd.

    Mach ein Automatischer Porno dler für *****.com
    Sobald ein neuer Porn rauskommt, lädt das Tool den und öffnet ihn. Und am besten kommen überall über den Bildschirm verteilt so schöne Nachrichten "Neuer Porn verfügbar", "Achtung Helikoptermann 3 ist draußen"


    :-D

    Eben nicht, wenn er ihn komplett umschreibt dauert es länger als einen von 0 anzufangen...er added&fixt aber selbst wenn er was fixt, 1woche später ist wieder buggy und er fixt wieder.
    Sieht man ja wie er immer schreibt "Fixed teleporter crash" teleporter können keinen crash machen, außer man hat das packet falsch.


    Naja ihr könnt ja weiter denken das xsense der beste usw ist, aber es gibt schon 2emus(die ich kenn) die FAST ohne crash laufen bei 200 playern.


    Schon ziemlich frech hier jmd. dumm anzumachen, wenn man keine Ahnung hat.

    Danke für den aufschlussreichen Post AMrK, das mit der Hosts Datei wusste ich z.B. nicht ;)


    Allerdings stimmt der Teil mit dem IP String nicht ganz. Der String hängt schon zusammen, ist nur Unicode, deshalb sind auch die 00'en dazwischen. Ich weiß gerade nicht wie ein String aussehen sollte, der nicht an einem hängt, das Programm wüsste ja gar nicht wo der String anfängt und endet bzw. zwischendrin aufhört und i-wo anders weitergeht. Also sucht man im Hex-Editor am besten zuerst nach dem ASCII String und wenn man da nichts gefunden hat nach dem String im UNICODE Format.
    Bei dieser Methode muss der string allerdings auch im Klartext in der Datei stehen. Wenn der String gecryptet gespeichert wird, wenn die Datei z.B. gepackt oder gecryptet ist, findet man wiederrum nichts. Deshalb würde ich einen Hook im allgemeinen vorziehen :)


    Ich weiß mittlerweile auch warum mein BP auf der connect API nicht getriggered hat. Anstatt connect wird WSAConnect benutzt :)