Pagina 1 van 1

Mirc scripts

Geplaatst: 26 dec 2006, 20:33
door brooklyn
Ik heb een paar vragen over bepaalde commando's

tokenize? wat betekend dit vb: tokenize 32 $strip($1-)

en

gettok vb: $gettok($strip($1-),5,32)

Geplaatst: 26 dec 2006, 21:31
door crapiecorn
Woord verklaart zichzelf toch :p tokenize : split een string in tokens. Je kan het zo ongeveer bekijken.

"dit is een zin"
<zin>
<bla>dit</bla>
<bla>is</bla>
<bla>een</bla>
<bla>zin</bla>
</zin>

Re: Mirc scripts

Geplaatst: 27 dec 2006, 02:59
door Teebee
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

Geplaatst: 27 dec 2006, 16:45
door brooklyn
Merci voor de sublieme uitleg
:-D :-)