Beiträge von Strobe

    Hallöchen,

    Nach benutzen der Suchfunktion habe ich nichts annäherendes zur Funktion getSoundWaveData gefunden.
    Jedenfalls geht es wie der Titel erwähnt um getSoundWaveData und detailliert um den Parameter der iSamples. Könnte jemand bitte näheres zu diesem Parameter sagen ?
    Nach rumexperimentieren mit der Funktion kam dies raus :


    Video das in Deutschland verfügbar ist : Hier


    Ich entschuldige mich für die FPS-Einbrüche(falscher Video-Codec). Man kann jedoch die Schwingungen erkennen und ich frage mich wofür diese mehreren Schwingungen detailliert stehen,da ich nur grob die Funktion behandelt habe.

    So wie gesagt hier einige Beispiele:

    Zunächst zu

    Lua
    createEffect

    Die createEffect ist wohl die Einfachste Methode.

    Nun zur dxDrawImage-Mehtode:

    Bemerke bitte, dies ist alles ungetestet und aus freien Verstand heraus, es kann sein,dass ich durch mangelnde Intelligenz Fehler gemacht habe, falls ja sprech diese bitte hierdrunter an.

    Ansonsten falls du es realer Aussehen lassen willst benutze anstatt

    Lua
    dxDrawImage


    bitte diese Useful function von qaisjp welche dich 3D Texturen zeichnen lässt. Passe jedoch die Parameter an.


    Zu "OutBack" :
    Das "OutBack" ist eine der Interpolierungsfunktionen.
    Falls nur ein lineares Verhalten simuliert werden soll so benutze "Linear" ansonsten sieh dir diese Seite für weitere Informationen an:
    https://wiki.multitheftauto.com/wiki/Easing


    Viel Spaß ansonsten!
    //EDIT
    Bitte nicht vergessen wie sbx320 schon erwähnte minclientversion zu erhöhen und des Weiteren das Konfetti.png in der meta.xml einzutragen

    //EDIT2

    Vielen Dank an sbx320 für den Link-Fix

    Es wäre möglich durch die Benutzung von

    Lua
    createEffect

    man muss einige Effekte zusammenmischen. Eine weitere Variante wäre, dass mit getScreenFromWorldPosition an der Autohinterseite mit den dx Funktionen entweder Konfettibilder oder mit

    Lua
    dxConvertPixels

    kleine Pixel wie Konfetti bei jedem Render gezichnet wird. Es muss natürlich beim Zeichnen auch durch Interpolierungswerte oder anderswie die Bewegung des Konfettis berechnet und so gezeichnet werden.

    Was schreibt ihr eig. allesamt, 0,0,0 wird gespawnt, jedoch fällt man kurz soweit nach unten bis man wieder die Groundposition erreicht, das ist irgendwo neben dem Nullpunkt am Steinzaun. Mit dem Spawnen wird es nicht an den Koordinaten liegen!

    Dann nehme ich an,dass bei dem GATE-Script für das Groove-Tor, zuerst die Abfrage kommt,ob der Spieler der den Befehl ausführt in der Fraktion ist,bevor die Abfrage seiner Distanz zum Tor von der Groove kommt.

    Shyim: ist doch das gleiche wie :

    Lua
    table.insert(bliptable, setBlipSize ( createBlipAttachedTo(veh,56),0.5))

    oder ?

    Der einzige Unterschied ist doch,dass ich das blip nicht definieren muss um die Größe zu verändern.

    Korrigiere mich wenn ich mich irre.

    Benutze bei deiner Schleife bitte ipairs anstatt pairs, da du eine Tabelle der gesamten Spieler durchgehst.

    //Edit Also bei mir funktioniert es. Es könnte an deiner Serial-Abfrage liegen, da ich sie beim Testen rausgenommen habe und es dann geklappt hat.

    Achte auf die Syntax >> funktion(arg1,arg2,[...])

    setBlipSize(element Blip, icon Size)

    >>Bei LUA muss vor Werten kein int angegeben werden, des Weiteren kannst du keine Variablen mit einem Space dazwischen erstellen.

    Du hast blip nicht definiert. Nun kannst du so vorgehen:

    Lua
    table.insert(bliptable,setBlipSize ( createBlipAttachedTo(veh,56),0.5))

    somit müsstest du es nicht definieren, sonderen könntest es in der richtigen Größe sofort in die Tabelle einfügen.

    Das ist völlig sinnlos speedwayolli: .
    Das local wird für seine gesamte Script-Datei gültig sein,sofern es ausserhalb der Funktion definiert wird.
    Des Weiteren ist es sinnlos einen String-Wert einer Variablen zu zuordnen ohne ' ' oder " " zu benutzen.
    Achte darauf, dass du nicht in einem anderen Script die Variable torstatus benutzt hast, da diese in deinem Script nicht lokal.