die anregung mit der verschachtelten funktion ist natürlich auch 'ne möglichkeit!
in meinem fall tut's aber auch einfach die rnd(1)
beim setzen des objektes würde dann immer schön eine zufallszahl definert werden, wenns nicht passt: objekteinstellung öffnen und ein-zwei-mal auf den änden knopf klicken, bis es akzeptabel ist.
aber es will einfach nicht 100%ig klappen:
- drei objekte nacheinander setzen: alle drei haben dieselben werte
- wenn man jetzt in die objekteinstellungen der einzelnen objekte geht, 'merkt' es archicad, dass die id hochgezählt wurde und verändert den wert. das hätte ich aber gern schon sofort beim platzieren gehabt
vielleicht gibts ja einen trick?
oder liegts nur an der 7.0?
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;"> ! random by zzyzx
! parameter btn (checkbox) anlegen
! parameter random (länge) anlegen
! parameter id (ganzzahl) anlegen
! parameter skript
if glob_modpar_name = "btn" then
random = rnd(1)
parameters random = random, btn = 0
endif
if id <> glob_intid then
random = rnd(1)
id = glob_intid
parameters random = random, id = id
endif
! 2d skript
text2 0,0,random