24. juli 2003 - 23:22Der er
15 kommentarer og 1 løsning
Script: Channel-stats
Det kan være, jeg tager fejl, men jeg mener, at nogen allerede har spurgt efter dette script. Det var dog ikke til at finde, anden gang jeg ledte efter det. Scriptet går i alt sin enkelthed ud på, at når nogen skriver !stats i min channel, skal jeg svare (notice) dem hvor mange op's, voices og "almindelige" brugere der er på channelen. Da jeg kun kender til de mere basale programmerings-ord, kan jeg ikke selv lave scriptet - men for en hård (m)IRC-scripter burde det ikke være det store problem. Synes I jeg er for nærrig med pointene skal I bare sige til - og skriv endelig hvis I ikke forstår, så jeg kan uddybe det.
Tusind tak for svaret - scriptet virker ubeklageligt. Jeg må indrømme, at jeg fik svaret meget hurtigere end forventet. Imponerende at du kan sådan noget i hovedet, og uden at prøve det først. Du skal også have tak for de andre oplysninger du gav mig ($nick(#,0,X)) - så kan jeg prøve at lege lidt med det. Har forsøgt at kigge i /help, men jeg synes det er for uoverskueligt, og jeg finder aldrig præcist hvad jeg går efter. Nogle gange er jeg heldig at finde lidt "brudstykker" jeg kan bruge, og så "sjusse" mig frem til resten - andre gange, som denne, er jeg knap så heldig.
Dog har jeg et enkelt spørgsmål til, og denne gang håber jeg, du kan undvære point: Hvad er en halfop? - jeg har kigget i /help, desværre fik jeg ikke noget svar jeg kunne forstå ;)
halfop(%) er en mellemting mellem voice(+) og op(@), de kan vist kun kicke, bruges på underlige irc netværks så som Quakenet, personligt er jeg selv på DALnet.
Grunden til jeg kan det udenad, er at jeg ikke har noget liv og bruger det meste af min tid på at hjælpe folk med mIRC scripting i #helpdesk på DALnet.. hehe.
Jeg har opdaget at der desværre alligevel er nogle defekter ved scriptet: 1) Den regner altid 1 voice for meget (hvis der er 13 skriver den 14). 2) Procenten er altid den samme (fx 27.7778 pct)
Teksten ser således ud (der er i alt 18 på channelen - 4 ops, 13 voices, 0 regulars): OPs: 5 (27.7778 pct.) Voices: 14 (27.7778 pct.) Regulars: 0 (0 pct.) All: 18
Desuden skulle den ikke regne forkert, det har sikkert været fordi der er en der har både op og voice, det kan man sagtens ha, og man kan kun SE at de har op.
Scriptet opfører sig desværre stadigvæk mærkeligt. Endnu engang er der tale om for mange voices. Den tæller altid 3 voices for mange: OPs: 5 (25 pct.) Voice: 18 (90 pct.) Regular: 0 (0 pct.) I alt: 20
Har selv kigget på scriptet, men kan ikke finde hoved og hale i det. Håber du er villig til endnu engang at hjælpe mig.
Nej det er rigtigt - jeg har prøvet på andre channels, og der er det mange gange det rigtige "resultat" der kommer frem. Er der en måde man kan fjerne voice fra en op, så der kommer et "mere rigtigt" svar?
du kan jo også lave den så den trækker voice fra ops! brug denne kode: on *:text:!stats:#dinkanal:{ .notice $nick OPs: $nick(#,0,o) - Voices: $nick(#,0,v,-o) - Regulars: $nick(#,0,r) }
Den bruger jeg!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.