brooklyn schreef:Ik heb een paar vragen over bepaalde commando's
gettok vb: $gettok($strip($1-),5,32)
Voorbeeld, je hebt deze zin :
Gokken op moordenaar Harry Potter bij Britse bookmakers.
indien je werkt met on *:text:*:#:{ wil dat zeggen dat je je script wil laten reageren als iemand anders iets zegt.
<Teebee> Gokken op moordenaar
Harry Potter bij Britse bookmakers.
$1 = eerste woord (Gokken)
$2= tweede woord (op)
$2-4 = 2de t/m 4de woord (op moordenaar
Harry)
$7 = Britse
en
$1- = dat minteken betekent alles vanaf het eerste woord (Gokken op moordenaar Harry Potter bij Britse bookmakers.)
$strip() verwijdert alle opmaak (bold,underlined,colors) indien de tekst dat bezit.
Met $strip(text,burcmo) geef je op wat je wilt vewijderen. Misschien enkel de kleur, dan gebruik je $strip(text,c)
$gettok(text,5,32) wil in dit geval zeggen:
text = Gokken op moordenaar Harry Potter bij Britse bookmakers.
5 = het 5de token
32 = asciiwaarde voor spatie
dus in dit geval wil je het woord hebben dat staat voor de 5de spatie. (Potter)
vb
$gettok(Gokken op moordenaar Harry Potter bij Britse bookmakers.,2,32) zou dus worden "op" (het woord dat voor de 2de spatie staat).
Met deze formule zou je dus alle tekst strippen van zijn opmaak, en dan het woord nemen dat voor de 5de spatie staat: Potter