Oh mein gott ja gut das ergibt tatsächlich sinn hahah ok danke dir.
Beiträge von Simon_2002
Als Gast kannst du nur Inhalte in deiner ausgewählten Sprache sehen. Registrierte Nutzer können die Sichtbarkeit anderer Sprachen in ihrem Kontrollzentrum aktivieren, weitere Infos hier.
Alle Themen sind in den Foren mit einer Sprachflagge gekennzeichnet:
-
-
jo kein ding hier bidde!
-
Hallo,
ich habe in Blender ein Objekt erstellt und eine Textur draufgemapt.
Anschließend habe ich dieses in Omsi in mein Bus eingefügt und das Objekt wird mit Texturen angezeigt.
Jedoch habe ich dann ein Problem, wenn ich die Tageszeit auf 0 Uhr z.B. stelle und die Innenbeleuchtung im Bus anmache, ist das Objekt komplett schwarz und regiert nicht auf den Lichteinfall
was kann man dagegen tun?
Hier der Eintrag in der Model.cfg
Code
Alles anzeigen[mesh] Simon_2002\BVG Infotainment\BVG_Infotainment_V.o3d [viewpoint] 3 [illumination_interior] 0 1 2 3
MfG
Simon_2002
-
Hallo,
ich habe mich heute mal an ein Plugin (in der Sprache Delphi) gesetzt.
Es ist legentlich ein Test Plugin, indem man nur einen Trigger hat, welcher die Tür 1 z.B. aufmacht.
Benutzt (als Vorlage) habe ich das Tut im Omsi 2 wiki.
Mein Problem ist nun, dass ich eine Fehler bei Bereichsprüfung und bei der Project1.dll bekomme, ich kann leider sonst nichts anderes sagen, da die Logfile nichts ausspucken tut!
Wenn sich einige Fragen, wieso ich AccessVariable, AccessSystemVariable, ... eingefügt habe, den kann ich dazu nur sagen, dass vorher in der Log stand (wo ich das ganze da nicht drin hatte) AccessSystemVariable NOT FOUNT, usw.
Hier der Delphi-Code
Code
Alles anzeigenlibrary Project1; uses System.SysUtils, System.Classes, TestU in 'TestU.pas' {Form1}; {$R *.res} procedure PluginStart ( AOwner: TComponent ); stdcall; begin form1 := TForm1.Create( AOwner ); form1.Show; end; procedure PluginFinalize; stdcall; begin form1.Free; end; procedure AccessVariable( varindex: word; var value: single; var write: boolean ); stdcall; begin end; procedure AccessSystemVariable( varindex: word; var value: single; var write: boolean ); stdcall; begin end; procedure AccessStringVariable( varindex: word; str: PWideChar; var write: boolean ); stdcall; begin end; procedure AccessTrigger( triggerindex: word; var active: boolean ); stdcall; begin case triggerindex of 0: begin active := Form1.button1.Default; end; end; end; exports AccessVariable, AccessStringVariable, AccessSystemVariable, AccessTrigger, PluginStart, PluginFinalize; begin end.
.opl
Das Bild der Form1 habe ich angehängt!
Ich würde mich sehr um Hilfe dabei freuen Danke!
Simon
-
Das ist das unsinnigste, was ich je gelesen habe. Unabhängig davon kann man den Mod ja trotzdem entwickeln. Sagt doch längst keiner dass der andere Mod besser wird, als dein eigener
Es steht auch nirgendwo, dass er die Entwicklung eingestellt hat, weil der kommende Atron besser sein könnte als sein eigener. Wenn er sich dazu entscheidet, das Projekt zu canceln, weil er es selber als sinnlos bezeichnet, ist das seine Entscheidung, die man akzeptieren muss.
da muss ich ihm komplett zustimmen! Ich habe nie gesagt, dass ich das ganze hier einstelle weil das andere besser ist!
Gut ists
Diskussion beendet!!!!!!!!!!
-
Er wurde für erste eingestellt, da in naher Zukunft ein anderer fertiger Atron AfR4.10 veröffentlicht wird und damit das Projekt sinnlos ist!
-
-
-
Nein hat er nicht er hat ja nicht mal ne Türfreigaben.....
-
Wie wäre es mit Automatiktüren für den E C2.......
-
joa kp um was gehts denn xd#
-
Ok wie viel xd
-
Hallo
Ich habe eine Frage zum Thema Skriptsystem Matrix.
Es geht um die Krüger Matrix welche ich in den C2 E eingebaut habe BVG version
Nun habe ich aber folgendes Problem.
Da ich die Fonts von DL18 +1/2 Veränderungen benutzte wird bei dem Ziel S+U Zoologischer Garten Nur S+U Zoologischer G geschildert, da der Rest nicht mehr rauf passt.
Nun hab ich mir gedacht das ganz einfach so zu regel, dass die Matrix ab einer länge von mehr als 50 Pixeln eine andere Font Benutzt.
Nun wie man sich denken kann funktioniert dies nicht wirklich.
Mein Skript dazu
(L.$.Matrix_TerminusL2) (L.L.Font_10x5/18x10) (M.V.TextLength) 50 <
{if}
(S.L.Font_7x3/14x6)
{endif}
Font Definitionen
"churafont++ 10x5" (M.V.GetFontIndex) (S.L.Font_5x3/10x5)
"BVG Lawo 12_3" (M.V.GetFontIndex) (S.L.Font_5x4/10x6B)
"BVG Lawo 12_3" (M.V.GetFontIndex) (S.L.Font_5x5/10x8B)
"BVG Lawo 12_3" (M.V.GetFontIndex) (S.L.Font_5x5/12x8B)
"BVG Lawo 15" (M.V.GetFontIndex) (S.L.Font_7x3/14x6) (S.L.Font_8x3/14x6)
(S.L.Font_(8-1)x3/14x6)
"churafont++ 14x10" (M.V.GetFontIndex) (S.L.Font_7x4/14x8B) (S.L.Font_8x4/14x8B)
(S.L.Font_(8-1)x4/14x8B)
"BVG Lawo 15" (M.V.GetFontIndex) (S.L.Font_7x5/14x8B) (S.L.Font_8x5/14x8B)
(S.L.Font_(8-1)x5/14x8B)
"BVG Lawo 15" (M.V.GetFontIndex) (S.L.Font_7x6B/14x10H) (S.L.Font_8x6B/14x10H)
(S.L.Font_(8-1)x6B/14x10H)
"churafont++ 18x7" (M.V.GetFontIndex) (S.L.Font_10x3/18x7)
"churafont++ 18x8" (M.V.GetFontIndex) (S.L.Font_10x4/18x8) (S.L.Font_15x4/18x8)
"BVG Lawo 18_3" (M.V.GetFontIndex) (S.L.Font_10x5/18x10) (S.L.Font_16x5/18x10)
"BVG Lawo 18_3" (M.V.GetFontIndex) (S.L.Font_10x6B/18x10B)
"BVG Lawo 18_3" (M.V.GetFontIndex) (S.L.Font_10x6B/18x12B) (S.L.Font_16x6/18x12B)
"BVG Lawo 18_3" (M.V.GetFontIndex) (S.L.Font_15x4/32x8)
"churafont++ 32x10" (M.V.GetFontIndex) (S.L.Font_16x5/32x10)
"churafont++ 32x14" (M.V.GetFontIndex) (S.L.Font_16x6/32x14)
"churafont++ 32x10 Bold" (M.V.GetFontIndex) (S.L.Font_16x6B/32x10B)
"churafont++ 32x12 Bold" (M.V.GetFontIndex) (S.L.Font_16x7B/32x12B)
"BVG Lawo 32" (M.V.GetFontIndex) (S.L.Font_16x8B/32x16B)
"churafont++ Chrono 16x8" (M.V.GetFontIndex) (S.L.Font_Chrono)
"churafont++ Numeric 20x9" (M.V.GetFontIndex) (S.L.Font_Nr_16x4/20x9) (S.L.Font_Nr_16x5/20x9)
"churafont++ Numeric 26x11 Bold BVG" (M.V.GetFontIndex) (S.L.Font_Nr_16x6/26x11)
"churafont++ Numeric 26x11 Bold BVG" (M.V.GetFontIndex) (S.L.Font_Nr_16x7/30x16)
"churafont++ Numeric 26x11 Bold BVG" (M.V.GetFontIndex) (S.L.Font_Nr_16x8/32x16)
"churafont++ Numeric 26x11 Bold BVG" (M.V.GetFontIndex) (S.L.Font_Nr_16x11/32x24)
"churafont++ Pictogram 32" (M.V.GetFontIndex) (S.L.Font_Icon)
Ich danke schon mal im voraus
MfG
Simon (Projekt Potsdam Dsgn)
-
Ja es geht hier noch weiter
-
emmmm ok?
zu wild
das wird doch am ende eh wieder Privat weil dich 2 leute anfragen
Tram lohnt sich eh nicht mehr für Omsi 2
-
Wie wäre es mit einem Auto Tür Mod für den Facelift G mit Morphi?
-
Neue Bilder von den Fortschritten des neuen Atrons für Omsi 2
-
Projekttyp:
Omsi 2 Bus Mods
Projektname:
Omsi 2 Atron AFR4.10 BVG (PM Regiobus Version)
Beteiligte Personen:
Simon_2002 (Ich) (Skripts und Modellierung)
Brandenburger (Texturen Regiobus Version)
Entdecker666 (Hilfe bei Skript dies das und Erstellung von Fonts FLEX FLEX)
Trissi Skript Legende
Fremdhilfe benötigt:
Zur Zeit brauch ich keine Hilfe, es seinden, jemand erklärt sich dafür bereit Texturen oder Sounds mir zur Verführung zu stellen.
Skripthelfer nehme ich natürlich auch gerne an.
Also wer helfen mochte, einfach bei mir per PN Melden!!!
Voraussichtliche Bauzeit:
Unbekannt!!!!!!!!!
Projektdetails:
Dieses Projekt enthält den realen Atron 4.10 Drucker mit originaler BVG und Regiobus PM Software. Es werden so gut wie alle Funktionen bedienbar sein und er wird bei der Veröffentlichung in vielen Bussen eingebaut sein wie z.B. den MAN DL oder den Solaris oder C2.
Die Idee kam mir vor gut 3 Wochen als ich es satt hatte auf C2 Stadtbusfamilie zu warten.
Der Drucker wird natürlich Freeware sein und hier auf der Webdisk erscheinen.
Ich nehme auch gerne Kritik an, sofern sie Konstruktiv ist und mich nicht Beleidigt!!!
Auf meinem Insta Account gibt es auch gelegentlich wichtige Informationen also schaut auch gerne mal dort vorbei.
Fremdlink untersagt
Discord:
Busse wo der Atron reinkommt (Status und so):
Bus: Status Copyright Status Einbau und Funktion des Druckern MAN Lion City DL X10 Addon noch nichts bekannt in Arbeit Solaris BVG Freeware Genehmigt in Arbeit MAN Stadtbusfamilie noch nichts bekannt in Arbeit Citaro von Helvete BVG Mod zum Teil Genehmigt in Arbeit Scania noch nichts bekannt in Arbeit C2 WSW BVG Mod noch nichts bekannt in Arbeit Citaro Facelift LE in Arbeit in Arbeit Solaris 2. Gen noch nichts bekannt in Arbeit Anmerkung zu konstruktiver Kritik:
Ich bin/Wir sind offen für jedwede Art von konstruktiver Kritik. Sie darf mich/uns nicht angreifen und meine/unsere Arbeit nicht herabwürdigen.
Bitte formuliere Deine Kritik an meiner/unserer Arbeit
- Präzise und klar, also nicht vage oder emotional
- Analytisch und rational, also sauber recherchiert und praktisch, nicht im Affekt
- Lösungsorientiert, also ggf. unter Anbringung von Gegenvorschlägen, Konsequenzen und Implikationen
Da ich mich natürlich auch über Lob freue, hilft mir ein ausgeglichenes Verhältnis zwischen Lob und Kritik, die konstruktive Kritik besser zu verarbeiten.
Schreibt mir gerne eure Kommentare zum Mod.
Viele Grüße
Projekt Potsdam Design
-
Hallo,
ich würde gerne beim Anmelden an meinen Atron AFR bei der Pin Eingabe Punkte haben, wie beim Palma oder Gladbecker Atron. Meine Frage ist jetzt wie kann ich das definieren.
Die Fonts dazu hab ich schon. Das nötige Zeichen ist.
Mein Skript:
'--------------------------------------
'Eingabe der Verläufernummer und des Codes:
{trigger:IBIS_eingabe}
(L.L.elec_busbar_main)
(L.L.Atron_startup_time) 9 =
{if}
'***********************
' Eingabe der Verläufernummer:
'***********************
(L.L.atron_display) 3 =
{if}
(L.L.IBIS_input) (C.L.Verkaufer) =
{if}
0 (S.L.IBIS_input) (S.L.IBIS_input_count)
3.7 (S.L.atron_display)
(M.L.tastenton)
{else}
0 (S.L.IBIS_input) (S.L.IBIS_input_count)
3 (S.L.atron_display)
(M.L.tastenton_error)
{endif}
{else}
'***********************
' Eingabe des PINs:
'***********************
(L.L.atron_display) 3.7 =
{if}
(L.L.IBIS_input) (C.L.Codenummer) =
{if}
1 (S.L.Anmeldung_Atron_erfolgreich)
0 (S.L.IBIS_input) (S.L.IBIS_input_count)
4 (S.L.atron_display)
(M.L.tastenton)
{else}
0 (S.L.IBIS_input) (S.L.IBIS_input_count)
3.7 (S.L.atron_display)
(M.L.tastenton_error)
{endif}
{endif}
{endif}
{endif}
{endif}
{end}
{macro:Atron_Zahlenbuttons}
s0
(L.L.elec_busbar_main)
{if}
(L.L.atron_display) 3 = (L.L.IBIS_input_count) 4 < &&
(L.L.atron_display) 3.7 = (L.L.IBIS_input_count) 4 < &&
{if}
(L.L.IBIS_input) 10 * l0 + (S.L.IBIS_input)
(L.L.IBIS_input_count) 1 + (S.L.IBIS_input_count)
{endif}
{endif}
{end}
(L.L.atron_display) 3 =
{if}
" " 4 (L.L.IBIS_input_count) - $* (L.L.IBIS_input) "0" (L.L.IBIS_input_count) $IntToStr $+ $IntToStrEnh $+ 10 $SetLengthR (S.$.Atron_Verkaufer)
{endif}
(L.L.atron_display) 3.7 =
{if}
" " 4 (L.L.IBIS_input_count) - $* (L.L.IBIS_input) "0" (L.L.IBIS_input_count) $IntToStr $+ $IntToStrEnh $+ 10 $SetLengthR (S.$.Atron_Codenummer)
{endif}
-
Hallo,
ich habe mir selber eine TFT Innenanzeige gebaut und würde die gerne Skripten.
Nun stehe ich vor folgendem Problem, ich würde gerne, wenn ich die Elektrik starte, eine Boot reinfolge abspielen lassen. Das Skript dazu habe ich schon.
Code
Alles anzeigen(L.L.elec_busbar_main) {if} ' Startup-Sequenz (L.L.Startup_Timer) (L.S.Timegap) + (S.L.Startup_Timer) (L.L.Startup_Timer) 0 > (L.L.Startup_Timer) 5 < && {if} "TFT_Boot1.dds" (S.$.Main_1) {endif} (L.L.Startup_Timer) 5 > (L.L.Startup_Timer) 13 < && {if} "TFT_Boot3.dds" (S.$.Main_1) {endif} (L.L.Startup_Timer) 13 > (L.L.Startup_Timer) 15 < && {if} "TFT_Display.dds" (S.$.Main_1) {endif} {else} 0 (S.L.Startup_Timer) "TFT_Display.dds" (S.$.Main_1) {endif} {end}
Nun möchte ich nach dem der Timer bei:
angekommen ist auf eine weitere reinfolge zugreifen, der 3 Bildschirme unabhängig von der Boot reinfolge immer wieder abspielt.
Code"Main_1.dds" (S.$.Main_1) 20sec "Main_2.dds" (S.$.Main_1) 20sec "Main_3.dds" (S.$.Main_1) 15sec wiederholen immer wieder.
Ich hoffe ich konnte mein Problem verständlich formulieren und würde mich über Rückmeldungen freuen.