PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
on 10*:text:*:?: {
if ($ulevel == 101) {
if ($1 == !puan) {
if ($2) {
if (!$($+(%,login.,$2),2)) {
if ($($+(%,online.,$2),2)) {
msg $nick $2 online gözüküyor ama login olmadı!
msg $nick $2 Toplam onLine Süresi $puan($2).toplam
}
else { msg $nick $2 Şu an offline }
}
else {
msg $nick $2 Şu anki onLine Süresi $puan($2).puan
msg $nick $2 Toplam onLine Süresi $puan($2).toplam
}
}
else {
msg $nick --- Listeleniyor ----
var %i = $ulist(*,100,0)
while %i {
%n = $gettok($ulist(*,100,%i),1,42)
msg $nick Nick: %n Puan: $puan(%n).toplam Durum: $iif($($+(%,online.,%n),2),Online Login: $iif($($+(%,login.,%n),2),$puan(%n).puan,Login oLmamış! ),Offline)
dec %i
}
msg $nick ----- Son ------
msg $nick Ayrıntı için "!puan nick"
}
}
}
else {
if ($1 == !Login) {
if ($($+(%,login.,$nick),2)) { msg $nick Zaten Loginsiniz! }
else { msg $nick Login oLdunuz! }
set $($+(%,login.,$nick),1) $ctime
}
if ($1 == !Puan) {
msg $nick Toplam: $puan($nick).toplam Şu anki Puan: $puan($nick).puan
}
}
}
on 100:NOTIFY: { set $($+(%,online.,$nick),1) on }
on 100:UNOTIFY: {
if ($($+(%,login.,$nick),2)) {
set $($+(%,toplam.,$nick),1) $calc($($+(%,toplam.,$nick),2) + ($ctime - $($+(%,login.,$nick),2)))
}
unset $($+(%,login.,$nick),1)
unset $($+(%,online.,$nick),1)
}
alias puan {
if $prop == puan {
if ($($+(%,login.,$1),2)) {
return $duration($calc($ctime - $($+(%,login.,$1),2)),2)
}
else { return 0secs }
}
if $prop == toplam {
set $($+(%,toplam2.,$1),1) $calc($($+(%,toplam.,$1),2) + $iif($($+(%,login.,$1),2),$calc($ctime - $($+(%,login.,$1),2)),0))
if (!$($+(%,toplam2.,$1),2)) { var %2 = 1 }
else { var %2 = $($+(%,toplam2.,$1),2) }
return $duration(%2,2)
}
}
Tekrar düzenledim. Puanlama yok dakikasını snysini gösterir.
Puanlama görüldüğü gibi "puan" identifier inda. Değişiklikleriniz $duration kısmında yapabilirsiniz...
Bir kanal olayı varsa.
değiştirebilirsin...