Fahrzeug-Colors von Fraktion ändern sich nicht.

  • Ich habe versucht die factionVehicles Color zu ändern
    Doch es bleibt immer Rot
    Bei der Fraktion Terroristen.... Muss ich die Color vielleicht woanders ändern. In irgendeiner anderen Klassen. Wäre nett wenn ihr mir helfen könntet.


    LG Luki

  • setVehicleColor davor aber alle mit einem Variable setzen.

    Nicht empfehlenswert, mach lieber nicht den Fehler wie ich damals.
    createFactionVehicle benutzt schon setVehicleColor.


    Guck lieber, ob factionVehicles mit 4 (oder einer Variable, die 4 beinhaltet) irgendwo benutzt wird.
    Die Tabelle beinhaltet schon alle Fraktionsfahrzeuge, könnte also sein, dass irgendwo diese Tabelle durchgegangen und alle Terroristen Fahrzeuge nochmal rot gefärbt werden.


    Ist dieser Ultimate Gamemode unverändert?

  • Im Ultimate müsste eine RGB Abfrage bei den Fahrzeuge geben wo du das eintragen müsstest.

  • @Bonus @Matze Gam1ngTv'
    Nur ich weiß leider nicht wo ich das finden kann, wo die Farbe geändert wird.

    Lua
    createFactionVehicle ( model, x, y, z, rx, ry, rz, faction, c1, c2, c3, c4, numberplate )


    Die deutsche Sprache ist Freeware.
    Das heißt, du darfst sie uneingeschränkt nutzen. ABER(!) die deutsche Sprache ist NICHT Open Source.
    Das heißt, du darfst sie nicht nach deinen Vorstellungen verändern!


    Ein Problem ist halb gelöst, wenn es klar formuliert ist.

  • createFactionVehicle nutzt schon setVehicleColor mit c1, c2 und c3 (c4 ist eigentlich bullshit).
    Wenn sich also die Farbe der Fahrzeuge nicht ändert, kann es nur drei Möglichkeiten geben:
    1. setVehicleColor hat einen Bug (aber dann wären die Terroristen-Fahrzeuge nicht rot)
    2. du benutzt createFactionVehicle falsch (entfern mal die letzte Zahl (137) in jeder Zeile)
    3. irgendwo anders werden die Fahrzeuge noch einmal neu gesetzt per setVehicleColor (das würde nur gehen, indem die Tabelle factionVehicles[4] durchgegangen wird, da nur hier diese Fahrzeuge gespeichert werden).


    Ich habe erst 3. angenommen, nun denke ich aber doch, dass der 2. Fall eintritt.
    Dieses c4 ist die rote Farbe für die zweite Farbe des Fahrzeugs:
    https://wiki.multitheftauto.com/wiki/SetVehicleColor (r2).
    Wenn du also c4 entfernst (oder selber 0 statt 137 nutzt), sollte das rot verschwinden.
    Falls das wirklich der Fall sein sollte, dann tritt die 2. Möglichkeit ein und du solltest du die Funktion createFactionVehicle selbst so verändern, dass man auch g2 und b2 mitgeben kann (also c5 und c6 reintun - oder besser eine Tabelle übergeben müssen, die du dann mit unpack entpackst).

  • Ich hab dir es mal umgeschrieben wie ich es damals bei Ultimate am besten fand.


  • Ich hab dir es mal umgeschrieben wie ich es damals bei Ultimate am besten fand.


    Genau so empfehle ich es nicht, da hast du doppelten und total hässlich Code.
    Stattdessen sollte createFactionVehicle so angepasst werden, dass es übersichtlicher wird.

  • Genau so empfehle ich es nicht, da hast du doppelten und total hässlich Code.Stattdessen sollte createFactionVehicle so angepasst werden, dass es übersichtlicher wird.

    Das es nicht die schönste Art ist mir bekannt. Aber es macht seine Arbeit.


    @ItsLuki Kannst du mir sagen welche Farbe du wollstest? Dann schau ich mal das es mit dein Code klappt?


    Ps: Sollte diese Farbe ihr gemeint sein. Dann ist es dieser Code.



    Fahrzeug Farbe IDS
    https://wiki.multitheftauto.com/wiki/Vehicle_Colors


  • Schau den Link an. Die IDS kannst du Verwenden nicht mehr.


    Außer du nutzt mein ersten Code da kannst RGB Code Nutzen.

  • @Bonus Du hast in der allround.Lua und in der register_login_server.lua einige Fehler Verursacht. Habs mal zum testen da ich wissen wollte wie du es geändert hast gesehen.
    Das Update oder ehr gesagt die Änderung haben neue Fehler Verursacht. Bevor ich das Hinzugefügt hatte lief mein Ultimate was ich drauf hatte Fehlerfrei ohne Errors/Warnings.
    Ich schau mal ob ich es selber Beheben kann. Hab ja Nachts meistens Lw ;D


    Edit: Den Register Fehler ist einfach zu beheben einfach die Zeile 72 rauslöschen. Danach geht das Register System wieder.

  • @Bonus Leider sind immer noch Fehler drinnen.


    Lua
    ERROR: ...memodes]/[reallife]/reallife/fraktionen/allround.lua:547: attempt to index local 'color' (a number value)
    ERROR: ...memodes]/[reallife]/reallife/fraktionen/allround.lua:547: attempt to index local 'color' (a nil value)
    WARNING: [gamemodes]/[reallife]/reallife/fraktionen/allround.lua:558: Bad usage @ 'setVehicleColor' [Incorrect number of color arguments]
    WARNING: [gamemodes]/[reallife]/reallife/fraktionen/allround.lua:558: Bad usage @ 'setVehicleColor' [Incorrect number of color arguments] [DUP x11]
    WARNING: [gamemodes]/[reallife]/reallife/fraktionen/fbi/fbi_funcs.lua:145: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]
    WARNING: [gamemodes]/[reallife]/reallife/fraktionen/fbi/fbi_funcs.lua:146: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]

    Edit1: In der fraktionen/newsreporter/reporter_vehicles.lua hast du einen schreib Fehler. Anstelle von creat hast du vreat geschrieben.
    Edit2: In der Fraktionen/allround.lua in Zeile 411 ein End Hinzufügen da Fehlt eins. Fehler oben wird nicht behoben dadurch nur ein anderer.

    3 Mal editiert, zuletzt von Matze Gam1ngTv ()

  • @Matze Gam1ngTv Danke nochmal.
    Habe den Server nun einmal eingerichtet und die Ressource getestet, dazu alle Errors und Warnings beim Server-Start entfernt.
    Sollte nun alles gehen.


    https://github.com/emre1702/Ul…f973b8a9b9264e98a3b303a00


    Edit:
    Hier noch Terroristen-Fahrzeuge rot gefärbt:
    https://github.com/emre1702/Ul…b3043256f52d025f86190e611


    @ItsLuki Wenn du die alle neuen Ultimate-Dateien nutzt, kannst du dann ganz einfach die Fahrzeug-Farben ändern, indem du bei der Nutzung von createFactionVehicle am Ende die Farbe änderst.
    Hier im Beispiel-Link ändere ich die Farbe auf R = 150, G = 0, B = 0.

    Einmal editiert, zuletzt von Gelöschter Benutzer ()

  • Ich find ja unsere zusammen Arbeit grade recht lustig als hätten wir beide nix besseres zu tun in der Nacht/Früh :D


    Leider sind die Fehler bei mir immer noch da. Habs mit dein Zeugs ausgetauscht.


    Lua
    ERROR: ...memodes]/[reallife]/reallife/fraktionen/allround.lua:546: attempt to index local 'color' (a nil value)
    ERROR: ...memodes]/[reallife]/reallife/fraktionen/allround.lua:546: attempt to index local 'color' (a number value)
    WARNING: [gamemodes]/[reallife]/reallife/fraktionen/fbi/fbi_funcs.lua:145: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]
    WARNING: [gamemodes]/[reallife]/reallife/fraktionen/fbi/fbi_funcs.lua:146: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]
  • Ich find ja unsere zusammen Arbeit grade recht lustig als hätten wir beide nix besseres zu tun in der Nacht/Früh :D


    Leider sind die Fehler bei mir immer noch da. Habs mit dein Zeugs ausgetauscht.


    Lua
    ERROR: ...memodes]/[reallife]/reallife/fraktionen/allround.lua:546: attempt to index local 'color' (a nil value)
    ERROR: ...memodes]/[reallife]/reallife/fraktionen/allround.lua:546: attempt to index local 'color' (a number value)
    WARNING: [gamemodes]/[reallife]/reallife/fraktionen/fbi/fbi_funcs.lua:145: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]
    WARNING: [gamemodes]/[reallife]/reallife/fraktionen/fbi/fbi_funcs.lua:146: Bad argument @ 'addEventHandler' [Expected element at argument 2, got nil]


    Kann nicht sein, das sind bei dir noch die alten Dateien.

Jetzt mitmachen!

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