Gå til innhold

Trenger hjelp til mIRC programmering (remote)


Anbefalte innlegg

Jeg trenger hjelp til mIRC programmering (remote)

 

on *:text:%variabel:#mychan {
msg $nick din tekst inneholdt variabelen
}

 

koden over her funker, men jeg vil få til at den skal finne flere variabler blant annen tekst.

jeg vil ha dette til å funke:

 

on *:text:*%variabel1*%variabel2*%variabel3*:#mychan {
msg $nick din tekst inneholdt alle variablene
}

 

noen som har noen forslag til meg?

Lenke til kommentar
Videoannonse
Annonse

on *:text:*:#minkanal: {
 if ( %variabel1 isin $1- ) && ( %variabel2 isin $1- ) && ( %variabel3 isin $1- ) { /msg $nick din tekst inneholdt alle variablene }
}

den vil ikke se etter rekkefølgen på variablene, bare om de er der.

Trenger du noe som ser etter rekkefølgen også eller?

Endret av aklla
Lenke til kommentar

Men har støtt på et nyttproblem : /

Jeg vil sette sammen to variabler til en, hvordan får jeg gjort det?

 

set %nr%id $nick

 

%id er satt til å være et tall.

La oss si at %id nå er 2, skal skal det på en måte bli

set %nr2 $nick

 

også til slutt skal jeg sitte igjen med mange variabler, f.eks.

%nr1 = Yankes
%nr2 = Albert
%nr3 = Josefine
%nr4 = NiCk

 

osv osv!

 

 

EDIT: også en ting til, for å slette alle variabler som er laget, skriver man da bare unset all? eller..?

Endret av YaNkEs
Lenke til kommentar

hmmm, det funka ikke..

hvis %id er lik 1 så blir det ikke laget noen variabel som heter %nr1 = ettelleranna!

 

er jo bare å teste det på denne måten:

set %id 1
set %nr $+ %id yankes

if (%nr1 == $null) {
 { msg $chan variabelen finnes ikke }
 } else {
 { msg $chan variabelen finnes }
 { msg $chan Nick: %nr $+ %id }
}

 

 

EDIT: jo forresten, jeg brukte scriptet over her til å teste nå! %nr1 blir yankes, men jeg får ikke skrevet den ut

{ msg $chan Nick: %nr $+ %id } // Da blir det: Nick: 1
{ msg $chan Nick: %nr1 } // Da blir det: Nick: yankes

 

Så jeg får til å lage variabelen, men ikke å hente ut informasjonen i den : /

Endret av YaNkEs
Lenke til kommentar

Hvordan kan jeg få bota til å søke i flere kanaler enn en? uten å måtte skrive samme koden to ganger?

 

on *:text:*:#mychan,#yourchan: {
 bla bla bla
}

 

jeg vet jeg kan bruke *, men da søker den i alle kanaler, det er ikke meningen. Si boten idler i 10 kanaler, så skal den kun søke i 2 av kanalene..

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...