Dabei wollte ich das AD Script gestern in neuer Beta veröffentlichen und dann sowas.
Hauptscript main.script
$Test[0] = 1000
@ = [THIS] call script sub.scipt: Test = $Test
write to player logbook $Test
Im Logbuch -> $Test = array{2000}
Unterscript sub.script
$temp = $Test[0]
$temp = $temp + 1000
$Test[0] = $temp
return null
Warum wird die Änderung im Unterscript auch im Hauptscript übernommen. Benehmen sich Arrays etwa wie lokale Variablen? Wäre dumm.

Gruß
Lucike