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


infobox infobox
 

Bad-channel-kicker (UPDATE)

16-05-2008 22:39:48
 
 
Muligheder (Anmeld)
Skrevet af Strauss
Kliks 469
Kategori mIRC scripting request
JEG TAGER IKKE CREDIT FOR DETTE SCRIPT - LAVET AF Sumsar ( http://testmax.dk/Forum/T.....-channel-kicker.aspx )
JEG TAGER IKKE CREDIT FOR DETTE SCRIPT - LAVET AF Sumsar ( http://testmax.dk/Forum/T.....-channel-kicker.aspx )

Det er et super fedt script, men kunne godt tænke mig nogle ville hjælpe med at udvide det, i en sådan form at den ikke kicker alle personer som er på en bad chan, men at den kun kicker folk med @ (op) på den på gældende chan! Håber nogen kan hjælpe til med det... På forhånd tak


on !@*:JOIN:#: {
if ($ini(chans.ini,$chan) != 0) {
if (!%nf) { .set -u10 %nf 1 } | .timer. [ $+ [ $nick ] ] 1 %nf .raw -q WHOIS $nick | inc -u10 %nf 2
hadd $+(-mu,$calc(%nf + 30)) $+(Bc.,$nick) nick $nick
hadd $+(-mu,$calc(%nf + 30)) $+(Bc.,$nick) chan $chan
hadd $+(-mu,$calc(%nf + 30)) $+(Bc.,$nick) host $address($nick,1)
}
}

raw 319:*:{
haltdef
var %a = $3-,%x = $numtok($3-,32),%y = 1
while (%y <= %x) {
if ($istok(@.+.<,$left($gettok(%a,%y,32),1),46)) {
var %cc = $right($gettok(%a,%y,32),-1)
}
else {
var %cc = $gettok(%a,%y,32)
}
if ($readini(chans.ini,$hget($+(Bc.,$2),chan),%cc) == Bad) { hadd -mu30 $+(Bc.,$2) cc $hget($+(Bc.,$2),cc) %cc }
inc %y
}
if ($hget($+(Bc.,$2),cc)) {
.raw -q MODE $hget($+(bc.,$2),chan) -ov+b $hget($+(bc.,$2),nick) $hget($+(bc.,$2),nick) $hget($+(bc.,$2),host) $+ $crlf $+ KICK $hget($+(bc.,$2),chan) $hget($+(bc.,$2),nick) : $+ $hget($+(bc.,$2),nick) is on a BadChanneled Channel.
if ($hget($+(bc.,$2),chan)) { hfree $+(bc.,$2) }
}
}

raw 301:*:{ haltdef }
raw 310:*:{ haltdef }
raw 311:*:{ haltdef }
raw 312:*:{ haltdef }
raw 313:*:{ haltdef }
raw 317:*:{ haltdef }
raw 318:*:{ haltdef }
raw 320:*:{ haltdef }
raw 330:*:{ haltdef }
raw 338:*:{ haltdef }
raw 431:*:{ haltdef }

on *:TEXT:*:#:{
if ($nick isop $chan) {
if (.bc add == $1-2) && (!$ini(chans.ini,$chan,$3)) { .writeini -n chans.ini $chan $3 Bad | notice $nick added $3 to the bad channel kicker }
if (.bc del == $1-2) && ($ini(chans.ini,$chan,$3)) { .remini chans.ini $chan $3 | notice $nick deleted $3 from the bad channel kicker }
}
}
 
infobox infobox


infobox infobox
 
#1Davuzz(Anmeld) 25-05-2008 18:53:00
 
 
Lavede et her idag, du kan da tage et kig på det :)

http://www.testmax.dk/For.....-channel-kicker.aspx
 
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