[mIRC] "Info-opvraagscript" werkt niet goed

Pagina: 1
Acties:
  • 103 views sinds 30-01-2008
  • Reageer

  • XhaiKhaL
  • Registratie: Januari 2005
  • Laatst online: 14-05 11:33
Ik wil graag dat mensen in IRC info over een LAN-party kunnen opvragen doormiddel van het commando "!LANINFO" dit is wat ik nu heb:
code:
1
2
3
4
5
on *:TEXT:!LANINFO:#:{ //msg $nick Hi $nick blablablabla 
bla2bla2bla2bla2bla2bla2bla2bla2bla2 
bla3bla3bla3bla3bla3bla3bla3bla3bla3 
bla4bla4bla4bla4bla4bla4bla4bla4bla4 
}

Ook heb ik het volgende geprobeerd:
code:
1
2
3
4
5
on *:TEXT:!LANINFO:#:{ //msg $nick Hi $nick blablablabla 
/msg $nick bla2bla2bla2bla2bla2bla2bla2bla2bla2 
/msg $nick bla3bla3bla3bla3bla3bla3bla3bla3bla3 
/msg $nick bla4bla4bla4bla4bla4bla4bla4bla4bla4 
}

Maar als iemand dan !LANINFO typt zie hij alleen "Hi nick blablablabla" (in een privébericht), alleen de eerste regel dus.

Wie weet hoe het mogelijk is dat mensen ook de rest zien?

Greetz XhaiKhaL

PS. Ik heb gezocht op dit forum, maar zonder resultaat :'(

[ Voor 13% gewijzigd door XhaiKhaL op 06-02-2005 21:51 ]


  • nescafe
  • Registratie: Januari 2001
  • Laatst online: 08:47
om die $nick te expanden naar de inhoud van de variabele 'nick' zul je //msg moeten gebruiken (met dubbele slash)

[edit]
dacht ik althans.. en als je /msg [jezelf] $nick doet, laat 'ie dan wel de nick zien?

[ Voor 34% gewijzigd door nescafe op 06-02-2005 21:30 ]

* Barca zweert ook bij fixedsys... althans bij mIRC de rest is comic sans


  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 05-05 12:14
probeer eens
on *:TEXT:!LANINFO*:#:{ msg $nick blabla }

Icons are overrated


  • Alphega
  • Registratie: Oktober 2001
  • Laatst online: 02-05-2025
Helmet schreef op zondag 06 februari 2005 @ 21:32:
probeer eens
on *:TEXT:!LANINFO*:#:{ msg $nick blabla }
Volgens mij werkt zijn on text gewoon want hij krijgt al de eerste regel.

@topicstarter dat wat je als tweede geprobeerd hebt zou gewoon moeten werken:
code:
1
2
3
4
5
on *:TEXT:!LANINFO:#:{ //msg $nick Hi $nick blablablabla 
//msg $nick bla2bla2bla2bla2bla2bla2bla2bla2bla2 
//msg $nick bla3bla3bla3bla3bla3bla3bla3bla3bla3 
//msg $nick bla4bla4bla4bla4bla4bla4bla4bla4bla4 
}

Sluit je misschien in je bericht per ongeluk je on text te vroeg af door er een } in te gebruiken?

[ Voor 3% gewijzigd door Alphega op 06-02-2005 21:41 ]


  • XhaiKhaL
  • Registratie: Januari 2005
  • Laatst online: 14-05 11:33
nescafe schreef op zondag 06 februari 2005 @ 21:25:
om die $nick te expanden naar de inhoud van de variabele 'nick' zul je //msg moeten gebruiken (met dubbele slash)

[edit]
dacht ik althans.. en als je /msg [jezelf] $nick doet, laat 'ie dan wel de nick zien?
Yep :D, daarmee lijkt ie te werken

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 05-05 12:14
Alphega schreef op zondag 06 februari 2005 @ 21:40:
[...]


