‘mirc hazir kod’ olarak etiketlenmiş yazılar

Değişik bir whois remotesi

Pazartesi, 16 Haziran 2008

raw 301:*: {
haltdef
echo -a 4» 14Mesgul?: Evet: 14( $+ $3- $+ )
}
raw 307:*: {
haltdef
echo -a 4» 14Sifreli bir nickmi?: Evet.
}
raw 310:*: {
haltdef
echo -a 4» 14IRC Helper: Evet.
}
raw 311:*:{
haltdef
echo -a 4»14 $2 Kimlik Bilgileri
echo -a 4» 14Rumuz: $2
echo -a 4» 14Isim: $6-
echo -a 4» 14Host: $3 $+ 4 $+ @ $+ 14 $+ $4
}
raw 312:*:{
haltdef
echo -a 4» 14Ağ: $3
}
raw 313:*: {
haltdef
echo -a 4» 14Server Yetkilisi: $5 $6 $7 $8 $9
}
raw 314:*:{
haltdef
echo -a 4»
echo -a 4» 14Rumuz: $2
echo -a 4» 14Isim: $6-
echo -a 4» 14Host: $3 $+ 4 $+ @ $+ 1 $+ $4
}
raw 317:*:{
haltdef
echo -a 4» 14IRC’e Giris: $asctime($4,dddd dd/mm/yyyy HH:nn:ss)
echo -a 4» 14Idle: $duration($3)
echo -a 4» 14Toplam ONLINE: $duration($calc($ctime - $4))
}
raw 318:*:{
haltdef
echo -a 4»14 $2 Kimlik Bilgileri Sonu
}
raw 319:*:{
haltdef
echo -a 4» 14Kanallar: $3-
}
raw 330:*: {
haltdef
echo -a 4» 14Authname: $3
}
raw 338:*:{
haltdef
echo -a 4» 14Gercek Host: $3
echo -a 4» 14Gercek IP: $4
}
raw 369:*:{
haltdef
echo -a 4»
}
raw 401:*:{
haltdef
echo -a 4» 14Suanda (4 $+ $2 $+ 14) 14IRC’de degil!!
}
raw 406:*:{
haltdef
echo -a 4» 14The nickname ” $+ $2 $+ ” has 14NOT 1been online recently.
}

özelde clone uyarısı

Pazar, 15 Haziran 2008

#cafeuyar on

on 1:open:?: {
  if $address($nick,2) != $null qc $nick
  else {
    set %ial query
    .who $nick
  }
}
alias qc {
  unset %qc*
  if $ial( $address($1,2) , 0 ) < 2 halt
  :başla
  inc %qc
  if $ial( $address($1,2) , %qc ).nick == $1 goto başla
  if $ial( $address($1,2) , %qc ).nick == $null goto son
  set %qc [ $+ [ $1 ] ] $left( %qc [ $+ [ $1 ] ] , 100 ) & $ial( $address($1,2) , %qc ).nick
  goto başla
  :son
  if %qc [ $+ [ $1 ] ] == $null halt
  echo $1 11,1 - 15,1 Özelinizdeki 11- 0 - $$1 - %qc [ $+ [ $1 ] ] 11,1 -  11,1 - 15,1 aynı cafe’den yada aynı kişiler 11- 0( $+ $address($1,2) $+ )11,1 - 
  echo $1 
  unset %qc*
}

#cafeuyar end

değişik bir op/voice uyarısı

Pazar, 15 Haziran 2008

on 1:voice:#: {
  if ($vnick != $me) { halt }
  else { /echo -a 11,1 - 15,1 Dikkat! 11,1 -  11,1 - 0,1 # 15Kanalında $nick tarafından 0voice 15oldunuz. 11,1 -  | halt }
}

on 1:devoice:#: {
  if ($vnick != $me) { halt }
  else { /echo -a 11,1 - 15,1 Dikkat! 11,1 -  11,1 - 0,1 # 15Kanalında $nick tarafından 0devoice 15oldunuz. 11,1 -  | halt }
}

