Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Fehler bei longblocksignal?
#1
Ich hab beim pak erstellen die Meldung:

Zitat:Warning: Streckensignal modern (Longblock):    Entry "is_longblocksignal=1" ignored (check spelling)
Warning: Streckensignal (Longblock):    Entry "is_longblocksignal=1" ignored (check spelling)

das schaut so aus als ob er den Parameter ignoriert

Ich kann aber da keinen Fehler erkennen.
---------------------------------------
Obj=roadsign
Name=Streckensignal modern (Longblock)
copyright=The Transporter
waytype=track
intro_year=1970
cost=450
is_signal=1
is_longblocksignal=1
Icon=> Lichtsignale.3.8
Cursor=Lichtsignale.3.9
Image[0]=Lichtsignale.3.0
Image[1]=Lichtsignale.3.1
Image[2]=Lichtsignale.3.2
Image[3]=Lichtsignale.3.3
Image[4]=Lichtsignale.3.4
Image[5]=Lichtsignale.3.5
Image[6]=Lichtsignale.3.6
Image[7]=Lichtsignale.3.7
---------------------------------------

---------------------------------
Obj=roadsign
Name=Streckensignal (Longblock)
copyright=The Transporter
waytype=track
intro_year=1835
intro_month=1
cost=450
is_signal=1
is_longblocksignal=1
Icon=> Longblocksignal.0.8
Cursor=Longblocksignal.0.9
Image[0]=Longblocksignal.0.0
Image[1]=Longblocksignal.0.1
Image[2]=Longblocksignal.0.2
Image[3]=Longblocksignal.0.3
Image[4]=Longblocksignal.0.4
Image[5]=Longblocksignal.0.5
Image[6]=Longblocksignal.0.6
Image[7]=Longblocksignal.0.7
----------------------------------

Ich kenne mich aber in dem Bereich nicht aus.
Zitieren
#2
Glaub´ TT war der letzte im Team, der sich damit mal beschäftigt hat.

Ins Blaue: Kann das ein nicht passender Zeilenumbruch sein? Habe schon manchmal, bei offensichtlich richtigem Inhalt, aber vermutlich unter Linux erstellten/bearbeiteten dats eine Fehlermeldung bekommen... Zeilenumbruch löschen und neu erzeugen hat geholfen.

Sieht im Vergleich mit wiki für mich auch erst mal richtig aus.
Zitieren
#3
nein so einfach ist es nicht Sad
Zitieren
#4
Hm, das zweite mal aus dem SVN gesammelt: makeobj (60.2) läuft bei mir unter Win8.1 fehlerfrei durch.
Zitieren
#5
Ich glaube ich hab es
https://forum.simutrans.com/index.php/to...#msg175696
wiki ist hier falsch
is_signal
is_longblocksignal
darf nicht kombiniert werden

liegt vielleicht daran dass ich eine nightly des makeobj verwende
das ist auch nur eine Warnung, der Fehler steckt so wie ich das verstehe auch in früheren Versionen, es gibt blos keine Fehlermeldung, das longblock geht dann halt einfach nicht
Zitieren
#6
im pak64 rails.dat ist das auch falsch
Zitieren
#7
Gut, es ist im Wiki zweideutig. Dort wird ja gewarnt, zwei der Einträge zu verwenden; aber is_signal hatte ich als zugehörig zum zweiten Parameter gewertet. Andere offensichtlich auch.

Spiele ich btw nicht mit. Auf meinen Karten gibt es meist nur die normalen und Auswahlsignale.
Zitieren
#8
Zitat:Name=ChooseSignal
waytype=track
is_signal=1
free_route=1

ist im neuen makeobj noch gültig,
die Frage ist; ist das so richtig oder wird es nur nicht als Fehler erkannt?
sollte es besser nur free_route=1 heißen und was machen in einem solchen Fall die alten Versionen von Simutrans?
Zitieren
#9
Hatte auch schon rumprobiert. Scheint aber nur zu funzen wenn man free_route verwendet oder eben is_signal hinzufügt.
The Way to Hell is paved with good intensions.


NIRN Forever:

Heast, i hob an pfeil in mei knia kriagt, so a schass

Team: Pak128.german
Zitieren
#10
Also wenn man:
is_signal=1
is_longblocksignal=1
macht das aktuelle makeobj ein einfachs Signal daraus mit Fehlermeldung:
Warning: Streckensignal (Longblock):    Entry "is_longblocksignal=1" ignored (check spelling)

wenn man:
is_longblocksignal=1
dann lässt sich das Signal nicht mehr bauen. Er sagt an dieser Stelle kann das Signal nicht gebaut werden.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste