Beiträge von Harbin

    Okay kommen wir zu deiner Frage:
    Ich sitze in einem Anderen Auto z.B einen Infernus, wenn ich G drücke bekommt aber das Element der Bullet die Sirenen und nicht der Infernus weil dieser ja mit getelementmodel geprüft wird?

    Erklärung als nicht wissender:
    Ich sitze in einem FBI Auto drücke den Knopf der zum einschalten der Sierene dient jedoch geht die Sirene von dem Ford Fiesta Police Car an und nicht die des FBI Autos.

    Guck bitte in deinen PNs

    Welches Element denn?
    Stell die vor du steigst in einen der Fahrzeuge und drückst G, welches Fahrzeug genau kriegt die Sirene?
    Beschreib, als würdest du es jemandem beschreiben, der keine Ahnung von dem ganzen Zeug hat.

    Die Beschreibung war falsch.
    Als Tipp kann ich sagen, dass hier der Fehler ist:
    "Mein Script setzt einem Bullet ..."
    Wenn du den Fehler noch immer nicht bemerkst, solltest du die Grundlagen lernen, bevor du damit anfängst.

    Ach und teste es auch mal mit einem anderen Fahrzeug.
    Teste alle Lichter im Bullet und steig mal in den Washington oder Sultan ein.
    Bemerkst du da nicht etwas?

    Ich meinte das zuerst geprüft wird ob es ein Bullet von den copCars ist und dann die Sirenen gesetzt werden aber ich teste es nochmal morgen weil irgendwie bringst du mich krass zum zweifeln

    Mein Script setzt einem Bullet vorne 2 Weisse Sirenen an, Wenn ich G drücke werden die Sirenen Blau.

    Jetzt lies dir das nochmal durch ...Den Punkt mit Warning ignorieren haben wir abgeschlossen, der riesen Denkfehler bleibt.

    Bitte mal auf Deutsch ordentlich beschreiben, was dein jetziger Script überhaupt tut.
    Vielleicht merkst du es dann.

    Ich habe das Script mal einwenig bearbeitet und für 2 Andere Autos mehrer Sirenen erstellt (funktioniert alles ohne einen Error/Warn)


    Ich weiss irgendwie nicht wo mein Denkfehler sein könnte da das Script macht was ich geplant hatte, Sirenen erstellen per Knopf druck werden die Licht farben geändert.
    Könntest du mir es erklären wo mein Denkfehler ist?
    @Bonus

    Ja, jetzt klick doch mal auf bindKey und du kommst auf die Wiki-Seite:
    Ouhh ha! Flatty hat tatsächlich den Key-Status vergessen! Frecher Bängel, muss noch viel lernen. Füg da noch ein "down" hinzu.

    Ich fühle mich gerade etwas dumm :D
    Danke @Flatliner__ und Ja du hast Recht, ich muss noch viel lernen.
    Die Sirenen wurden per Knopfdruck Blau, jetzt muss ich noch einwenig rum basteln dass es so wird wie ich es mir wünsche denke müsste ich selber hinkriegen.
    Ich Melde mich wenn noch etwas ist.

    @Bonus danke auch an dir.

    Okay beim neu connecten auf dem Server kam ein Warn (danke Bonus :D)
    [2018-07-26 23:35:23] WARNING: [ST]\ultimate\fraktionen\sfpd\copcars.lua:132: Bad argument @ 'bindKey' [Expected string at argument 3, got function]

    Code:

    @Bonus

    1. Ist gerade alles am upgraden

    2. copcars.lua

    Das komische ist ich sehe keinen Error aber das Script funktioniert alles in ordnung und startet auch also weiss auch nicht was da falsch sein könnte

    @Bonus

    Nach dem /Upgrade

    Ingame:
    Wenn die Sirenen eingeschaltet werden schalten sie sich ein (vor dem Switchen)
    Screenshot
    Wenn ich "G" Drücke passiert aber nichts.

    (Wieder keine Errors oder Warning mit dem selben Code)

    Bis auf Grove, Army und Reporter unter Fraktionen kommt kein weiterer Warn oder ich übersehe es einfach

    @Bonus

    Ich schaue am besten heute abend nach ob ich vielleicht ob ich etwas übersehen habe, oder gleich den ganzen Log reinposten.

    @Bonus


    So wie ich das auf dem Handy sehe fehlt da ein end für Zeile 3

    Glaube Bonus hat das auch schon bemerkt aber wollte das Harbin etwas selbst nachdenkt.

    Der Scriptteil war schon so im Script drinen also denke ich hat es wahrscheinlich nicht richtig kopiert

    @Bonus
    Also zum Thema Debugscript, bei mir ist es immer an wenn ich arbeite, hab jedoch keinen anderen Fehler bekommen auser das ich ein unpassendes ")" an einem "end" gesetzt habe wodurch die copCars garnichtmal gespawnt sind.

    Zum Thema was mein Script gerade tut,
    Zuerst sind ganznormal die Sirenen an sprich beim Bullet vorne 2 weisse lichter, wenn ich die Taste G betätige sollten dann die alten einstellungen removed werden und neue gesetzt werden im Beispiel von Oben gleiche Licht koordinaten nur in Blau.

    Jedoch wenn ich G drücke passiert nichts sprich die Sirenen bleiben Weiss.

    (hab mich an dem hier im Ultimate Script (copcars.lua) orrientiert)

    @Bonus / @iLimix

    Hab da mal was versucht, hab mich an iLimix's beschreibung versucht, Sollte das Richtig sein weil die erste Sirene geht aber beim Switchen mit der Taste G wird es nicht umgeschaltet

    Flatliner hat dir ein Beispiel geschickt, wie man mit addVehicleSirens und setVehicleSirens ungefähr arbeiten kann.Das Beispiel funktioniert nicht mal richtig, aber trotzdem erkennt man, wie man mit den beiden Funktion zu arbeiten hat.
    Ich könnte dir die Lösung schreiben, aber will eben, wie Flatliner, nicht, dass du einfach nur den Code bekommst ohne dir irgendwie klein wenig Mühe gegeben zu haben.

    Ach und bedenke:
    Solltest beim Sirenen-Wechsel auch die alten Sirenen entfernen.
    Bei Flatliners Beispiel war es nicht wichtig, bei dir wird es schon wichtig sein.

    Das Problem ist nicht das ich es nicht schaffe mit setVehicleSirens zu arbeiten bei dem Ultimate script so wie ich mein Beispiel geschickt habe funktionieren die Sirenen und auch nur bei den definierten Fahrzeugen also alles Gut aber was ich nicht schaffe ist der Wechsel deswegen habe ich dieses Thema erstellt.

    trz Danke Bonus für deine Erklärung

    Was sollte genau der bindedKey bewirken?

    *Sirenen gehen jetzt garnicht an

    Ja... musst doch nur die Sierenen neu erstellen? xD

    Schon aber hab keinen Plan wie man es dann einbauen könnte bei einem gebindeten key dann den Switch von 1 zu 2 auszulösen :(

    *ist ein Ultimate Script und bis Jetzt habe ich nur:

    @iLimix Du verstehst meine Frage nicht :D

    Meine Frage ist nicht wie stelle ich die Sirenen ein und definiere sie.
    Ich meine ob es möglich wäre Mehrere Varianten von Sirenen zu erstellen und diese mit BindKey umzuschalten sprich z.B die Sirenen sind Blau wenn man aber eine Taste drückt (bindKey) diese von Blau zu Rot werden oder das sie die Positionen wechseln.
    Wie in diesem Video vom SAMP ob es möglich wäre das gleiche in MTA umzusetzten (schau einfach mal das Video an verstehst du glaube ich was ich meine)
    von SAMP

    Ich meine mehrere Sirenen Typen wie z.B

    Dass man zwischen ihnen Wechseln kann:

    Von diesem:

    Lua
    addVehicleSirens(v, 2, 2, false, false, false, false)
    		setVehicleSirens(v, 1, -0.7, 2, 0.15, 255, 255, 255, 255, 255)
    		setVehicleSirens(v, 2, 0.7, 2, 0.15, 255, 255, 255, 255, 255)


    Zu diesem:

    Lua
    addVehicleSirens(v, 2, 2, true, false, false, false)
    		setVehicleSirens(v, 1, 0.3, 2.5, 0.08, 255, 0, 0, 255, 255)
    		setVehicleSirens(v, 2, -0.3, 2.5, 0.08, 255, 0, 0, 255, 255)

    Und das ganze über BindKey machen kann wenn man 1 Drück das die ersten Sirenen einstellungen gelten und wenn man 2 drückt das die 2. Sirenen Einstellung gilt