on 1:op:#: {
  if ($opnick != $me) { halt }
  else { /echo -a 11,1 - 15,1 Dikkat! 11,1 -  11,1 - 0,1 # 15Kanalında $nick tarafından 0op 15oldunuz. 11,1 -  | halt }
}

on 1:deop:#: {
  if ($opnick != $me) { halt }
  else { /echo -a 11,1 - 15,1 Dikkat! 11,1 -  11,1 - 0,1 # 15Kanalında $nick tarafından 0deop 15oldunuz. 11,1 -  | halt }
}

farklı bir Join/part koruması

Pazar, 15 Haziran 2008

menu status,menubar,channel {
  .-
  .» Join/Part koruması ~
  ..Açık:.enable #jp  | .echo -a 6,6 0,14 Join-Part Koruması Açıldı 6,6 
  ..Kapalı:.disable #jp  | .echo -a 6,6 0,14 Join-Part Koruması Kapatıldı 6,6 
  .-
}
#jp on
on *:join:#: { 
  if (*!*@admin.mircmerkez.net iswm $fulladdress) { halt }
  if ($level($nick) == koruma) { halt }
  if (*!helper@* iswm $nick) { halt }
  if (*!dj@* iswm $fulladdress) { halt }
  var %join.flood = $wildsite
  if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] == $null) {
    set -u2 %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] 1
    return
  }
  else { inc %join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] }
  if (%join. [ $+ [ # ] $+ . $+ [ %join.flood ] ] >= 4) {
    if (%join.check. [ $+ [ $wildsite ] ] == $null) {
      set -u1 %join.check. [ $+ [ $wildsite ] ] 1
      .mode # +b $nick | kick # $nick 4Join/Part flood yasaktir..
    }
  }
}
#jp end

Radyo kodu

Cumartesi, 14 Haziran 2008

alias radyo {
  sockclose radyo*S
  sockclose radyo*J
  if (: !isin $1) && (!$2) { echo -a 1453 | return }
  if ($1 == $null) { echo -a 38.99.21.22 | return }
  if (: isin $1) {
    tokenize 58 $remove($1,http://,/)
    sockopen $+(radyo,$r(1,9999),S) $1 $2
    set %site $1 $2
  }
  else { sockopen $+(radyo,$r(1,999),!) $remove($1-,http://,/) | set %site $remove($1-,http://,/)   }
}
on *:SockOpen:radyo*S:{
  if ($sockerr) { msg #Radyo 0,6 Radyomuz şu anda kapalı  | return }
  sockwrite -tn $sockname GET / HTTP/1.1
  sockwrite -tn $sockname $crlf
}
on *:Sockread:radyo*S:{
  sockread %radyo
  if (icy-name isin %radyo) { set %radyo2 %radyo2 ¿ $remove($gettok(%radyo,2,58),|) }
  if (icy-genre isin %radyo) { set %radyo2 %radyo2 ¿ $remove($gettok(%radyo,2,58),|) }
  if (icy-url isin %radyo) { set %radyo2 %radyo2 ¿ $remove(%radyo,icy-url:) | sockclose radyo | radyo2 }
}
on *:Sockclose:radyo*S:radyo2
alias radyo2 { sockopen $+(radyo,$r(1,9999),J) %site | unset %site }
on *:SockOpen:radyo*J:{
  if ($sockerr) { msg #Radyo 0,6 Radyomuz şu anda kapalı }
  sockwrite -tn $sockname GET /7.html HTTP/1.0
  sockwrite -tn $sockname User-Agent: Mozilla
  sockwrite -tn $sockname
}
on *:Sockread:radyo*J:{
  if ($sockerr) { msg #Radyo 0,4 Yayın Offline | return }
  var %z
  sockread %z
}
on *:SockClose:radyo*J:{
  sockread -f %radyo
  var %z $remove(%radyo,<HTML><meta http-equiv=”Pragma” content=”no-cache”></head><body>,</body></html>)
  var %i $numtok(%z,44)
  while %i {
    set %radyo2 %radyo2 ¿ $remove($gettok(%z,%i,44),|)
    dec %i
  }
  gostert
  unset %radyo2
  unset %radyo
}
alias -l gostert {
  sockclose radyo*S
  sockclose radyo*J
  tokenize 191 %radyo2
  ; $1 = Dj in Yazdığı İsim
  ; $2 = Genre
  ; $3 = URL
  ; $4 = ÇaLan Parça
  ; $5 = Şarkı Kalitesi
  ; $6 = Dinleyici Sayısı
  ; $7 = Max. Dinleyici Sayısı
  ; $8 & $9 = DinLeyici Rekoru
  msg #Radyo 0,13 - 0,6 $1 0,13 - 0,14 Şu anda yayında. 0,13 -  0,13 - 0,6 Radyoda, 0,13 -  0,13 - 0,14 $4 0,13 -  0,13 - 0,6 çalıyor..! 0,13 - 
  msg #Radyo 0,13 - 0,14 RAdyo XXX Fm’i şu anda, 0,6 ‘ $+ $6 $+ ‘ 0,14 kişi dinliyor..! 0,13 -  0,13 - 0,14 En yüksek dinleyici sayısı, 0,13 - 0,6  $+ ‘ 56 $+ ‘  0,13 - 
  msg #Radyo 0,13 - 0,14 Online istekleriniz için msn adresimiz, 0,13 -  0,13 - 0,6 Radyonuzun MSN Adresi 0,13 - 
  msg #Radyo 0,13 - 0,14 Radyomuzu winamptan dinlemek için, 0,13 -  0,13 - 0,6 radyonuzun Linki 0,13 -  0,13 - 0,14 adresine tıklayınız.. 0,13 -  13,13 13,15 - Radyonuzun Web Sitesi - 13,13 
  msg #Radyo 0,13 - 0,14 13.:: 0Radyo XXXXXX 13::. 0Sanal Alem’in en kaliteli radyosu.. Online DJ’lerimizden isteklerde bulunabilir sevdiklerinize ulaştırabilirsiniz. 0,13 -  0,13 - 0,6 isteklerinizi << !istek Sanatçı - Şarkı >> şeklinde DJ’lerimize bildirebilirsiniz. 0,13 - 
  set %dj $1
  set %cp $4
  set %ds $6
}
#link on
on *:text:!link:#Radyo: {
  msg #Radyo 0,13 - 0,14 Radyomuzu winamptan dinlemek için, 0,13 -  0,13 - 0,6 Radyonuzun LİNK’i 0,13 -  0,13 - 0,14 adresine tıklayınız.. 0,13 -  13,13 13,15 - Radyo XXXXXX - 13,13 
}
#link end
#dj on
on *:text:!dj:#Radyo: {
  msg #radyo 0,13 - 0,6 %dj 0,13 - 0,14 Şu anda Radyo XXXX FM’de yayında. 0,13 - 
}
#dj end
}
#durum on {
on *:text:!durum:#Radyo: {
  .radyo Radyo Link’i 
}
#durum end
on *:text:*:#Radyo: {
  if !istek * iswm $1- {
    /msg #Radyo@ 0,10 - 11,1 %dj 0istek talebi var! 1,10 -  1,10 - 11,1 $nick 0Rumuzlu kullanıcı, 11( $+ $2- $+ ) 0isteğinde bulundu.. 1,10 -  1,10 - 0,1 Lütfen 11!Evet 0yada 11!hayır 0şeklinde yanıt verin. 1,10 - 
    /notice $nick 0,13 - 0,6 $nick 13,13 0,6 istediğiniz < $+ $2- $+ > olarak Dj’e iletildi. 0,13 - 
    /set %istekrumuz $nick
  }
  if !istek iswm $1- {
    /msg $nick 2 Bos istek gondermeyiniz  $nick  ” Örneğin : [20:03:37] <Radyo> !istek Gulben Ergen - Lay La Lay Lalay gibi”
  }
}