jo
de mirc help zegt over het verkrijgen van een range van woorden uit tokens het volgende:
$gettok(a.b.c.d.e,2-4,46) returns tokens 2 through 4 b.c.d
nu wil ik die 2-4 dynamisch hebben.. ik heb 2 vars %welke en %welke2 die deze random waarden hebben... nu doe ik
$gettok(%blaat, %welke-%welke2, 32)
maar dat geeft een lege string terug...
kan mircscript dit gewoon niet of doe ik iets verkeerd?
voor de volledigheid hier het hele stukje:
set %blaat $read(logfile.bla)
set %welke $rand(0, $numtok(%blaat1, 32))
set %welke2 $calc(%welke + $rand(0, 3))
set %zin $gettok(%blaat, %welke-%welke2, 32)
msg #test %zin
ps %blaat, %welke en %welke2 zijn wel resp. een zin en 2 getallen, daar ligt het dus niet aan..
de mirc help zegt over het verkrijgen van een range van woorden uit tokens het volgende:
$gettok(a.b.c.d.e,2-4,46) returns tokens 2 through 4 b.c.d
nu wil ik die 2-4 dynamisch hebben.. ik heb 2 vars %welke en %welke2 die deze random waarden hebben... nu doe ik
$gettok(%blaat, %welke-%welke2, 32)
maar dat geeft een lege string terug...
kan mircscript dit gewoon niet of doe ik iets verkeerd?
voor de volledigheid hier het hele stukje:
set %blaat $read(logfile.bla)
set %welke $rand(0, $numtok(%blaat1, 32))
set %welke2 $calc(%welke + $rand(0, 3))
set %zin $gettok(%blaat, %welke-%welke2, 32)
msg #test %zin
ps %blaat, %welke en %welke2 zijn wel resp. een zin en 2 getallen, daar ligt het dus niet aan..
[ Voor 8% gewijzigd door Verwijderd op 06-04-2004 23:58 ]