Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
28-08-2020, Friday-16:38:59
Du hast doch in der Zeile darüber in deinem Fragment getestet, ob da ein Weg.
if ( test_way != null ) {
if ( test_way.get_player() != our_player ) {
tile_remove = 0
}
}
Beiträge: 1.191
Themen: 126
Registriert seit: Sep 2019
Bewertung:
10
28-08-2020, Friday-18:12:40
Genau das ist es ja.
Er dürfte gar nicht bis get_player kommen. Tut er aber. Und das steht auch weiter oben im Post.
Und hier kommt das Autopause bei Scriptfehlern ins Spiel. Denn bei 2 Auslösungen hatte ich unterschiedliche Felder bis ich Pause gedrückt hatte.
Der Scriptfehler tritt auf aber das Spiel und Script laufen weiter. Und dadurch verändern sich die Werte in der Fehlermeldung. Und/oder auch das was auf der Karte passiert verändert sich.
Die Script-KI läuft mit vollem Speed. Also extrem schnell für menschliche Reaktion.
Beiträge: 543
Themen: 5
Registriert seit: Aug 2015
Bewertung:
19
29-08-2020, Saturday-16:34:17
(Dieser Beitrag wurde zuletzt bearbeitet: 29-08-2020, Saturday-16:41:17 von Dwachs2.)
Bin ein bisschen spaet dran mit Antworten:
1) Fehler beim Laden: Hier muesste ich die Ausgabe sehen, was bei '-debug 2 -log' so rausgehauen wird. Ich vermute, dass da fuer Feldnamen Zeichen verwendet wurden, die Squirrel nicht zulaesst (Umlaute). Siehe industry_manager_t::key, die Funktion toalnum am Ende macht die Umlaute raus.
2) get_player() - Die Methode heisst get_owner statt get_player (ich musste auch erst mal nachgucken...). Beim Vergleich aber get_ower().nr gegen our_player_nr testen. get_owner() != our_player ist immer wahr (ist eine Eigenart von Squirrel)
3) Auto-pause. Ja, sowas muesste mal implementiert werden.
Beiträge: 1.191
Themen: 126
Registriert seit: Sep 2019
Bewertung:
10
29-08-2020, Saturday-23:03:13
Ist es möglich gezielt das Gleis eines Bahnüberganges abzureißen?
Weil, wenn Fahrzeuge darauf sind schlägt der Abriss fehl und der Bahnübergang bleibt bestehen.
Sonst muss ich dafür eine Schleife bauen.
Beiträge: 7.536
Themen: 249
Registriert seit: Apr 2013
Bewertung:
27
30-08-2020, Sunday-15:07:29
Damit kann man auch ganze Strecken abreissen, wenn die Signale es zulassen ... War das nicht mal gesucht?