Wahrscheinlich wurde sein Kind gemobbt. Anderst kann ichs mir nicht erklären
Beiträge von cvbxfggb
-
-
Dein Satz widerspricht also gerade das alles, was du in deinem vorherigen Beitrag mir an
den Kopf geworfen hast.Du hast gesagt bzw. gemeint, dass ich ja so hart wäre und dass ich seine Arbeit hart kritisiert habe.
Und dass das zu hart wäre, weil er eine Lernschwäche hat.Jetzt sagst du, ihn zu benachteiligen ist beleidigend. Also hab ich ja mit der Kritik alles richtig gemacht? Ich habe ihn nicht benachteiligt.
so far
Yannici
Die Betonung meines vorherigen Beitrages liegt auf mehrheitlich. Ich fand dein Beitrag eigentlich noch einigermassen hinzunehmen, aber als dann die Beleidiung kam... -
Zitat
Die Betonung liegt auf "wenn du wüsstest" - genau, ich weiß aber nicht.
Vorurteile in einem Board / Forum? Tägliches Brot!
Ich hab meinen Kommentar gegeben, hab gesagt was ich denke. Ohne ihn zu benachteiligen. Vielleicht
will er auch gar nicht benachteiligt werden, weil er eine Lernschwäche hat. Vielleicht will er genau diese Kritk, wie
es die anderen User auch bekommen.So könnte das die ganze Zeit hin und her gehen ...
so far
YanniciZitatAber vielleicht ist es für dein Niveau eine etwas größere Arbeit.
Mehrheitlich hat mich das dazu bewegt meinen Betrag zu schreiben, weil das nicht benachteiligend ist, sondern beleidigend. -
Allein wenn ich das lese, könnte ich schon Wutanfälle bekommen. Alles gleich als Angriff interpretieren.
Also ich finde wirklich gute Idee, das nachzuscripten (Achja, die Betonung liegt auf scripten -> PHP ist keine eindeutige Programmiersprache).
Finde die Umsetzung auch bis auf winzige Mängel, recht gelungen.Aber die Aussage, dass das eine rießen Arbeit ist bezweifel ich ein bisschen. Aber vielleicht ist es für dein Niveau eine etwas größere Arbeit.
Naja, so viel dazu.
so far
YanniciAch komm wenn du wüsstest.
Weisst du eigentlich, dass stee eine Lernschwäche hat? Weisst du eigentlich wie sehr ich Vorutreile hasse?
Es ist für Ihn in der Tat mehr Arbeit.
Er hat meinen vollen Respekt da er erstens was kann und zweitens was lernen WILL, im Gegensatz zu anderen lernschwachen Leuten die einfach aufgeben.
Er wird mal richtig gut sein, weil er EHRGEIZIG ist.
Also lass gefälligst deine Kommentare.
Unwissenheit schützt vor Strafe nicht. -
Naja nicht wirklich.
Die beiden bytes 0 und 3 sind es, weil ein short hat 2 bytes und nicht einer, und vor einem string wird dem packet immer ein short mit der Länge des strings hinzugefügt, da man sonst der Funktion die den string aus dem packet liest einen parameter übergeben müsste mit der länge des strings, diese Länge ist jedoch nicht bekannt, da ein string keine feste Länge hat.
Du kannst es z.B mit C# ausprobieren indem du einfach den BitConverter nutzt:
Da aber die Bytereihenfolge in dieser packetstruktur umgedreht wird ist es offensichtlich, dass nur folgender short den Wert der Länge von "0.0" erhalten würde: -
Jetzt halt mal die Luft an du Flachzange wenn ich dir mal einen Ordentlichen Paketstring gebe dann schauen wir schon ob es einfach ist und 100% verständlich. Deine 0815 Taler-Pakets kannst du nem 6 Jährigem Kind geben.
Steve ich wundere mich genauso wo die dreckigen 30% hinfliegen.
Das analysieren der Packets ist von Grösse zu Grösse schwieriger oder einfacher.
Aber ich meinte damit die Struktur, nicht das analysieren.
@hugnho Sicher hab ich das, ich habe dir auch das packethandling anhand der codes erklärt. -
Wo sind meine credits du huso fuers erklären an dir. Voll azzlack duetsch.
Hab halbe stunde erklärt dir, bis du einigermassen gecheckt und jetzt du azzlack.
Bye the way: Diese Packet Struktur ist so einfach, wie kann man das nicht zu 100 % verstehen ? -
Du brauchst keine db Verbindung, du kannst die Daten von deiner Website holen.
Stichwörter: POST & GET.
Ich weiss, dass du keine website machst, aber du machst ein Interface für ne website.
Edit: PHP: Command line usage - Manual BSP snippet für GET: -
-
Und was soll das heißen?
-
Eigentlich kommts (fast) nicht drauf an, sind eh beide korrupt
-
Früher wars hennnee, der schleimer.
-
Wie siehts aus? Kann man schon paar erste Ergebnisse begutachten?
-
http://www.20min.ch/ausland/news/s…k-lahm-29009696
CNN international (live mit dabei) -
Das ist mein Senf, den du wolltest. Danke das du mich genannt hast.
Du weisst was du zu tun hast bezüglich deinen skills ;). -
Damals hat er seinen "letzten" Habbo Index gepostet haha. Das weiss ich noch.
Das ist doch garnicht lange her oder? -
Mein Gott, das design des servers wirkt sich doch nicht auf den client aus. Was habt ihr bloss fuer Vorestellungen. Das ist doch SCHEI$$ egal wie der server optisch aussieht. Mein Gott.
Wenn er Spass dran hat, alle Ausgaben farbig zu machen, dann lasst ihn doch.
@ HFalone: Jetzt hast du den Vogel abgeschossen alter. -
Wie die meisten hier jetzt auf einmal Emulatoren programmieren können.
Was hat das den bitte konkret mit Habbo Emulatoren zu tun?
-
Lass uns mal die Packet Klasse(n) sehen. Oder den Connectionhandler was auch immer, damit wir uns ein bischen Eindruck verschaffen koennen.
-
Hier eine schnell gemachte Packet Klasse.
PHP
Alles anzeigenusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; using System.Net.Sockets; namespace Flash_Server.Packets { public class Packet { public int Size { get; private set; } public int DataSize { get; private set; } public byte Operation { get; private set; } public byte[] Data { get; private set; } public Packet(byte Operation, byte[] Data) { Size = sizeof(byte) + sizeof(int) + Data.Length; DataSize = Data.Length; this.Operation = Operation; this.Data = Data; } public void SetData(byte Operation) { Size = sizeof(byte) + sizeof(int) + Data.Length; DataSize = Data.Length; this.Operation = Operation; } public void SetData(byte[] Data) { Size = sizeof(byte) + sizeof(int) + Data.Length; DataSize = Data.Length; this.Data = Data; } public void SetData(byte Operation, byte[] Data) { Size = sizeof(byte) + sizeof(int) + Data.Length; DataSize = Data.Length; this.Operation = Operation; this.Data = Data; } public byte[] GetBuffer() { MemoryStream ms = new MemoryStream(); ms.WriteByte(Operation); ms.Write(BitConverter.GetBytes(DataSize), 0, sizeof(int)); ms.Write(Data, 0, Data.Length); ms.Close(); ms.Dispose(); return ms.GetBuffer(); } public bool SendPacket(Socket socket) { try { socket.Send(GetBuffer()); return true; } catch { return false; } } public static Packet Parse(byte[] buffer) { byte Operation = buffer[0]; int DataSize = BitConverter.ToInt32(buffer, sizeof(byte)); byte[] Data = new byte[DataSize]; for (int i = 0; i < DataSize; i++) { Data[i] = buffer[i + sizeof(byte) + sizeof(int)]; } return new Packet(Operation, Data); } public static Packet Receive(Socket socket) { byte[] buffer = new byte[socket.Available]; socket.Receive(buffer); return Packet.Parse(buffer); } } }