TestMax.dk Paster
  • Forside
  • Print
  • Bookmark
  • Kontakt
  • SiteMap


infobox infobox
 

problemer med [ ] i script

07-12-2009 16:05:28
 
 
Muligheder (Anmeld)
Skrevet af viktor28
Kliks 295
Kategori mIRC scripting generelt
Jeg har flg script:

on *:text:*:?: {
if (!test == $1) {
msg $nick $read(test.txt,1)
msg $nick $read(test.txt,2)
msg $nick $read(test.txt,3)
}
}


og i min test.txt fil står der fx:

[ random text ]
[ random text2 ]
[ random text3 ]


Men når jeg så laver en !test i pm til botten så skriver den underligt nok kun:

random text
random text2
random text3

Så den mangler at skrive [ og ], jeg har efterhånden prøvet alt men lige meget hvad jeg gør så virker det bare ikke.

Jeg har i options (IRC - Message) sat hak til den skal strippe Bold, Underline, Color og Reverse i beskeder. Men selv om jeg fx fjerner de haks er det stadig det samme.

Nogen der eventuelt kunne have en idé om til hvad problemet kan være?

Skal lige siges det ikke er det eneste script jeg har problemer med at få til at virke med [ ], gælder alle. MEN, hvis der fx nu står [Random text] så gider den godt, da der ikke er noget mellemrum mellem [ og teksten. Så nogen der ved hvad fejlen kan være?
 
infobox infobox


infobox infobox
 
#1Nohvok(Anmeld) 07-12-2009 17:35:50
 
 
Dælme længe siden jeg har programmeret msl
Men kan da huske dette er ved brug har $chr

$chr(91) = [
$chr(93) = ]

Replace den i dit test.txt og det skulle virke.

til at finde de forskellige $chr'er har drax lavede et fint script:
http://testmax.dk/Forum/T.....cii-show-script.aspx
 
infobox infobox

infobox infobox
 
#2viktor28(Anmeld) 07-12-2009 17:49:56
 
 
Det virkede heller ikke.

Men jeg har så lavet en replace i scriptet, så det er åbenbart den eneste måde at få den til at virke på.
 
infobox infobox

infobox infobox
 
#3Thagaard(Anmeld) 27-12-2009 19:22:40
 
 
on *:text:*:?: {
if (!test == $1) {
msg $nick $read(test.txt,n,1)
msg $nick $read(test.txt,n,2)
msg $nick $read(test.txt,n,3)
}
}



If the n switch is specified then the line read in will not be evaluated and will be treated as plain text.
 
infobox infobox

Påmindelse ved nyt svar

Ved at tilmelde dig automatisk påmindelse, modtager du en email så snart denne tråd bliver besvaret, dog sender vi kun en mail til dig, også selvom der er kommet flere svar, simpelthen for at spare dig for spam i din indbakke.


infobox infobox
  Svar på tråden  
   
 
 
infobox infobox

infobox infobox
  Læs dette før du sender dit indlæg!  
 
Ved tryk på send knappen accepterer du vores regelsæt som kan læses her
Praktiske informationer
Type Eksempel Resultat
Fed [b]din tekst[/b] din tekst
Kursiv [k]din tekst[/k] din tekst
Understreg [u]din tekst[/u] din tekst
Kode felt [code]din tekst[/code]
din tekst
infobox infobox