Function rollDices(dice)
dim arrDump
dim arrPump
arrDump = Split(dice, "+")
x = arrDump(1) '*
arrPump = Split(arrDump(0), "T")
y = arrPump(0)
z = arrPump(1)
If x = 0 OR x = "" then
x = 0
End If
Randomize
rollDices = clng(y*((z * Rnd) + 1) + x)
End Function
countThis = rollDices(1T10+1)
Orsakar följande felmeddelande:
Körningsfel i Microsoft VBScript fel '800a0009'
Felaktigt matrisindex: '[number: 1]'
på raden markerad med en asterix. Varför kan man inte referera till arrayer på det här sättet. Vilken är lösningen?
Jag kan inte använda olika parametrar för argumentet som sänds med rolldices egentligen är en sträng som mottages med Request.Form. Det blir mycket jobbigare. Tyvärr.