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


infobox infobox
 

bnc join

12-03-2009 22:24:23
 
 
Muligheder (Anmeld)
Skrevet af pK
Kliks 611
Kategori mIRC scripting generelt
Har det her script

on *:text:!bncjoin *:%chanBNC: {
if ($nick isop $chan) {
       .var %i = 1 | while (%i <= $txt(idents.txt,0)) {
       /sbnc simul %IDENT :Join $2
       .inc %i
       }
}
}

on *:text:!bncpart *:%chanBNC: {
if ($nick isop $chan) {
       .var %i = 1 | while (%i <= $txt(idents.txt,0)) {
       /sbnc simul %IDENT :part $2
       .inc %i
       }
}
}


Men, når jeg skriver !bncjoin, så crasher min bot .

pK
 
infobox infobox


infobox infobox
 
#1erle(Anmeld) 12-03-2009 23:01:56
 
 
Hvor mange idents står der i din txt fil?
 
infobox infobox

infobox infobox
 
#2pK(Anmeld) 13-03-2009 13:23:43
 
 
- #1

26
 
infobox infobox

infobox infobox
 
#3erle(Anmeld) 13-03-2009 14:39:10
 
 
hm, lyder lidt underlidt at din bot skulle crashe ved så lidt:p Kunne forstille mig hvis der stod like 5000 idents der i.

Men btw, hvad gør $txt? Cmden findes da ikke i mirc. Hedder den ikke $lines(fil.txt)?

on *:text:!bncjoin *:%chanBNC: {
if ($nick isop $chan) {
.var %i = 1 | while (%i <= $lines(idents.txt,0)) {
.sbnc simul $read(idenst.txt,%i) :Join $2
.inc %i
}
.msg $chan Done!
}
}

on *:text:!bncpart *:%chanBNC: {
if ($nick isop $chan) {
.var %i = 1 | while (%i <= $lines(idents.txt,0)) {
.sbnc simul $read(idenst.txt,%i) :part $2
.inc %i
}
.msg $chan Done!
}
}


Burde virke.
 
infobox infobox

infobox infobox
 
#4pK(Anmeld) 13-03-2009 15:16:33
 
 
#3

I botten skrev den:

* Too many parameters: $lines (line 3, script7.ini)
 
infobox infobox

infobox infobox
 
#5erle(Anmeld) 13-03-2009 15:19:24
 
 
Nåå, min fejl:p

on *:text:!bncjoin *:%chanBNC: {
if ($nick isop $chan) {
.var %i = 1 | while (%i <= $lines(idents.txt)) {
.sbnc simul $read(idenst.txt,%i) :Join $2
.inc %i
}
.msg $chan Done!
}
}

on *:text:!bncpart *:%chanBNC: {
if ($nick isop $chan) {
.var %i = 1 | while (%i <= $lines(idents.txt)) {
.sbnc simul $read(idenst.txt,%i) :part $2
.inc %i
}
.msg $chan Done!
}
}


Og nu kan jeg se hvorfor du har brugt $txt - Åben bart har du regnet dig frem til at i ini hedder det: $ini(fil.ini,0) for at få alle kategorierne. Men sådan er det ikke med .txt filer(: De i et mere simpelt system.

$lines gør det at den bare tæller hvor mange linjer der findes i din txt fil. Nu virker det.! 100:D
 
infobox infobox

infobox infobox
 
#6pK(Anmeld) 13-03-2009 15:25:01
 
 
det virker ikke :D?

nu skriver den
15:24:23 » --sBNC- Syntax: SIMUL username :command
En HEL masse gange :D
 
infobox infobox

infobox infobox
 
#7erle(Anmeld) 13-03-2009 15:35:31
 
 
Nu er det lovligt at tænke selv:p Hvad jeg kan se har jeg skrevt idents forkert.

on *:text:!bncjoin *:%chanBNC: {
if ($nick isop $chan) {
.var %i = 1 | while (%i <= $lines(idents.txt)) {
.sbnc simul $read(idents.txt,%i) :Join $2
.inc %i
}
.msg $chan Done!
}
}

on *:text:!bncpart *:%chanBNC: {
if ($nick isop $chan) {
.var %i = 1 | while (%i <= $lines(idents.txt)) {
.sbnc simul $read(idents.txt,%i) :part $2
.inc %i
}
.msg $chan Done!
}
}


Så virker det:D
 
infobox infobox

infobox infobox
 
#8pK(Anmeld) 13-03-2009 15:43:51
 
 
Lol, havde godt nok rettet det, første gang .. men jaja :D det virker nu hehe :D Tak ^^
 
infobox infobox

infobox infobox
 
#9Jakob(Anmeld) 13-03-2009 22:10:18
 
 
#8 hvorfor ikke bare lave et !bncalljoin #pK^ ?? det ville da være nemmere
eller bare få dem simulede ind
The world is yours
 
infobox infobox

infobox infobox
 
#10erle(Anmeld) 14-03-2009 14:08:51
 
 
#9 Hvad mener du? Hvordan ville du lave det ellers? En CMD som !bncalljoin #pk kan ikke bruges til noget...
 
infobox infobox

infobox infobox
 
#11Jakob(Anmeld) 14-03-2009 16:35:55
 
 
Du misforstår mig, troede at det var fordi hans BNC's leavede hans channel
The world is yours
 
infobox infobox

infobox infobox
 
#12erle(Anmeld) 14-03-2009 23:49:36
 
 
Self. misforstår jeg dig når du misforstår hele tråden...^^
 
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