Tekil Mesaj gösterimi
Alt 23 Ağustos 2005, 22:05   #6
Çevrimdışı
aSii_GeNc
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Walla herhalde bi kanal olayı yok..
Biraz karışık kod yazarım ama çalışır
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on 10*:text:*:?: {
if (
$ulevel == 101) {
;
Burda master başlıyor..
    if ($
== !ekle) && ${
     .
auser 100 $2
     
.notify $2
     msg $nick 
$2 Eklendi!
    }
    if ($
== !sil) && ${
     .
ruser 100 $2
     
.notify -$2
     
unset $+(%,*,$2)
     
msg $nick $2 Silindi!
    }
 
    if ($
== !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 $duration($($+(%,toplam.,$2),2),2)
         }
         else { 
msg $nick $2 Şu an offline $($+(%,online.,$nick),2) }
        }
        else {
         
msg $nick $2 Şu anki onLine Süresi $duration($calc($ctime - $($+(%,login.,$2),2)),2)
         
msg $nick $2 Toplam onLine Süresi $duration($calc($($+(%,toplam.,$2),2) + ($ctime - $($+(%,login.,$2),2))),2)
        }
     }
     else {
        
msg $nick --- Listeleniyor ----
        var %
$ulist(*,100,0)
        while %
{
         %
$gettok($ulist(*,100,%i),1,42)
         
msg $nick Nick: %n Puan$duration($($+(%,toplam.,%n),2),2Durum$iif($($+(%,online.,%n),2),Online Login$iif($($+(%,login.,%n),2),$duration($calc($ctime - $($+(%,login.,%n),2)),2),Login oLmamış! ),Offline)
         
dec %i
        
}
        
msg $nick ----- Son ------
        
msg $nick Ayrıntı için "!puan nick"
     
}
    }
 
}
;
master sonu
else {
;
user başlangıcı
    
if ($== !Login) {
     if ($($+(%,
login.,$nick),2)) { msg $nick Zaten Loginsiniz! }
     else { 
msg $nick Login oLdunuz! }
     
set $($+(%,login.,$nick),1$ctime
    
}
    if ($
== !Puan) {
     
msg $nick Puan$duration($($+(%,toplam.,$nick),2),2)
    }
}
;
user sonu
}
on 100:NOTIFY: { set $($+(%,online.,$nick),1on }
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)



Özellikleri:
1. Level Sistemi ile çalışır
2. 100 User
3. 101 Masterdır.
4. Kişi online olur login olur,olmaz bunları ayrıntılar.
5. Toplam ve o an online olduğu süreyi görebilirsin..

Master Özellikleri:
!puan "Bütün Nicklerin Puanlarını Listeler"
!puan nick " Sadece o nickin puanını listeler"
!ekle nick "Nick ekler"
!sil nick "nick siler"

User özellikleri
!login "login olur"
!puan "kendi puanını öğrenir"

Not: Kodların yanlarına açıklamalar yaptım eklenecek birşeyler olursa ekleriz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Hataları yazmadım nick bulunamadı v.s. kod zaten kalabalık


Konu aSii_GeNc tarafından (23 Ağustos 2005 Saat 22:11 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet