Jump to content

mroschk

Mitglieder
  • Gesamte Inhalte

    112
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von mroschk

  1. Wow, habs hinbekommen, funktiniert echt super, danke euch !! Um das jetzt nicht jedesmal ändern zu müssen würde ich das gerne so machen, das es einen Bezug zu dem Scriptnamen gibt. --[[ local t = layout:getVehiclesOn($("Entkuppelgleis_001")) for i, Fahrzeug in ipairs(t) do local t, t2 = layout:getVehicleGroup(Fahrzeug, 1) for i, Lok in ipairs(t) do local Ori = t2[i] Lok.couplers[1].enabled = state end end --]] local t = layout:getVehiclesOn($("")) for i, Fahrzeug in ipairs(t) do local t, t2 = layout:getVehicleGroup(Fahrzeug, 1) for i, Lok in ipairs(t) do local Ori = t2[i] Lok.couplers[1].enabled = state end end Das Script heißt Entkuppelgleis_001 Ich hätte gerne, das in dieser Zeile: local t = layout:getVehiclesOn($("Entkuppelgleis_001")) das Entkuppelgleis_001 immer durch den Script namen ersetzt wird. Also wenn ich das Script für ein zweites Entkuppelgleis einfach kopiere, dann müsste in der Zeile ein bezug auf den Scriptnamen genommen werden. Der scriptname sollte self.name sein, ich bekomme nur immer einen Fehler angezeigt. Das liegt bestimmt nur an dem Shyntax ich weiß nicht genau wie man Entkuppelgleis_001 durch self.name ersetzen kann ? Matthias
  2. Hallo, danke euch ALLEN für die Antworten !! @Götz, ich versuche das gerade nachzubauen ... nicht ganz einfach. Wie gesagt, ich mach gerade meine ersten Schritte mit so einem Script. Das erste hab ich hinbekommen. Das zweite ( Für alle Fahrzeuge in einem Zugverband) noch nicht. Wie hast du das erste @Fahrzeug, Mit Antrieb, @Lok, @Ori hinbekommen ? Sorry für die blöde Frage :-) Matthias
  3. Hallo, netter ? Also ich wollte wirklich nicht unhöflich sein, sorry falls das so rüber kam. Ich hab nur versucht das so kurz und knapp wie möglich zu schreiben. Also dann mal kurz zum Hintergrund: Es geht im Grunde darum, das das ganze mit dem Traincontroller funktionieren muss. Also möchte ich so wenig wie möglich scripte oder Ereignisse im MBS erstellen, damit nichts durcheineander kommt. Nun ist es so, das ich bei dem derzeitigen Interface von MBS zu TC oder umgekehrt :-) bei den Lok's die Kupplung nicht ansteuern kann. Das ist ein Grund, warum ich die Funktion so erstellen möchte, das sie mit jeder Lok die gerade auf dem Gleis ist funktioniert. Das ganze soll so funktionieren: Im TC gibt es eine Betriebsstelle genannt Lokwechsel. Dabei schickt man eine Lok auf ein bestimmtes gleis und dann funktioniert alles automatisch, gesteuert von TC. Die Lok mit wagen hält an, dann wird die Kupplung deaktiviert, die Lok zieht etwas vor, dann fährt sie in ein anderes gleis. Dann kommt eine ander Lok und fährt an die abgestellten Wagen heran, kuppelt und fährt dann mit den Wagen weiter. Da ich ja die kupplung der Lok vom TC aus nicht direkt ansteuern kann muss ich das auf einem kleinen Umweg machen. Also irgendeine Lok wird von TC auf ein Gleis mit eindeutigem Namen geschickt. Wenn nun TC die Kupplung deaktiviert, dann lasse ich einen Schalter in MBS schalten und die Kupplung der Fahrzeuges welches gerade auf dem Gleis steht soll deaktiviert werden. Ist ein bisschen umständlich, geht aber leider noch nicht anders. Desweitern hätte ich das ganze gerne so, das ich zB. wenn ich eine neue Anlage in MBS erstelle nicht alles wieder anpassen muss, oder so wenig wie möglich. Ich hoffe das war jetzt etwas freundlicher, ich geb mir wirklich Mühe und sorry nochmal, falls ich unhöflich rüber gekommen bin. Matthias
  4. OK, ich kenne mich noch nicht so sehr gut mit der Scriptsprache aus. Aber "ich verstehe ja nicht, warum ihr das alles so kompliziert macht?" Ich glaube weil es nicht ganz so einfach zu sein scheint....warum? Also die Aufgabe was bei dem zug (irgend einer), der gerade auf dem Gleis ist die hintere Kupplung deaktiviert wird, wenn ich auf einen Schalter drücke. Also muss ich ja erst mal wissen welcher Zug gerade auf dem gleis ist, also darf die Action nicht ausgeführt werden wenn der Zug das gleis betritt, sondern nur wenn ich den Schalter drücke. Dabei muss das aber unabhängig vom Zug der gerade auf dem Gleis ist passieren. Also irgend ein Zug befindet sich auf einem bestimmten Gleis. Wenn dann der Schalter gedrückt wird, dann soll die hintere Kupplung deaktiviert werden. Ich bin am testen :-) Matthias
  5. Hallo, wow, super ... ich danke dir, das muss ich gleich mal testen .... Danke dir ! Matthias
  6. Hallo, das Ereignis hatte ich gefunden, wusste aber nicht wie man das Fahrzeug in einer Variable speichert :-) Naja, hat ja jeder mal angefangen :-) Alles gut, heute Abend wäre super !!! Matthias
  7. Hallo, danke für die Antwort. Ich habe bisher noch nicht wirklich viel mit der internen Ereignisverwaltung gemacht. Aber wie du geschrieben hast, "und mit der Auswertung, welches Fahrzeug" ...hier ist das Problem, wie kann ich denn feststellen, welches Fahrzeug gerade das Gleis betritt ohne das vorher festzulegen? Ich suche also nach einer Möglichkeit mit dem Script herauszufinden welches Fahrzeug gerade das gleis betritt oder aktuell auf dem Gleis ist. Keine Ahnug ob das überhaupt geht ohne das vorher festzulegen? Matthias
  8. Hallo, danke für den Vorschlag, aber meine Frage hatte einen Grund. Ich steuere MBS mit Traincontroller. Über das Interface/Schnittstelle kann ich aber die Kupplung der Lok nicht steuern. Das mit dem Entkuller hab ich gerade in Benutzung, das ist aber nicht wirklich praktisch, da man nicht 100% genau festlegen kann wo der zug steht, ausserdem muss er nach dem Entkuppeln ein bisschen vorziehen. Wenn er dann aber nicht 100% genau auf dem Entkuppler steht, dann geht der Lokwechsel schief. Deswegen möchte ich es gerne anders machen und über einen Schalter, den ich über Traincontroller steuern kann, die Kupplung der Lok steuern. Dieser Weg wäre in der kombination eleganter. Matthias
  9. Hallo, ich brauch mal eure Hilfe bei einem Script. Also folgendes Beispiel: Es gibt 3 Züge auf der Anlage. Wenn ich nun einen Schalter einschalte, dann soll bei dem Zug, der sich gerade auf einem bestimmten Gleis befindet die Kupplung geöffnet oder geschlossen werden. Bei welchem Zug das geschieht kann ich aber nicht vorher ( zB mit einem Schlagwort oder Namen ) festlegen. Es muss sich immer auf den Zug, egal welcher es gerade ist, beziehen. Wisst ihr wie man das machen kann ? Danke schon mal Matthias
  10. :-) Ja, den hab ich auch etwas vermisst. Hatte ihn aber gerade heute gefunden auf der Suche nach dem Sound problem. Also mit dem Sound das funktioniert im MBS alles einwandfrei. Es sind nur halt nicht so viele Lok's mit gut gemachten Fahr-Geräuschen vorhanden. :-( Vielleicht gibts da ja ne Quelle ? Matthias
  11. Hallo, naja ok, aber dann läuft der Sound ja immer und außerdem auch wenn die Lok steht. Das ist ja nicht das was anscheinend manche anderen machen. Die BR 24 zum Beispiel, da ist es so wie es sein soll, wenn die Lok steht, dann ist der Sound aus und wenn sie losfährt, dann ist der Sound zu hören und der verändert sich dann auch mit der angewählten Fahrstufe. Bei der BR 24 sieht aber auch das Eigenschaften Fenster anders aus. Da gibts den Play/Pause Button gar nicht...soehe Bild. @Klartexter Ja, den Eindruck habe ich auch. das ist mir bisher noch gar nicht so aufgefallen. Kann man denn den Sound irgendwie "nachrüsten" oder ist das eher schwierig ? Es gibt einige Lok's, die ich gerne verwende, und die haben leider auch keinen Sound: DB DB 245, BR 223, verschiedene Triebwage zb. VT, ICE Triebköpfe, Bahn AG Triebwagen, T4 Dieseltriebwagen Ihr seht schon welche Art Fahrzeuge ich gerne verwende, so ein bisschen was neueres :-) Matthias
  12. Hallo, ich hab im Forum schon mal gesucht, leider nicht wirklich was passendes gefunden. Also ich hab das Update auf v8.5.5 gemacht und frage mich wie ich den Sound ( Geräusche ) von den Loks aktivieren kann ? In den Haupteinstellungen sind Geräusche aktiviert (lok-sound_2.jpg) und wenn ich die Lok, als Beispiel hab ich mal die BR 38 1772 genommen, selektiere und dann unten rechts den Sound abspielen lasse, dann höre ich was. (lok-sound_1.jpg) Aber wenn ich einfach losfahre, dann kommt einfach kein Sound. In v7 war oben so ein Lautsprecher (lok-sound_MBSv7.jpg), da konnte man den Sound ganz einfach ein und ausschalten. Den finde ich aber nicht in v8. Was mache ich denn falsch ? Matthias Ps.: Ich hab gerade mal ne andere fertige Anlage auf dem Online Katalog geladen, da funktioniert der Sound ... komisch ...
  13. Hallo, jetzt ist gerade ein neues Problem aufgetaucht. Ich habe ein Update auf 3D-MBS v 8.55 gemacht und jetzt bekomme ich die Schnittstelle, letzte version aus der Datei : 2023_11_25_Test_2.zip282.88 kB · 13 downloads nicht mehr zum laufen. Da kommt immer eine Fehlermeldung: Read Connect error exception: Kein Port connect zum Ereignisport. Hat jemand das gleiche Problem oder vielleicht eine Idee an was das liegen könnte ? Wär ja blöd, wenn das jetzt nicht mit der neuen Version geht :-( Danke Matthias
  14. Hallo, also hier mal einige Wünsche von mir persönlich. Landschaftsgestaltung: Hier würde ich mir eine einfachere Möglichkeit wünschen einen Tunnel zu gestalten. Bei Transport Fever kann man zum Beispiel einen Tunnel erzeugen indem mal einfach ein Gleis durch einen vorhandenen Berg verlegt. Der Tunnel wird dann sozusagen automatisch erzeugt. Vielleicht kann man das auch so lösen, das man zuerst eine Tunnelröhre erstellt und dann das Gelände nur ringsherum angehoben und sozusagen um die vorhandene Tunnelröhre oder Bauwerke angehoben wird. Signale: Bei den Signalen vermisse ich, da ich selber TF bin, einige Möglichkeiten zur STeuerung der Geschwindigkeiten und des anschließenden Weichenbereichs zum Beispiel. Vielleicht kann man das mit einem Script erreichen, aber da finde ich etwas kompliziert. Muss mich da aber vielleicht noch mehr einlesen. Soweit erst mal dazu. Da ich v8 noch nicht gekauft habe weiß ich nicht so genau wie ich die Beta testen kann ? Matthias
  15. Hallo, damle für die Antwort. Es gibt da ein Interface, welches sozusgane eine Verbindung vom Traincontroller zu MBS hestellt. Es simuliert also eine Digitalanlage, Tams Mastercontrol. Welche Daten da an MBS gesendet werden kann ich leider nicht sagem, da ich das nicht selbs programmiert habe. Matthias
  16. Hallo, interessant .. Fußgänger mit 330 KmH :-) .... wie hieß der gleich ... ach Flash oder so :-) Nein, mir geht es nicht um eine feinfühlige Steuerung, aber trotzdem danke für den Hinweis. Ich steuere MBS mit dem TrainController. Wenn ich da eine Lok erstelle und die auf 120 beschleunige, dann ist die im MBS um ein vielfaches schneller. Auch der Maßstab scheint nicht so ganz zu stimmen. Wenn ich im TC ( gleicher Maßstab für die Lok wie im MBS natürlich ) einen Bloch mit einem Melder der 10 cm nach dem Melder kommt derstelle, dann rollt die Lok keine 10cm. Ich hab im TC jetzt einen custom Maßstab eingestellt, das geht mehr oder weniger. Mathias @BahnLand Jetzt haben wir gleichzeitig geantwortet. Nein, das wollte ich eigentlich nicht so machen, da ich MBS mit dem TC steuere.
  17. Hallo, vielleicht habe ich es ja irgendwo übersehen, aber warum können denn ALLE Lok's 330 KmH erreichen ? Selbs die ganz alten können das ???? Ich hab leider nicht gefunden wo man das einstellen kann ? Vielleicht hab ich es ja übersehen, aber falls nicht wäre es sehr hilfreich das in eine nächste Version einzubauen. Einfach bei den einstellungen der Lok, wo auch der Fahrregler ist, eine Einstellung für die Maximalgeschwindigkeit. Danke schon mal Matthias
  18. Oh Sorry, jetzt war ich irgendwie falsch...du meinst ja das com0com .. sorry. Ich hab dir meine Version mal angehangen, die funktioniert. Matthias com0com-3.0.0.0-i386-and-x64-signed.zip
  19. Hi , ich benutze die aus der letzten Datei, aus dem beitrag weiter oben: 2023_11_25_Test_2.zip282.88 kB · 7 downloads Ich versuche mich gerade mit dem einmessen eines Zuges. Der Maßstab scheint irgendwie nicht zu stimmen. Ob im TC oder MBS .. keine Ahnung, ich glaube aber MBS. Matthias
  20. Hallo nochmal, hattest du schon Zeit zu schauen ob du das mit dem 4-Begriffigen Signal direkt hinbekommst oder ob man da weiterhin den Umweg über die DKW gehen muss ? Ich bin fleißig am basteln und würde ungerne später alles wieder umbauen :-) No eine Frage, kannst du mir sagen ob man auch Lok Funktionieen steuern kann ? Das Licht zum Beispiel wäre cool ... oder die Kupplung. Matthias
  21. Hallo, danke dir !! Wie schon geschrieben hatte ich schon rumprobiert. Ein zweibegriffiges Signal funktioniert jetzt SUPER !! Was ich nicht hinbekommen habe ist ein vierbegriffiges Signal. Ich bin mir nicht ganz sicher, aber so sollte es doch funktionieren oder ? FS003 ; 5; 0; 0; 6; 1; 1 FS003A; 6; 0; 0; 5; 1; 1 hab es auch so versucht, also nicht invertiert: FS003 ; 5; 0; 0; 6; 0; 1 FS003A; 6; 0; 0; 5; 0; 1 das geht aber leider auch nicht. Die Frage ist ... müsste es so funktionieren oder muss ich für 4 Begriffe doch den Umweg über eine DKW gehen ? MAtthias
  22. Hallo, SUPER ... werd ich gleich mal testen und rückmelden :-) Matthias
  23. Hallo, danke dir, schau ich mir an ... Matthias
  24. Hallo, sehr schade ... villeicht gibts ja mal einen Nachfolger ? Matthias
  25. Hallo, hab das Thema gerade gefunden, leider finde ich das Plugin nicht. Gibts das nicht mehr ? Sowas wäre sehr hilfreich ! Matthias
×
×
  • Neu erstellen...