Scripting:Flotten benennen
Aus STNE-Wiki
(Unterschied zwischen Versionen)
Tuvok (Diskussion | Beiträge) |
K (→Flotten-Benennung) |
||
Zeile 23: | Zeile 23: | ||
EDIT by Tuvok: Hab es auf den aktuellen stand gebracht, somit funktioniert es nun auch wieder. | EDIT by Tuvok: Hab es auf den aktuellen stand gebracht, somit funktioniert es nun auch wieder. | ||
+ | |||
+ | == Kommentare == | ||
+ | |||
+ | von Positron: Ich verstehe nicht ganz wofür dieses String-Array gut sein solle. Weil so muss man die Anzahl der "names" Parameter genauso gross oder mindestes so gross halten wie die Anzahl der Schiffe in der Flotte. Meist kommt es zu einer Fehlermeldung, wo der Index Ausserhalb des Arrays landet, weil ja nur zB 3 Namen im Array stehen aber es mehr als 3 Schiffe in der Flotte gibt. Sinnvoller ist es das Array komplett wegzulassen inklusive der names[i]-Angabe.. | ||
+ | Hinzu kommt, das wenn man dann doch jeden Namen wieder einzeln für alle Schiffe einer Flotte(bis zu 80 Stk) einzeln eingeben muss, sich ein Script dafür erübrigt. | ||
+ | |||
[[Kategorie:Scripte|Flotten benennen]] | [[Kategorie:Scripte|Flotten benennen]] |
Version vom 4. Juli 2007, 23:52 Uhr
fertige Scripte | Anleitungen und FAQ | Überblick über die Scripting-Sektion | Hilfen zum Arbeiten im Wiki |
Inhaltsverzeichnis |
Flotten-Benennung
Skriptcode
VAR names[] AS String = { 'name1', 'name2', 'name3', 'name4' } VAR i AS Integer = 0 VAR Flotte AS new CMyFlotte( idDerFlotte ); VAR Ship as CMyShip FOR ( EACH Ship IN Flotte.Ships ) { Ship.Name = '' & names[i] i = i + 1 }
Bemerkungen
EDIT by Tuvok: Hab es auf den aktuellen stand gebracht, somit funktioniert es nun auch wieder.
Kommentare
von Positron: Ich verstehe nicht ganz wofür dieses String-Array gut sein solle. Weil so muss man die Anzahl der "names" Parameter genauso gross oder mindestes so gross halten wie die Anzahl der Schiffe in der Flotte. Meist kommt es zu einer Fehlermeldung, wo der Index Ausserhalb des Arrays landet, weil ja nur zB 3 Namen im Array stehen aber es mehr als 3 Schiffe in der Flotte gibt. Sinnvoller ist es das Array komplett wegzulassen inklusive der names[i]-Angabe.. Hinzu kommt, das wenn man dann doch jeden Namen wieder einzeln für alle Schiffe einer Flotte(bis zu 80 Stk) einzeln eingeben muss, sich ein Script dafür erübrigt.