Aangezien ik nogal statsverslaafd ben en ik hoorde van een (IRC)stats script voor de koe,
ben ik hier achteraan gegaan. Zo kwam ik bij de maker (voorzover ik weet) van het script: GeonitiX
Van hem kreeg ik het volgende script:
Dit script geeft dus het aantal blokjes in je buff-out weer.
Je moet er wel een logfile van je koe voor hebben.
Dit doe je op de volgende manier:
Ga naar configuratiescherm van de client
En onder
4) Logging Options
moet het volgende staan:
1) Log file type ==> no limit
2) File to log to ==> koelog.txt (kan ook bv. c:\dpc\stuff\logdpc.txt)
sla dit op en sluit configuratie af.
Of gewoon op de makkelijke manier door dit in je ini te gooien:
Start nu mIRC op en klik met rechter muisknop op een leeg stuk (niet op een naam dus)
Dan zie je een menutje met "Channel Modes" en met daaronder "DPC - rc5" als je met je muis
hier op gaat staan komt er een submenutje te voorschijn met "Set Logfile" en "Stats".
Klik op "Set logfile" en selecteer je dnetc logfile.
Als dit eenmaal gedaan is kan je met "Stats" je buff-out aan de anderen tonen
*******************************************
Ik vond dit wel een leuk scriptje maar ik vond dat er nog wat ontbrak...
Na wat veranderingen qua tekst (packets ipv blocks.. bv.) wilde ik ook mijn buff-in kunnen bekijken.
Dus stuurde ik dat scriptje naar MaCe (het script wonder van "De Randstad Koeien"
)
Hij heeft het meeste van het werk gedaan en verdient dan ook de meeste credits (ben ik eerlijk of wat?
)
Samen hebben wij het dus gemaakt tot wat het nu is. En aangezien ik merkte dat er nog meer mensen
op IRC dit script wilden (waarvan de meeste gek genoeg uit #DPC;)) dacht ik, ik gooi het gewoon op GOT
Het script bestaat nu uit 2 delen:
Het 1e deel moet in de REMOTE (ALT+R) komen te staan en het 2e deel in de ALIAS (ALT+A)
*******************************************
En deze:
Dit script zal niet bij iedereen perfect werken.
We weten dat stats 'flippen' als je probeert om je koe te benchmarken en tegelijker tijd stats weer te geven.. hier werken we aan...
En script houd geen rekening met dual processors.. hier werken wij ook aan...
Verwacht nou niet dat we morgen met een oplossing komen want we hebben een hoop school werk (ik iig SO2
)
Voor vragen/klachten/suggesties/aanvullingen/fanmail/huwelijksaanzoeken/baanaanbiedingen/ons gironummer ed. kan je ons gerust mailen
Nou ik denk toch wel dat ik veel mensen blij heb gemaakt.
Zie dit maar als een kerstcadeau van De Randstad Koeien:7.
Owjah nog één ding:
Houd aub wel de Disclamer in ere
Het maken van dit script koste nl kostbare cpu-time, die ook anders gebruikt had kunnen worden
[eventuele spellvauwten dienen genegeerd te worden...]
voor de duidelijkheid:
Éérst logfile aanmaken,
dán script invoeren en
dán pas script gebruiken
was idd beetje slordig van me!
ben ik hier achteraan gegaan. Zo kwam ik bij de maker (voorzover ik weet) van het script: GeonitiX
Van hem kreeg ik het volgende script:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
| menu channel {
DPC - rc5
.Stats:/dnet report
.-
.Set Logfile:/dnet set.logfile
}
alias /dnet {
if ($1 = set.logfile) {
%dnet.logfile = $file="select Distributed.net logfile" c:\
echo $timestamp $cf.vs 02,15[14,15distributed logfile is set to02,15 %dnet.logfile $+ ]
}
elseif ($1 = report) {
%temp3 = $lines(%dnet.logfile)
if (buff-out.rc5 !isin $read -l $+ %temp3 $shortfn(%dnet.logfile)) {
:loop
dec %temp3 1
if (%temp3 >= 1) {
%temp2 = $read -l $+ %temp3 $shortfn(%dnet.logfile)
if (buff-out.rc5 isin %temp2) {
dnet.result %temp2
halt
}
else {
goto loop
}
}
}
else { /dnet.result $read -l $+ %temp3 $shortfn(%dnet.logfile) }
}
}
alias /dnet.result {
%dnet.temp1 = $5
%dnet.temp2 = $remove($8,$chr(40))
say 02,15[Distributed stats14:02 %dnet.temp1 14blocks (02 $+ %dnet.temp2 14wu's)02]
} |
Dit script geeft dus het aantal blokjes in je buff-out weer.
Je moet er wel een logfile van je koe voor hebben.
Dit doe je op de volgende manier:
Ga naar configuratiescherm van de client
En onder
4) Logging Options
moet het volgende staan:
1) Log file type ==> no limit
2) File to log to ==> koelog.txt (kan ook bv. c:\dpc\stuff\logdpc.txt)
sla dit op en sluit configuratie af.
Of gewoon op de makkelijke manier door dit in je ini te gooien:
code:
1
2
3
| [logging] log-file=koelog.txt (kan ook bv. c:\dpc\stuff\logdpc.txt) log-file-type="no limit" |
Start nu mIRC op en klik met rechter muisknop op een leeg stuk (niet op een naam dus)
Dan zie je een menutje met "Channel Modes" en met daaronder "DPC - rc5" als je met je muis
hier op gaat staan komt er een submenutje te voorschijn met "Set Logfile" en "Stats".
Klik op "Set logfile" en selecteer je dnetc logfile.
Als dit eenmaal gedaan is kan je met "Stats" je buff-out aan de anderen tonen
*******************************************
Ik vond dit wel een leuk scriptje maar ik vond dat er nog wat ontbrak...
Na wat veranderingen qua tekst (packets ipv blocks.. bv.) wilde ik ook mijn buff-in kunnen bekijken.
Dus stuurde ik dat scriptje naar MaCe (het script wonder van "De Randstad Koeien"
Hij heeft het meeste van het werk gedaan en verdient dan ook de meeste credits (ben ik eerlijk of wat?
Samen hebben wij het dus gemaakt tot wat het nu is. En aangezien ik merkte dat er nog meer mensen
op IRC dit script wilden (waarvan de meeste gek genoeg uit #DPC;)) dacht ik, ik gooi het gewoon op GOT
Het script bestaat nu uit 2 delen:
Het 1e deel moet in de REMOTE (ALT+R) komen te staan en het 2e deel in de ALIAS (ALT+A)
*******************************************
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| ;Dit behoort in de REMOTE (ALT+R) te staan:
menu channel {
DPC - rc5 [Set Logfile]:/dnetsetlogfile
DPC - rc5 Echo
.Echo Stats (All):/dnetout echo | /dnetin echo | /dnetLT echo
.-
.Echo StatsOut:/dnetout echo
.Echo StatsIn:/dnetin echo
.Echo Last Transfer:/dnetLT echo
.-
DPC - rc5 Say
.Say Stats (All):/dnetout say | /dnetin say | /dnetLT say
.-
.Say StatsOut:/dnetout say
.Say StatsIn:/dnetin say
.Say Last Transfer:/dnetLT say
.-
}
on *:TEXT:*!koe*:*: {
//dnetout $nick
//dnetin $nick
//dnetLT $nick
}
;DISCLAMER:
;© MaCe (mace@marijse.net) met dank aan -knip-
;Wij zijn in geen enkele vorm aansprakelijk voor eventuele statsverslaving, opgeblazen processoren, RSI-patiënten ed.
;Laat uw dank blijken door te flushen op email addres: randstad-koe@isnummer1.nl }:O
;En zo ons subteam "De Randstad Koeien" te joinen ;)
;Voor vragen/suggesties/aanvullingen/vragen over "De Randstad Koeien" en dergelijke mail ons!
;Alles in dit script mag naar hartelust gewijzigd worden, op deze Disclamer na!!!
;En daar vertrouwen we dan maar op... ;) |
En deze:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
| ;Dit behoort in de ALIAS (ALT+A) te staan:
/dnetsetlogfile {
%dnet.logfile = $file="select Distributed.net logfile" c:\
echo $timestamp $cf.vs 02,15[14,15distributed logfile is set to02,15 %dnet.logfile $+ ]
}
/dnetout {
%temp3out = $lines(%dnet.logfile)
if (buff-out.rc5 !isin $read -l $+ %temp3out $shortfn(%dnet.logfile)) {
:loop
dec %temp3out 1
if (%temp3out >= 1) {
%temp2out = $read -l $+ %temp3out $shortfn(%dnet.logfile)
if (buff-out.rc5 isin %temp2out) {
if ($1 = say) { dnetoutresult say %temp2out }
elseif ($1 = echo) { dnetoutresult echo %temp2out }
else { dnetoutresult $1 %temp2out }
goto okout
}
else {
goto loop
}
:okout
}
}
else { //dnetoutresult $1 $read -l $+ %temp3out $shortfn(%dnet.logfile) }
}
/dnetin {
%temp3in = $lines(%dnet.logfile)
if (remain !isin $read -l $+ %temp3in $shortfn(%dnet.logfile)) {
:loop
dec %temp3in 1
if (%temp3in >= 1) {
%temp2in = $read -l $+ %temp3in $shortfn(%dnet.logfile)
if (remain isin %temp2in) {
if ($1 = say) { dnetinresult say %temp2in }
elseif ($1 = echo) { dnetinresult echo %temp2in }
else { dnetinresult $1 %temp2in }
goto okin
}
else {
goto loop
}
:okin
}
}
else { /dnetinresult echo $read -l $+ %temp3in $shortfn(%dnet.logfile) }
}
/dnetLT {
%temp3LT = $lines(%dnet.logfile)
if (keys/sec !isin $read -l $+ %temp3LT $shortfn(%dnet.logfile)) {
:loop
dec %temp3LT 1
if (%temp3LT >= 1) {
%temp2Lt = $read -l $+ %temp3LT $shortfn(%dnet.logfile)
if (keys/sec isin %temp2LT) {
if ($1 = say) { dnetLTresult say %temp2LT }
elseif ($1 = echo) { dnetLTresult echo %temp2LT }
else { dnetLTresult $1 %temp2LT }
goto okin
}
else {
goto loop
}
:okin
}
}
else { /dnetLTresult echo $read -l $+ %temp3LT $shortfn(%dnet.logfile) }
}
/dnetoutresult {
%dnet.temp1out = $6
%dnet.temp2out = $remove($9,$chr(40))
if ($1 = echo ) { echo $timestamp [12CowStats > remain in 4Buff-Out:02 %dnet.temp1out 14blocks (02 $+ %dnet.temp2out 14work units)] }
if ($1 = say ) { say [12CowStats > remain in 4Buff-Out:02 %dnet.temp1out 14blocks (02 $+ %dnet.temp2out 14work units)] }
if ( $1 != echo && $1 != say ) { /notice $1 [12CowStats > remain in 4Buff-Out:02 %dnet.temp1out 14blocks (02 $+ %dnet.temp2out 14work units)] }
}
/dnetinresult {
%dnet.temp1 = $6
%dnet.temp2 = $remove($9,$chr(40))
if ($1 = echo ) { echo $timestamp [12CowStats > remain in 4Buff-In:02 %dnet.temp1 14blocks (02 $+ %dnet.temp2 14work units)] }
if ($1 = say ) { say [12CowStats > remain in 4Buff-In:02 %dnet.temp1 14blocks (02 $+ %dnet.temp2 14work units)] }
if ( $1 != echo && $1 != say ) { /notice $1 [12CowStats > remain in 4Buff-In:02 %dnet.temp1 14blocks (02 $+ %dnet.temp2 14work units)] }
if ( %dnet.temp1 <= 50 ) { /echo $timestamp [12CowStats > 4Warning! Buff-in is Low! Less then 50 blocks available!] }
;beide keer kan je 50 veranderen door het desgewenste getal
}
/dnetLTresult {
%dnet.temp1LT = $remove($4,$chr(91))
%dnet.temp2LT = $remove($5,$chr(93))
if ($1 = echo ) { echo $timestamp [12CowStats > Last: 02 $+ %dnet.temp1LT 14 $+ %dnet.temp2LT $+ ] }
if ($1 = say ) { say [12CowStats > Last: 02 $+ %dnet.temp1LT 14 $+ %dnet.temp2LT $+ ] }
if ( $1 != echo && $1 != say ) { /notice $1 [12CowStats > Last: 02 $+ %dnet.temp1LT 14 $+ %dnet.temp2LT $+ ] }
}
;DISCLAMER:
;© MaCe (mace@marijse.net) met dank aan -knip-
;Wij zijn in geen enkele vorm aansprakelijk voor eventuele statsverslaving, opgeblazen processoren, RSI-patiënten ed.
;Laat uw dank blijken door te flushen op email addres: randstad-koe@isnummer1.nl }:O
;En zo ons subteam "De Randstad Koeien" te joinen ;)
;Voor vragen/suggesties/aanvullingen/vragen over "De Randstad Koeien" en dergelijke mail ons!
;Alles in dit script mag naar hartelust gewijzigd worden, op deze Disclamer na!!!
;En daar vertrouwen we dan maar op... ;) |
Dit script zal niet bij iedereen perfect werken.
We weten dat stats 'flippen' als je probeert om je koe te benchmarken en tegelijker tijd stats weer te geven.. hier werken we aan...
En script houd geen rekening met dual processors.. hier werken wij ook aan...
Verwacht nou niet dat we morgen met een oplossing komen want we hebben een hoop school werk (ik iig SO2
Voor vragen/klachten/suggesties/aanvullingen/fanmail/huwelijksaanzoeken/baanaanbiedingen/ons gironummer ed. kan je ons gerust mailen
Nou ik denk toch wel dat ik veel mensen blij heb gemaakt.
Zie dit maar als een kerstcadeau van De Randstad Koeien:7.
Owjah nog één ding:
Houd aub wel de Disclamer in ere
Het maken van dit script koste nl kostbare cpu-time, die ook anders gebruikt had kunnen worden
[eventuele spellvauwten dienen genegeerd te worden...]
voor de duidelijkheid:
Éérst logfile aanmaken,
dán script invoeren en
dán pas script gebruiken
was idd beetje slordig van me!
[ Voor 0% gewijzigd door Verwijderd op 04-07-2020 00:06 . Reden: . ]