Beiträge von Lordmau5

    Schon in der NVIDIA Systemsteuerung bei den 3D Einstellungen für GTA / MTA (oder gleich auf Global) die ganzen einstellungen auf "Aus" gestellt?
    Hat mir sehr geholfen.
    Hatte z.B. sehr starke Framedrops (von 60 -> <30) wenn ich nen Burnout gemacht habe.

    Externer Inhalt i.lordmau5.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.

    Ja, das ist möglich.

    • Fahrzeuge am Besten in eine Tabelle
    • Beim Einsteigen in das Fahrzeug überprüfen, ob es einem in der Tabelle gleicht
    • Von der Tabelle abfragen, ob der Fahrer (beim Einstieg) in dem jeweiligen Team ist


    ~ Greets.

    Eine DirectX-Funktion gibt kein Element wieder.
    Daher kannst du Zeile 34 schon mal löschen.
    Hier rate ich zu einer Boolean-Variable, die in der Render-Funktion abgefragt wird.
    Gegenfalls kann man auch lediglich die Render-Funktion entfernen, indem du removeEventHandler nutzt.

    Desweiteren, da es keine DirectX-Elemente gibt, ist das, was du in Zeile 44 machst, ebenso falsch.
    Da würde ich dir raten, eine String-Variable zu updaten, die du dann in der Render-Funktion nutzt.

    ~ Greets.

    [...] Wenn der 80 stellige User dann was schreibt verschiebt sich alles von ihm geschriebene teilweise 2 Zeilen nach unten und das ist wirklich nicht schön anzusehen.


    Najoa, wenn man ein DX-Chat System hat, ist das eigentlich vollkommen in Ordnung ;)
    Aber sowas muss man halt erst Parat haben :D

    @BTT: Jo, musst mit ner Element-Data für den jeweiligen Spieler arbeiten, anstelle dem eigentlichen Namen.

    Ok kurze Meldung: Ich habs jetzt hinbekommen.
    Und ja, man kann Escape austricksen ;)
    Es ist nicht so schwer wie ich erwartet habe, aber war doch ein bisschen Grübeln dabei :D

    Und das mit den Binds hab ich jetzt über ein verstecktes GUI-Edit gemacht.

    Close bitte :)

    ~ Greets.

    Das Unbinden und Re-Binden der Funktionen und Spielerbefehlen (Also was die User selber über die Console gebindet haben) sollte natürlich auch ausgeschaltet werden ;)
    Das Escape ist ja nur ein kleines Neben-Problem...

    Vandam: Hab ich mir schon irgendwie gedacht, also muss ich irgendeine Not-Lösung finden :/

    @Dr.Atomkern: Mir ist bewusst, wie unbindKey und bindKey funktioniert. Allerdings bin ich mir nicht sicher, ob die Binds dafür in meinem Script registriert sein müssen, damit ich sie ausschalten kann :P

    Ich arbeite mich gerade an ein eigenes Chat-System in DX, stoße allerdings schon in einige Bind-spezifische Probleme...

    - Ich möchte das Schreiben aufhören lassen, wenn der Spieler "ESCAPE" drückt.
    Allerdings soll er mir dabei nicht das MTA-Menü öffnen...
    - Jegliche Binds sollen aufhören zu funktionieren (Sowohl vom Spieler gemacht (/repair, /nos, ...) als auch vom Server)

    Über "getFunctionsBoundToKey" kann ich eher schlecht arbeiten, da die Funktionen der anderen Keys ja nicht im Chat-Script aufgebaut werden.
    Und das mit dem MTA-Menü, da komm ich irgendwie nicht richtig klar :P
    Ich hab mal versucht über "TriggerEvent" und "onClientKey" zu arbeiten, also verknüpft.
    Ohne Erfolg natürlich.

    Vielleicht weiß ja einer ne Lösung dazu, wäre end-geil :D

    ~ Greets.

    Ist es möglich die Taste für die normale Chatbox herauszufinden ^^?

    Ich weiß, dass es die Funktion "getBoundKeys" gibt.
    Die, in Kombination mit "chatbox", allerdings auch den Teamchat und (ich glaube) jegliche andere Chats herausgibt :/

    Ich weiß garnicht ob du es so haben willst, wie ich es jetzt hier schreiben werde.
    Meine Funktion (nicht die Beste, erfüllt zu 95% aber ihren Zweck) splittet dir den kompletten Text der outputChatBox in seperate Outputs.

    Hier noch ein kleiner Test-Text, damit du es ingame auch richtig siehst :D

    Lua
    function testText()
    	outputChatBox("Gallia est omnis divisa in partes tres, quarum unam incolunt Belgae, aliam Aquitani, tertiam qui ipsorum lingua Celtae, nostra Galli appellantur. Hi omnes lingua, institutis, legibus inter se differunt. Gallos ab Aquitanis Garumna flumen, a Belgis Matrona et Sequana dividit.")
    end
    addCommandHandler("testx", testText)


    ^- Was von Cäsar :P

    //EDIT: Fehler gefunden und behoben, hehe
    //EDIT2: Mh... Irgendwie splittet er doch nicht ganz so wie er sollte...
    Naja, vielleicht kannste es ja fixen, bin grad bissl beschäftigt :/

    //EDIT3: Okay, so funktioniert das :)
    Jetzt geht's, viel Spaß mit der Funktion!

    ~ Greets.

    Ich hab ne Gridlist mit DX gemacht, allerdings hab ich da ein kleines Problem ^^

    Ich nutze *noch* eine GUI-Edit Box (weils halt einfacher ist) und kann es nicht de-fokusen.

    z.B.: Ich klicke ein "item" in der DX-Gridlist an und möchte die GUI-Edit Box de-fokusen...
    Dafür weiß ich allerdings keine Funktion :/

    Gibt's da überhaupt ne Möglichkeit zu?

    ~ Greets.

    //EDIT:
    Naja, genauere Funktionen gibt's nicht, @MTA?!

    GuiMoveToBack war das Zauberwort ._.

    Danke trotzdem :)

    Moin leutz, heut hab ich auch mal wieder eine Frage :P


    Ich lasse in meinem Arena Script den Spieler auf die Dimension der Arena setzen, in der er sich befindet.
    Hört sich ja soweit in Ordnung an, allerdings wird der Spieler nicht in die Dimension gesetzt.
    Weder Serverseitig noch Clientseitig funktioniert das ...


    Lustigerweise funktioniert das Dimensions-setzen via Clientseitigen "runcode".


    Hat das jemand auch, bzw. kann mir hierbei jemand helfen :P?


    ~ Greets.
    Bah, ich Depp hab mal wieder nicht gescheit die Funktionen gelesen...

    "spawnPlayer" hat ja auch optionale Argumente, z.B. >> Dimension << ...

    Danke trotzdem :P
    #Closed