Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
neue Szenario Script Funktionen
#3
Danke!

Allgemein: bitte Wuensche und Bugs alles in einzelne Threads schreiben, dann kann man die einfacher als 'erledigt' verschieben. Die koennen auch gerne in dem Szenario-Unterforum rumfliegen.

Uebersetzer ins Copyright mit rein: Kann man machen, muss man aber nicht. Bei den ganzen Programmtexten wird da jedenfalls nciht Buch gefuehrt.

Tabellenanzeige - feste Schriftbreite: funktioniert nicht, weil man in Simutrans immer nur einen Font nutzen kann. Den normalen Font auf feste Breite zwingen sieht wahrscheinlich merkwuerdig aus.

Performance: du hast im NY-Skript ganz viele lokale Variablen im globalen Bereich/Scope, also
Code:
local bla = null
Ich gebe zu, dass ich damit angefangen habe... Ich vermute nur, dass der Zugriff auf diese Variablen langsamer ist als auf Tabellenelemente (Intern nutzt Squirrel eine Liste fuer lokale Variablen, eine Hash-Tabelle fuer Tabellen-Elemente). Probiere mal aus, ob es etwas bringt, alle lokalen Variablen im globalen Scope (also ausserhalb von Funktionen, Klassen etc) in globale Variablen umzuwandeln:
Code:
// aus
local bla
// wird
bla <- null
Fuer den Rest des Skriptes ists dann wieder egal, nur bei der Definition der Variablen machts einen Unterschied.

Es kann auch sein, dass bei einer Aenderung, die ich in der Pipeline habe, dann solche lokalen Variablen im globalen Scope gar nicht mehr erlaubt sind (weil sie Fehler verursachen wuerden)
Zitieren


Nachrichten in diesem Thema
neue Szenario Script Funktionen - von ny911 - 09-01-2013, Wednesday-20:12:30
[Kein Betreff] - von ny911 - 10-01-2013, Thursday-16:31:50
[Kein Betreff] - von Dwachs - 10-01-2013, Thursday-16:52:57
[Kein Betreff] - von ny911 - 10-01-2013, Thursday-17:12:34
[Kein Betreff] - von Dwachs - 11-01-2013, Friday-20:18:15
[Kein Betreff] - von ny911 - 12-01-2013, Saturday-02:45:21
[Kein Betreff] - von Dwachs - 16-01-2013, Wednesday-22:51:51
[Kein Betreff] - von ny911 - 17-01-2013, Thursday-14:00:26
[Kein Betreff] - von Dwachs - 17-01-2013, Thursday-21:38:03
[Kein Betreff] - von ny911 - 18-01-2013, Friday-18:39:37

Gehe zu:


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