Tekil Mesaj gösterimi
  #3  
Alt 21 Aralık 2015, 11:55
CoCoRiCo - ait Kullanıcı Resmi (Avatar)
CoCoRiCo CoCoRiCo isimli Üye şimdilik offline konumundadır
Meraklı Zır Cahil 🤓👽
 DirtyCoder 

mS Puan: 571
mS Derece: CoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo ÇalışkanCoCoRiCo Çalışkan
 
Üyelik tarihi: 10 Temmuz 2009
Bulunduğu yer: \xml:http\
Yaş: 48
Mesajlar: 142
Konular: 23
Eklentiler: 0
Alınan Teşekkür: 91
Yapılan Teşekkür: 20
Mentioned: 0 Post(s)
Tagged: 0 Thread(s)
Standart

Ancak zaman bulabildim..

!not ekle nick not
not eklemek için
!not sil nick notID
not silmek için
!not list
kac kisinin notu var
!not list *
kimin kac notu var
!not list nick
kisinin notları
!not temizle nick
kisinin notlarınız temizler
!not temizle | !not temizle *
tüm notları temizler

Kırmızı kısma kimler bu komutları kullanır örnekteki gibi ekleyebilirsin..
herkes kullansın istersen $nick ekle yeterli
sadece oplar vs kullansın istersen eventın başına @* +* ile halledersin.
özelden yada genelde komut uygulayabilirsin ona göre yanıt verir.
eksikler hatalar varsa söyle hallederiz.
iyi eglenceler..


Kod:
on  $*:text:/(^[!.@]not.(ekle|sil|list|temizle))/gi:*: {

  var %admin cocorico admin

  if $istok(%admin,$nick,32) {
    var %msg msg $target
    if $2 == ekle &&  $3 && $4 {
      var  %rd $readini(not.ini,$3,$left($md5($4-),5))
      if %rd {  
        %msg bu not daha önce eklenmis.  
        return   
      }
      if !%rd {  
        %msg $3 için $left($md5($4-),5) ID ile Notunuz eklendi  
        writeini not.ini $3 $left($md5($4-),5) $4-  
        return   
      }
    }
    if $2 == list && !$3 { 
      %msg $ini(not.ini,0) kişi için not var  
      return
    }

    if $2 == list && $3 == * {  
      var %i  1   
      while ($ini(not.ini,%i)) { 
        %msg  Nick: $ini(not.ini,%i) Not: $ini(not.ini,%i,0)  |  inc %i   
      }  
      return    
    }
    if $2 == list && $3 && $3 != * { 
      %msg $3 için $iif(!$ini(not.ini,$3,0),hic not yok,$ini(not.ini,$3,0) Not bulundu  ) 
      var %i  1 
      while ($ini(not.ini,$3,%i)) {  
        %msg  ID: $v1  NOT: $readini(not.ini,$3,$ini(not.ini,$3,%i)) 
        inc %i  
      }
      return
    }
    if $2 == sil {    
      if !$readini(not.ini,$3,$4)  {
        %msg bu  $3 ID 'de not bulunamadı.  
        return  
      }
      if $readini(not.ini,$3,$4)  {  
        remini not.ini $3 $4 
        %msg $3 notlarından $4 ID'deki not silindi  $iif(!$ini(not.ini,$3,0),kalan hic not yok, kalan not $ini(not.ini,$3,0) ) 
        if !$ini(not.ini,$3,0) { remini not.ini $3 } 
      }
      return
    }
    if $2 == temizle && $3 && $3 != * {    
      if !$ini(not.ini,$3) {  %msg bu kisiye ait not bulunamadı.  
        return  
      }
      if $ini(not.ini,$3) {  
        %msg $3 notları silindi  
        remini not.ini $3
      }
      return
    }
    if $2 == temizle && $3 == * || !$3 {   
      %msg $iif($ini(not.ini,0) =< 1 , $v1 kisi için, $v1 kisilerin)  tüm notlar temizlendi.  
      write -c not.ini
    }
    return
  }
}
__________________
3m2t
//alias $str($+(alias,$chr(32)),4) | alias
Alıntı ile Cevapla
 
1 2 13 14 16 17 18 19 21 22 23 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 49 50 51 52 54 55 56 57 58 59 60 61 62 63 67 68 69 70 71 72 73 74 75 76