Volgens mij werkt zijn on text gewoon want hij krijgt al de eerste regel.

@topicstarter dat wat je als tweede geprobeerd hebt zou gewoon moeten werken:
code:
1
2
3
4
5
on *:TEXT:!LANINFO:#:{ //msg $nick Hi $nick blablablabla 
//msg $nick bla2bla2bla2bla2bla2bla2bla2bla2bla2 
//msg $nick bla3bla3bla3bla3bla3bla3bla3bla3bla3 
//msg $nick bla4bla4bla4bla4bla4bla4bla4bla4bla4 
}

Sluit je misschien in je bericht per ongeluk je on text te vroeg af door er een } in te gebruiken?
normaal is in een remote script geen dubbele slash nodig maar moeten de identifiers automagisch genomen worden

Icons are overrated


  • XhaiKhaL
  • Registratie: Januari 2005
  • Laatst online: 14-05 11:33
Hmm, hij stopt ermee na de 12de regel... Kep gewoon op de 12de regel gezet dat ze !LANINFO2 moeten typen voor het vervolg... Dat werkt wel goed, harstikke bedankt voor jullie hulp!

Greetz XhaiKhaL

PS. Misschien had ik moeten zeggen dat ik het NoNameScript gebruik...

[ Voor 16% gewijzigd door XhaiKhaL op 06-02-2005 21:52 ]


  • SvMp
  • Registratie: September 2000
  • Niet online
XhaiKhaL schreef op zondag 06 februari 2005 @ 21:50:
Hmm, hij stopt ermee na de 12de regel... Kep gewoon op de 12de regel gezet dat ze !LANINFO2 moeten typen voor het vervolg... Dat werkt wel goed, harstikke bedankt voor jullie hulp!

Greetz XhaiKhaL
Kan kloppen, IRC regels hebben een beperkte lengte.

Je zou de noodzaak van LANINFO2 kunnen vermijden door een iets uitgebreider script te schrijven die de info regel voor regel aan de gebruiker doorgeeft. Dat script kun je ook weer uitbreiden met een vertraging tussen de regels, om te voorkomen dat flood-protectie (zoals standaard in BitchX aan staat) de bot/user met het script in de ignore gooit.

  • Nakebod
  • Registratie: Oktober 2000
  • Laatst online: 09:49

Nakebod

Nope.

Wat misschien ook zou kunnen, om langere texten te doen, is ipv /msg $nick kijken of je iets kan doen met de optie /play
Normaal kan je met /play C:\bestand.txt een tekstbestand "afspelen".
Hierin zit zover ik weet geen beperking in.

Blog | PVOutput Zonnig Beuningen


  • XhaiKhaL
  • Registratie: Januari 2005
  • Laatst online: 14-05 11:33
svdmeer schreef op zondag 06 februari 2005 @ 21:54:
[...]


Kan kloppen, IRC regels hebben een beperkte lengte.

Je zou de noodzaak van LANINFO2 kunnen vermijden door een iets uitgebreider script te schrijven die de info regel voor regel aan de gebruiker doorgeeft. Dat script kun je ook weer uitbreiden met een vertraging tussen de regels, om te voorkomen dat flood-protectie (zoals standaard in BitchX aan staat) de bot/user met het script in de ignore gooit.
Flooden gebeurt niet doordat ik NoNameScript heb :), als ik hier grotere stukken mee wil plakken "remt" hij em ook af... Dat gebreurt ook met dit script.

Wat betreft die /play functie, die klinkt interessant, daar ga ik verder naar kijken, is ook lekker makkelijk dan kan ik het *.txt bestandje dat wordt "afgespeelt" makkelijk aanpassen.

Nogmaals bedankt!

edit:

Het afspelen werkt goed! :D

[ Voor 5% gewijzigd door XhaiKhaL op 06-02-2005 22:18 ]

Pagina: 1