IRcap — File Browser
ircap871-mircscripts_2799 / ircap871-mircscripts_2799 / mod / Ajedrez / ajedrezstats.mrc
ajedrezstats.mrc — 2.22 KB — Download this file
alias ajedrezstats {
%ajedrezstats.u = $1 | if (!$1) { %ajedrezstats.u = GLOBAL. }
var %a = $aje.stat(v,%ajedrezstats.u)
%ajedrezstats.j = $gettok(%a,5,32)
%ajedrezstats.g = $gettok(%a,6,32)
%ajedrezstats.e = $gettok(%a,7,32) $+ %
%ajedrezstats.t = $gettok(%a,8,32)
if (!$window(@ajedrezstats)) guiwin @ajedrezstats c c 340 200 $s(55)
cuagr @ajedrezstats 16 36 304 144
%ajedrezstats.tx = 112 88 48 ajedrezstats.j $s(57) |112 108 48 ajedrezstats.t $s(43) |112 128 48 ajedrezstats.g $s(42) |112 148 48 ajedrezstats.e $s(58)
%ajedrezstats.bt = 192 64 100 ajedrezstats.b1 $s(59) |192 92 100 ajedrezstats.bto $s(60) |192 144 100 ajedrezstats.mo $s(49)
var %x = %ajedrezstats.cb
if (!%x) { %ajedrezstats.cb = 28 64 128 ajedrezstats.u GLOBAL.! $+ $s(56) }
guidib @ajedrezstats
unset %ajedrezstats.tx
window -wa @ajedrezstats
if (!%x) ajedrezstats.llena
}
alias -l ajedrezstats.llena {
var %a , %l = 1 | :L1
var %t = $read(usr\ajedrezstats.ini,%l)
if ($left(%t,1) == [) && ($len(%a) < 900) { %a = $addtok(%a,$remove(%t,[,]),22) }
if (%t) { inc %l | goto L1 }
%ajedrezstats.cb = 28 64 128 ajedrezstats.u GLOBAL.- $+ $remove(%a,global.) $+ ! $+ $s(56)
}
alias onCOMBO.@ajedrezstats ajedrezstats %ajedrezstats.u
alias ajedrezstats.b1 {
remini usr\ajedrezstats.ini %ajedrezstats.u
unset %ajedrezstats.cb
ajedrezstats
}
alias ajedrezstats.bto {
remove usr\ajedrezstats.ini
unset %ajedrezstats.cb
ajedrezstats
}
alias ajedrezstats.mo {
var %l , %n = 1 | :L1 | var %a = $chan(%n) | if (%a) { %l = $addtok(%l,%a,22) | inc %n | goto L1 }
%l = %l $+ - | var %n = 1 | :L2 | var %a = $query(%n) | if (%a) { %l = $addtok(%l,%a,22) | inc %n | goto L2 }
var %n = 1 | :L3 | var %a = $chat(%n) | if (%a) { %l = $addtok(%l,= $+ %a,22) | inc %n | goto L3 }
if (!$1) {
smenu ajedrezstats.mo 100 %l
}
else { var %a = $aje.stat(v,%ajedrezstats.u) | msg $gettok(%l,$1-,22) $s(T) $+ : $s(41) $+ $replace(%ajedrezstats.u,!,|) $+ : $gettok(%a,5,32) / $s(42) $+ : $gettok(%a,6,32) ( $+ $gettok(%a,7,32) $+ % $+ ) / $s(43) $+ : $gettok(%a,8,32) }
}
alias ajedrezstats.cierra unset %ajedrezstats* | .unload -rs $shortfn($script)
alias -l S return $hget(ajedrez,$1)
;EOF-dt