Kleine-Scripting-Fragen

  • Lua
    outputChatBox(""..Table[5][4].." >= "..Table[5][3].."")
    if Table[5][4] >= Table[5][3] then
    outputChatBox("Geht")

    Erster Output gibt mir:
    1000082399 >= 5990099
    Zweiter kommt trotzdem nicht

    Ein Like sagt mehr als tausend Worte

  • Lua
    outputChatBox(""..Table[5][4].." >= "..Table[5][3].."")
    if Table[5][4] >= Table[5][3] then
    outputChatBox("Geht")

    Erster Output gibt mir:
    1000082399 >= 5990099
    Zweiter kommt trotzdem nicht

    Versuch mal tonumber für beide Werte bei der if-Abfrage zu nutzen.
    Vermute, dass da Strings vergleichen werden - und "5" ist da größer als "1"

  • Funktioniert nicht, weder tonumber noch math.abs

    Lua
    outputChatBox(""..Table[5][4].." >= "..Table[5][3].."")
    outputChatBox(tostring(Table[5][4] >= Table[5][3]))
    outputChatBox(type(Table[5][4]))
    outputChatBox(type(Table[5][3]))
    outputChatBox(Table[5][4])
    outputChatBox(Table[5][3])
    if Table[5][4] >= Table[5][3] then
    outputChatBox("Geht")
    end

    Teste mal bitte diesen Code und poste den Output hier rein

  • Nutze /showsound 1, um die Sounds anzeigen zu lassen.
    Danach auch /debugscript 3 nutzen, um sie im DebugScript sehen zu können.
    Wenn du dann die ID des Sounds hast, kannst du den Sound mit dieser Funktion deaktivieren:
    https://wiki.multitheftauto.com/wiki/SetWorldSoundEnabled


    Um dann eigene Sirenen-Sounds hören zu können, musst du den Sound clientseitig per playSound3D abspielen, wenn eigentlich die Sirene hätte spielen müssen.


    In Kurzversion:
    Zu schwer für einen Anfänger.

  • Hallo,
    kann man die Standart Chatbox für alle User eines Servers versetzten?
    Eigentlich die gleichen Einstellungen wie es im Interfacemenü gibt, nur halt das man das mittels Script abändert und dann alle gleich haben.


    Danke schon mal

  • Du kannst die Originale Deaktivieren und eine eigende machen. Hab ich glaub ich mal wo gesehen das es geht.

  • Nutze zuerst https://wiki.multitheftauto.com/wiki/ShowChat, um den Chat zu deaktivieren (und evtl. auch chatbox-input? nicht sicher).
    Dann musst du dich entscheiden, ob du CEF oder dxDraw für den neuen Chat nutzen willst.
    CEF sollte im Endeffekt schöner aussehen und einfacher sein (wenn man es kann).


    Den Chat clientseitig zeichnen und den Inhalt von einem Array aus Chat-Nachrichten nehmen.
    Dieses Array kriegt die Nachrichten durch den Server, wenn ein Spieler eine Nachricht sendet.


    Wenn ein Spieler t benutzt, soll dann deine eigene Text-Box Zeichnung erscheinen, wo der Spieler schreiben kann.
    Drückt er Enter, wird diese Nachricht an den Server gesendet, welcher per triggerClientEvent die Nachricht an alle anderen weiter schickt.
    Clientseitig dann diese Nachricht in den oben genannten Array reinpacken (und je nach System eben dafür sorgen, dass die neue Zeile auch angezeigt wird).

  • Mal ne frage ich versuche Objecte mit col und dll zu ändern.
    Nur wird es ihrgendwie nicht geladen ka why




    Weiß jemand wo der Fehler ist? oder vergesse ich etwas?




  • Mal ne frage ich versuche Objecte mit col und dll zu ändern.
    Nur wird es ihrgendwie nicht geladen ka why


    Lua: start_obj.lua
    col = engineLoadCOL( "assets/col/"..Name..".col" )
    engineReplaceCOL( col, ID )
    end
    if ObjectsToLoadexistsdff then
    dff = engineLoadDFF( "assets/dff/"..Name..".dff" , 0)

    Falscher Pfad..

    Einmal editiert, zuletzt von INCepted ()

  • Auch wenn ich da den Richtigen Pfad eintrage geht es nicht.


    Und ja ich hab das Gebäude gelöscht und Neu Platziert.

  • Seeers
    Eine Frage, weiß zwar nicht wie ich es formulieren soll aber ja.
    Mein Problem ist, ich habe jetzt mit dxDrawTextOnElement gearbeitet, alles gut aber jetzt wenn ich den Ped erstelle, verstellt sich der PED, er sollte eigentlich zu mir gucken, aber er guckt einfach gegen die Wand.. Wahrscheinlich will er mich einfach nicht angucken, nein joke jetzt.


    Lua
    local ped1=createPed(240, -1978.8000488281, 133.39999389648, 27.700000762939, 90, true)

    Eigentlich ist alles richtig eingetragen, die 90 gibt ja die rotation an.



    Lua
    ped createPed ( int modelid, float x, float y, float z [, float rot = 0.0, bool synced = true ] )

    So ist es im Wiki, aber ich bin doch nicht dumm, ich habe ja schon mehrmals Peds erstellt.


    Nicht cool zu sein, ist nicht Schwul zu sein?? Ok..

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!