Mirc scripts

Plaats reactie
Gebruikersavatar
brooklyn
Elite Poster
Elite Poster
Berichten: 1252
Lid geworden op: 15 jun 2004, 20:25
Locatie: West-Vlaanderen aan de kust

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)
Afbeelding
PC1: Intel Core 2 Duo E6600 - 2GB DDR2 SDRAM PC6400 - ASUS P5B Deluxe - GeForce 8800GTS 320MB DDR3 - Western Digital 35GB Raptor - 3.1TB HD space
PC2: AMD3600 - 1GB DDR - ASUS A8N Deluxe - ATI 3850 -
Dvico Tvix 6500A user
crapiecorn
Elite Poster
Elite Poster
Berichten: 2149
Lid geworden op: 01 feb 2003, 11:58
Uitgedeelde bedankjes: 44 keer
Bedankt: 12 keer

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>
Gebruikersavatar
Teebee
Elite Poster
Elite Poster
Berichten: 1558
Lid geworden op: 24 nov 2004, 08:50
Locatie: ROFL - Republic Of FLanders (Limburg)
Uitgedeelde bedankjes: 17 keer
Bedankt: 40 keer

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
Gebruikersavatar
brooklyn
Elite Poster
Elite Poster
Berichten: 1252
Lid geworden op: 15 jun 2004, 20:25
Locatie: West-Vlaanderen aan de kust

Merci voor de sublieme uitleg
:-D :-)
Afbeelding
PC1: Intel Core 2 Duo E6600 - 2GB DDR2 SDRAM PC6400 - ASUS P5B Deluxe - GeForce 8800GTS 320MB DDR3 - Western Digital 35GB Raptor - 3.1TB HD space
PC2: AMD3600 - 1GB DDR - ASUS A8N Deluxe - ATI 3850 -
Dvico Tvix 6500A user
Plaats reactie

Terug naar “Development”