1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. oetzn

Beiträge von oetzn

  • CSS - Server Query Skript - Daten von HL2 server abfragen & auswerten

    • oetzn
    • 30. Mai 2010 um 19:37

    Ich hab mir das mal angesehen aber es funzt nicht..
    Hab im moment auch nicht wirklich viel Zeit zum Skripten wegen Schule unso..
    Werde mich später genauer in das Thema einarbeiten!

  • Welche Musik hört ihr?

    • oetzn
    • 30. Mai 2010 um 19:25

    @ArMK
    Sonic Syndicate is echt geil..
    wobei ich am besten finde:
    Only Inhuman, Denied, Afflicition, Jack Of Diamonds, Aftermath (hattest du ja schon dabei)

    Mein Musikgeschmack ist grundätzlich Metal und Metalcore :D
    manchmal auch was aktuelles ;)

    btw auch ne gute band ist Three Days Grace

    In CSS videos ist meistens auch sehr gute Musik (für meinen Geschmack) dabei
    Vids:
    Synced
    Synced 2
    Incorporated
    Incorporated 2
    Destiny 1-3
    ...

    die Liste an guten Vids ist lang =D

  • Bot Problem

    • oetzn
    • 27. Mai 2010 um 18:41

    Die Forenregeln hier sind im gegensatz zu anderen Foren verdammt kurz, wollt ich nurmal so anmerken...

  • PC Info Tool (by name22 and tince)

    • oetzn
    • 26. Mai 2010 um 16:54

    Du könntest auch noch die Prozessorarchitektur hinzufügen (falls das nicht eh schon dabei ist ;) )

  • GDI+ Partikelexplosion (noch eine ;-) )

    • oetzn
    • 24. Mai 2010 um 20:24

    Ich weis ja nicht was ich falsch mache, aber bei mir ruckelts bei 70 Partikeln schon und es liegt definitiv NICHT am pc, denn der schafft CSS @ 1650x1080 mit 300 FPS aufwärts^^

  • Wie sieht euer Desktop aus?

    • oetzn
    • 23. Mai 2010 um 18:44

    Tja xD
    Was ich persönlich an meinem Desktop mag, ist die RocketDock-Leiste ganz rechts über einer Immer-Im-Vordergrund-Bleibendenden Symbolleiste :D
    Perfekte Kombination, aber dazu musste ich ein bisschen tricksen ;)

  • Wie sieht euer Desktop aus?

    • oetzn
    • 23. Mai 2010 um 18:41
    Zitat von Sithlord95

    Meinen Desktop schmückt eine junge Dame ;)

    Spoiler anzeigen


    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Ihr wisst jetzt,dass meine Gpu von Ati ist ;)

    Meinen die Selbe :D

    Spoiler anzeigen

    [Blockierte Grafik: http://www.abload.de/image.php?img=desktopzyv1.jpg]

  • Variierende Anzahl von Dimensionen in einem Array

    • oetzn
    • 23. Mai 2010 um 11:24

    Naja, du musst ja das nicht mit If machen :D

    du könntest eine For-Schleife verwenden:

    [autoit]

    $Array = "$aArray"
    For $i = 1 To $AnzahlDimensionen
    $Array &= "[" & Eval("Wert" & $i) & "]"
    Next

    [/autoit]
  • HTML - Editor mit "Show-Funktion"

    • oetzn
    • 23. Mai 2010 um 11:21

    Statt bei kopieren STRG+C zu verwenden, würde ich Clipput() benutzen. Ist schöner und bei einfügen vl Clipget() und ControlSetText, oder GuiCtrlSetData, da es ja dein eigenes Control ist :D
    und falls du trotzdem mit Send arbeiten möchtest, nimm lieber ControlSend ;)
    ansonsten, sehr schönes Programm, wirklich top !

    Hotkeys wären vielleicht noch ganz praktisch ;)

  • Variierende Anzahl von Dimensionen in einem Array

    • oetzn
    • 23. Mai 2010 um 11:10

    Naja, wenns nur ums dimensionieren geht, würd ich das mit StringRegExp machen. Ich kanns zwar nicht, aber es ist garantiert möglich. Du musst dir vom String zuerst alle Zahlen zurückgeben lassen, die zwischen zwei eckigen Klammern stehen.
    Dann musst du herausfinden, wieviele eckige Klammern hintereinander stehen => Die Zahl wieviel Dimensionen du hast
    Angenommen, du hast 3 Dimensionen => bei der 1. zahl beginnen und jede 3. Zahl hernehmen bis es keine 3. mehr gibt und schauen welche die größte ist => 1. Dimensionsgröße
    dann um 1 Zahl versetzt anfangen und wieder jede 3. Zahl nehmen bis es keine 3. mehr gibt => 2. Dimensionsgröße usw..

  • Home Chat

    • oetzn
    • 22. Mai 2010 um 14:00

    Ohne Server macht sowiso nur eine Client-Client Verbindung Sinn. Aber 3 Teilnehmern ist es wesentlich einfacher einen Server zu verwenden. Weil die Anzahl der Verbindungen die aufgebaut werden musst, faktoriell steigt => 5 Clients: 5*4*3*2*1 Verbindungen => Völlig sinnlos..

  • TCPSend wird nicht gesendet

    • oetzn
    • 22. Mai 2010 um 12:08

    du brauchst eine For-Schleife in der du alle Sockets durchgehst und falls etwas empfangen wird in einen Array schreiben.
    Anschließend den Array mit einer For-Schleife abarbeiten und für jedes Element mit einer For-Schleife an jeden Client das empfangen senden!

  • Home Chat

    • oetzn
    • 22. Mai 2010 um 11:58

    @ChingsKhane, dir ist schon klar, dass wenn du an einen Rechner eine Nachricht senden willst, dass dort auch ein Skript auf deine Nachricht warten MUSS.

    Das Grundlegende Prinzip von TCP funktioniert so: PC1 will eine Verbindung zu PC2 herstellen, PC1 verwendet TCPConnect mit passender IP und PORT, PC2 MUSS TCPAccept in einer Schleife/Adlib laufen lassen, damit er jederzeit auf die Verbindunganfrage von PC1 reagieren kann. Ist die Verbindung einmal hergestellt, kann man mit TCPRecv und TCPSend Daten zwischen den PCs hin und herschicken.

    Dein Problem ist meiner Meinung nach folgendes: Wenn du zB 5 Rechner hast und KEINEN Sever verwenden willst, und jeder Rechner mit jedem Rechner kommunizieren soll, dann muss jeder Rechner ständig auf eine Verbindung auf einem bestimmten PORT lauschen.

    TCP ist ein Thema, wo man einmal die Grundlagen verstehen muss, und dann kann man es beliebig auf alle möglichen Arten anwenden, also schau dir bitte, wie auch meine Vorposter schon geschrieben haben, DIE GRUNDLAGEN AN! und wenn du es geschafft hast, dass du einmal Daten zwischen 2 PCs austauschst, dann kannst du noch immer einen neuen Thread erstellen, falls du dann nicht weiter weist.
    Denn was bringt es dir, wenn wir dir ein fertiges Skript hineinschreiben?! (was übrigens, dann ein Fall für die Jobbörse wäre, und dich etwas kosten würde, unsere Zeit ist auch begrenzt...)

  • CSS - Server Query Skript - Daten von HL2 server abfragen & auswerten

    • oetzn
    • 22. Mai 2010 um 11:44

    Hmm, ja es sieht auch eigentlich nicht so schlimm aus, aber das Problem ist, dass irgendwie bei jedem PHP-Skript wieder etwas anderes steht, was gesendet wird, bzw bei der DLL eine ganz andere Reihenfolge abläuft, irgendwie xD
    Ich denke sobald man das ganze verstanden hat, ist es kein großes Ding mehr^^
    aber das ist meiner Meinung öfters so, siehe zB eine UDF für irgendeine DLL, da steckt auch viel Arbeit dahinter, wenn man die DLL nicht wirklich kennt und zum Schluss besteht jede Funktion in der UDF nur mehr durschnittlich aus 10 Zeilen oder so..

    Sprenger120, ich hab jetzt noch mal ne Erlaubnisanfrage gesendet, bei mir wirst du zumindest als "Wartend auf Erlaubnis" angezeigt.
    blubbstar, könntest du uns dein Admin-tool ev zukommenlassen?^^ wirst natürlich erwähnt, falls wir uns etwas von deinem Skript abschauen :D

  • CSS - Server Query Skript - Daten von HL2 server abfragen & auswerten

    • oetzn
    • 21. Mai 2010 um 23:29

    Ich hab dich mal geaddet ;)

  • Real Dektop Tools [Leute gesucht & in bearbeitung]

    • oetzn
    • 21. Mai 2010 um 23:08

    Was bei soetwas auch immer praktisch ist, ist einfach ein kleiner Notizzettel, gabs glaub ich hier schon einmal..

    Hieß irgendwie GDI+ Notizzettel oder so

  • TCPSend wird nicht gesendet

    • oetzn
    • 21. Mai 2010 um 22:54

    Du musst das so machen:

    (Server)
    While 1
    $TempSocket = TCPAccept($Socket)
    If $TempSocket <> -1 Then _ArrayAdd($aClients, $TempSocket)
    Wend

    und in der Endlosschleife, prüft er halt auch noch gleich mit einer For-Schleife, ob von irgendeinem Client etwas empfangen wurde. Im Prinzip musst du einfach nur jeden TCP-Befehl in eine Schleife packen (TCPSend, TCPRecv, TCPCloseSocket) außer bei TCPAccept musst du natürlich etwas zum Array hinzufügen, wie oben bereits geschrieben.

  • CSS - Server Query Skript - Daten von HL2 server abfragen & auswerten

    • oetzn
    • 21. Mai 2010 um 22:32

    Cool, das es da Interessenten gibt :D

    @Sprenger, wir können morgen ja schon mal anfangen, einige Dinge zu besprechen (TS oder ICQ), da ich mich ja schon ein bisschen mit dem Thema auseinandergesetzt habe, aber eben mehr oder weniger daran gescheitert bin x

  • CSS - Server Query Skript - Daten von HL2 server abfragen & auswerten

    • oetzn
    • 21. Mai 2010 um 16:17

    Hallo,

    Also an die Zocker von euch *gg*, nein Spaß beiseite. Das geht an alle die sich mit CSS/HL2 auskennen, wobei sich auskennen auf "schon einmal geöffnet und gespielt" bezieht.
    Das ganze sieht so aus: CSS holt sich ja die Daten über die Server von einem Steam-server, dem sogenannten "Masterserver". Das ganze läuft über UDP ab, und nun dachte ich mir, das könnte man doch auch in AutoIt schreiben. Grund ist der, dass CSS bei der Suchfunktion nach Server, keine Funktion bietet um nach Teilen im Servernamen zu suchen.

    Nun mein Problem, es gibt sogar eine richtige Anleitung von Valve, bzw eigentlich ist es eine Dokumentation über das sogenannte Master Server Query Protocol, aber mein Problem ist, dass ich das irgendwie nicht zum Laufen bringe -.-

    Nun meine Frage an euch, würde eventuell jemand von euch bei so einem Projekt mitmachen? UDP/TCP-Erfahrung hab ich und auch sonst kenn ich mich einigermasen mit AutoIt/Programmieren aus.
    Es gibt einige Skripte dieser Art, die sind allerdings in PHP geschrieben, das ich zwar teilweise verstehe, aber es nicht schaffe, das Ganze in AutoIt zu übersetzen.

    Das sind Seiten die sich zu dem Thema schon gefunden habe:

    http://sourceserver.info/wiki/tutorial/…p_querry_scripthttp://www.mircscripts.org/showdoc.php?type=tutorial&id=2874
    [url]http://www.phpclasses.org/package/1815-PHP-Query-a-Counter-Strike-source-game-server.html#download

    [/url]
    Außerdem gibt es zu dem Thema eine DLL, die das Ganze vereinfachen soll, aber naja :S (Seite lässt sich nicht aufrufen, deshalb Googlechache)

    http://webcache.googleusercontent.com/search?q=cache:Z_uVVJon_c4J:developer.valvesoftware.com/wiki/Source_Server_Query_Library+source+server+query&cd=2&hl=de&ct=clnk&gl=at

    Falls niemand daran interessiert ist, wäre mir auch geholfen, wenn sich jemand die Mühe machen würde und mir ev erklären würde, wie das den funktioniert :D

    Danke schon mal.

  • Ping

    • oetzn
    • 20. Mai 2010 um 18:24

    was geht den bitte schneller als das:

    Windowstaste + r drücken und "ping xxx.xxx.xxx.xxx" einzugeben bzw "ping servername.de"

    und das speichert auch gleich den verlauf :D

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™