Hi @all,
Ich brauche Hilfe beiArrays (Wie der Titel schon sagt^^).Also das Skript läuft folgender maßen ab man gibt eine Zahl ein dan einen namen und dann soll das Skript das ausgeben meine probleme: er gibt nur bis zur neun aus und es gibt keine leer zeichen zwischen namenund zahl hoffe ihr könnt mir helfen
Hier das skript:
Spoiler anzeigen
$1 = InputBox("", "Gib eine Zahl ein (max 20)")
If $1 > 0 Then
$2 = InputBox("", "Gib einen Namen ein ")
Dim $name[$1]
$name[0] = $2 & ( 0)
$name[1] = $2 & ( 1)
$name[2] = $2 & ( 2)
$name[3] = $2 & ( 3)
$name[4] = $2 & ( 4)
$name[5] = $2 & ( 5)
$name[6] = $2 & ( 6)
$name[7] = $2 & ( 7)
$name[8] = $2 & ( ![]()
$name[9] = $2 & ( 9)
If $1 = 11 Then
_ArrayAdd($name, $2 & ("10"))
If $1 = 12 Then
_ArrayAdd($name, $2 & ("10"))
_ArrayAdd($name, $2 & ("11"))
If $1 = 13 Then
_ArrayAdd($name, $2 & (10))
_ArrayAdd($name, $2 & (11))
_ArrayAdd($name, $2 & (12))
If $1 = 14 Then
_ArrayAdd($name, $2 & ( 10))
_ArrayAdd($name, $2 & ( 11))
_ArrayAdd($name, $2 & ( 12))
_ArrayAdd($name, $2 & ( 13))
If $1 = 15 Then
_ArrayAdd($name, $2 & ( 10))
_ArrayAdd($name, $2 & ( 11))
_ArrayAdd($name, $2 & ( 12))
_ArrayAdd($name, $2 & ( 13))
_ArrayAdd($name, $2 & ( 14))
If $1 = 16 Then
_ArrayAdd($name, $2 & ( 10))
_ArrayAdd($name, $2 & ( 11))
_ArrayAdd($name, $2 & ( 12))
_ArrayAdd($name, $2 & ( 13))
_ArrayAdd($name, $2 & ( 14))
_ArrayAdd($name, $2 & ( 15))
If $1 = 17 Then
_ArrayAdd($name, $2 & ( 10))
_ArrayAdd($name, $2 & ( 11))
_ArrayAdd($name, $2 & ( 12))
_ArrayAdd($name, $2 & ( 13))
_ArrayAdd($name, $2 & ( 14))
_ArrayAdd($name, $2 & ( 15))
_ArrayAdd($name, $2 & ( 16))
If $1 = 18 Then
_ArrayAdd($name, $2 & ( 10))
_ArrayAdd($name, $2 & ( 11))
_ArrayAdd($name, $2 & ( 12))
_ArrayAdd($name, $2 & ( 13))
_ArrayAdd($name, $2 & ( 14))
_ArrayAdd($name, $2 & ( 15))
_ArrayAdd($name, $2 & ( 16))
_ArrayAdd($name, $2 & ( 17))
If $1 = 19 Then
_ArrayAdd($name, $2 & ( 10))
_ArrayAdd($name, $2 & ( 11))
_ArrayAdd($name, $2 & ( 12))
_ArrayAdd($name, $2 & ( 13))
_ArrayAdd($name, $2 & ( 14))
_ArrayAdd($name, $2 & ( 15))
_ArrayAdd($name, $2 & ( 16))
_ArrayAdd($name, $2 & ( 17))
_ArrayAdd($name, $2 & ( 18))
If $1 = 20 Then
_ArrayAdd($name, $2 & ( 10))
_ArrayAdd($name, $2 & ( 11))
_ArrayAdd($name, $2 & ( 12))
_ArrayAdd($name, $2 & ( 13))
_ArrayAdd($name, $2 & ( 14))
_ArrayAdd($name, $2 & ( 15))
_ArrayAdd($name, $2 & ( 16))
_ArrayAdd($name, $2 & ( 17))
_ArrayAdd($name, $2 & ( 18))
_ArrayAdd($name, $2 & ( 19))
Else
EndIf
Else
EndIf
Else
EndIf
Else
EndIf
Else
EndIf
Else
EndIf
Else
EndIf
Else
EndIf
Else
EndIf
Else
EndIf
Else
MsgBox(20, "Fehler", "Das ist keine Zahl")
EndIf
_ArrayDisplay($name)