Beiträge von INCepted

    Ja, es ist zwar Assembler Code und vielleicht ein spaßiger Einstieg, jedoch würde ich nicht darauf bauen.
    Assembler ist ja letztendlich nur eine lesbare Form des Maschinencodes. Die Sprache ist dementsprechend wirklich
    nur auf Behlen und Labels ausgelegt. Du solltest für das Lernen von Assembly auch eine objektorientiere Sprache wie C nutzen, sodass
    du Wrapper bilden kannst.

    Versuch dann einfach immer komplexere C Codes in Assembly zu übersetzen.
    Stupide Assembly lernen ist zwar nicht immer ganz spaßig, da man echt viel umdenken muss, jedoch
    kann man dafür ein optimales Programm mit schreiben.

    Es kommt halt drauf an, wofür du Assembly brauchst.

    Liebe Leute!
    Ich wollte es nicht verabsäumen, euch persönlich alles Gute für das kommende Jahr zu wünschen.
    In dieser Zeit überkommt alle die Hektik und keiner findet mehr die Zeit für persönliche, von Herzen kommende Grußworte.
    Viele Leute kopieren einfach irgendwelche geklauten Zeilen und Posten diese dann, um diese ungeliebte Aufgabe hinter sich zu bringen.
    Wir haben in diesem Jahr einiges zusammen erlebt, deshalb wollte ich euch von Herzen einen guten Rutsch und das beste für 2012 wünschen.

    Ihr seid die beste Tanzgruppe in ganz Freiburg!!!
    Eure Gabi!

    Hier die funktionsweise des LCS.

    Natürlich nicht alles aufgezählt denn, dann könnten wir das gleich vergessen.

    LocalChangeSystem


    Externer Inhalt scriptsbytheone.bplaced.net
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Naja also von dem LCS halte ich persönlich nicht viel. Das beruht einfach auf verschiedenen Punkten, welche ihr genannt habt:
    - Eigenes Verschlüsselungssystem ? Es gibt bereits genug Systeme, die effizient und wirklich sicher (One-Way) sind. Ich sehe das jedoch sehr penibel,
    wenn irgendwelche Leute meinen was revolutionieren zu können durch einen MTA Server und sowas einbauen. Es kann dadurch eigentlich
    nur Nachteile kommen durch schlechte Algorithmen oder Backdoors / Lücken etc. Auch das mit dem rand. Zahlencode ist
    eine lang überholte Methode und ziemlich ineffizient in Bezug auf Crypting

    - Mehr Sicherheit ist es definitiv nicht, das ist schlichtweg gelogen. Dadurch das ihr überhaupt ein eigenes Verschlüsselungssystem nutzt,
    kann es mit einem Einblick in eurem Source Code reichen alle Daten zu lesen bzw. zu entschlüsseln, sowas ist einfach komplett unsicher.

    - Dadurch dass ihr ja die Daten in Dateien speichert, ist sowas gerade in LUA einfach sehr inperformant. Das Auslesen einer Datei
    dauert einfach zu lange, vor allem wenn es später größere Daten sind.

    - "Eine Abfrage dauert ca. 0.549ms" Wie kann man das bitte so verallgemeinern ? Einmal die Ticks gezählt und dann
    gleich als festen Wert gesetzt ? Das Auslesen der Datei ist dynamisch, je nach ihrer Größe kann sowas ziemlich lange dauern,
    und somit ist diese Aussage unnötig.

    - "Keine Unnötige MySQL Anbindung" - MySQL ist in so vielen Sachen nützlich, allein die Möglichkeit für Crossover Data.
    Man kann auf so viele Weisen somit auf die Daten zugreifen.

    Wie auch immer. Ich sehe durch diese Aussage vom LCS Ding her gerade ein echt schlechtes Licht auf euch fallen.
    Kommt mir so vor als würde man sein Projekt zu hoch anpreisen und auf Individualität setzen, wo sie nicht nötig ist..

    Ganz interessant, wozu nutzt du aber classlib von sbx ?
    Immerhin setzt du quasi dein Script von einer lib abhängig die du gar nicht benutzt, bzw. nicht sinnvoll.

    Verstehe auch nicht wieso du eine Klasse erstellst und dann nicht mal objektorientiert arbeitest.
    Im Prinzip initialisierst du direkt zu Beginn die Klasse und mehr auch nicht.

    Auch von der Syntax her, du erstellst nur eine Klasse und in dieser arbeitest bis auf die Objekt-Eigenschaften
    die ganze Zeit prozedural ?(

    Ansonsten wozu benutzt du ElementData für das Ticket, wenn es nur ein serverseitiger Statuswert ist ?

    Hast du es auch mal mit opus statt wav versucht?
    Bei wav, mp3 etc. brauchste noch zusätzliche programme & libraries um das zu konvertieren.

    Änder den codec mal wieder zu opus und klammer Zeile 22 (unlink($ID.".opus");) aus.
    Dann aufrufen und schau dann mal ob danach im order ne opus datei liegt - und ob du sie mit vlc oder whatever abspielen kannst.


    @INCepted:

    Funktioniert es im Game, wenn Du statt der PHP-Datei direkt das zuvor erstellte opus file abspielen lässt?Evtl. spielt GarrysMod keine opus files ab, das musste mal probieren.

    Es funktioniert weder mit .wav, .mp3 noch mit opus. Die Datei wird erfolgreich erstellt und wenn ich sie dann
    im Browser spiele gehts, sobald ich es seperat auch mal Ingame versuche (Direktlink) bekomme ich einen Bass error.
    Es funktioniert halt eben nur ingame nicht, weil die Datei wohl nicht clean genug für einen GMOD play ist (?).

    @Lars-Marcel so testweise nochmal in MTA probiert, da gehts genauso wenig

    Hm ne ingame gehts nicht.. Die Datei wird halt eben erstellt und geöffnet, spielt jedoch nichts ab.
    Sobald ich es downloade funktioniert es zwar. Im Browser und Ingame tut sich jedoch nichts.
    Habe auch mal das Format auf .wav und mp3 mit entsprechenden Content-Types gestellt, was nichts bringt.

    eine .opus datei liegt dann auch enstprechend im ordner, jedoch sobald ich darauf header kann ich sie nicht abspielen..

    @Lars-Marcel Also mit PHP wäre es mir zwar lieber, jedoch funktioniert das bei mir nicht, file_get_contents returned immer ein Bool..

    Nutze doch Youtube-dl mit folgenden Argumenten:

    Code
    youtube-dl --extract-audio --audio-format mp3 <URL>

    youtube-dl ist ein Shell Programm.. inwiefern sollte mir das weiterhelfen ?
    Ist ja jetzt sowieso geklärt, hab einen eigenen Converter auf die Schnelle gemacht, wenn
    sonst noch jemand hier sich zu seinem Problem diesbezüglich äußern will, kann er das tun, für mich ist es erledigt.

    Hey Leute!
    Ich bräuchte einen Converter der über die URL die mp3 fetchen kann, sodass
    ich über einen Link direkt ein YouTube video in mp3 abspielen kann.

    Das ging früher relativ einfach, aber der Converter, den ich nutzte ist jetzt offline.
    Abgesehen davon sind irgendwie alle Converter die ich online finde offline
    gegangen bzw. bieten ihre API nicht mehr an, warum das ?

    Hat einer eine Lösung ?

    BTW. ich kann das nicht über CEF machen ich nutze diese methode nebenbei noch woanders für ein anderes
    Game, welches nicht den Support so umfangreich in der Interpreter Sprache liefert, weswegen ich
    es über eine simple URL machen muss..

    Abgesehen davon, dass es nicht die schlauste Lösung ist es nach der Auflösung zu checken, da es ja Tablets
    gibt, die groß sind aber eine kleine Auflösung haben, hast du sogar diese Lösung einfach
    noch googlen müssen (https://stackoverflow.com/questions/9279…phone-or-tablet).

    Ist zwar jetzt nichts schlimmes daran, aber wenn du bereits bei solch einer einfachen Lösung googlen musst, frage ich mich
    wie du dir vorstellst MTA zu übertragen..

    Übermut tut selten gut.