mIRCForum.Com - mIRC Kullanıcılarının Buluşma Noktası   Reklam Alanı


  mIRCForum.Com - mIRC Kullanıcılarının Buluşma Noktası MF - mIRC Scripting Hazır Kodlar

Gevezeyiz Sohbet

Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 23 Haziran 2019, 20:59   #1
Che
 
Che - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 07 Mayıs 2016
Bulunduğu yer: Ankara
Mesajlar: 597
WEB Sitesi: www.ircproxy.net
IRC Sunucusu: irc.Gevezeyiz.NET
İlgi Alanı: mIRC Scripting
Kan Grubu: 0 RH (-)
Alınan Beğeni: 86
Post mIRC üzerinden ftp bağlantısı ile oper ekletmek.

Merhaba, lafı fazla uzatmayacağım bu tür birşey zaten unreal modulu olarak kullanılıyor, belki mirc üzerinden'de yapmak isteyen olur diye düşündüm.
Kodun Amacı: mirc üzerinden ftp bağlantısı yapıp opers.conf üzerinde düzenleme (ekleme|silme) işlemi yapmak
Komutlar: !oper ekle [nick pass N|a|A|C|o|O] ve !oper sil [nick]
Fikir: @Toprak
Kod Üzerinde Değişmesi Gereken Yerler:
Kırmızı: unreal klasörü (Unreal,Unreal3.2 gibi)
Mavi: ftp baglanmak için ip(host),kullanıcı adı ve şifre
Yeşil: komutu kullanacak nickler (aralarında boşluk olmalı)


NOT: Eğer Root Admin, Teknik Admin vs gibi flaglarınız varsa

Kod:
if $1 == N { return OoaAreDRhwgcLkKbZtBnGNCzW^Hv }
bu kısmı

Kod:
elseif $1 == N { return OoaAreDRhwgcLkKbZtBnGNCzW^Hv }
olarak değiştirip üzerine


Kod:
if $1 == U { return OoaAreDRhwgcLkKbZtBnGNUCzW^Hv }
gibi ekleyebilirsiniz,

Kod:
alias flagss {
  if $1 == U { return OoaAreDRhwgcLkKbZtBnGNXUCzW^Hv }
  elseif $1 == X { return OoaAreDRhwgcLkKbZtBnGNXCzW^Hv }
  elseif $1 == N { return OoaAreDRhwgcLkKbZtBnGNCzW^Hv }
  elseif $1 === a { return OaorehwgcLkKbZtBnGzW^Hv }
  elseif $1 === A { return OAorehwgcLkKbZtBnGzW^Hv }
  elseif $1 == C { return OorehwgcLkKbZtBnGCzW^Hv }
  elseif $1 === o { return OorewgcLkKbZtBnGzW^Hv }
  elseif $1 === O { return OrewgcLkKbZtBnGzW^Hv }
}
gibi


Kod:
alias opersconfdir return Unreal3.2.10.7
alias ftpip return 77.83.200.15
alias ftpuser return ircqr
alias ftppass return z1xc32z1vc5
alias masternick return Che
alias flagss {
  if $1 == N { return OoaAreDRhwgcLkKbZtBnGNCzW^Hv }
  elseif $1 === a { return OaorehwgcLkKbZtBnGzW^Hv }
  elseif $1 === A { return OAorehwgcLkKbZtBnGzW^Hv }
  elseif $1 == C { return OorehwgcLkKbZtBnGCzW^Hv }
  elseif $1 === o { return OorewgcLkKbZtBnGzW^Hv }
  elseif $1 === O { return OrewgcLkKbZtBnGzW^Hv }
}
alias userdir return $+($token($mircdir,1,92),\Users\,$token($mircdir,3,92),\)
raw 243:*: { msg %ochn 2Nick:4 $5 2Yetki:4 $6 }
alias ftp {
  .remove $shortfn($mircdiroper.ftp)
  write oper.ftp close $ftpip
  write oper.ftp open $ftpip
  write oper.ftp $ftpuser
  write oper.ftp $ftppass
  write oper.ftp cd $opersconfdir
  write oper.ftp $iif($1 == yukle,send $+($userdir,opers.conf),get opers.conf opers.conf)
  write oper.ftp quit
  run ftp -s:oper.ftp
}
on *:text:*:#: {
  if $regex($1,/^[.!]oper$/Si) {
    if !$istok($masternick,$nick,32) { msg # $qt($nick) Bu komutu kullanmaya yetkili değilsiniz. }
    elseif ($nick !isreg $chan) { msg # $qt($nick) Bu komutu kullanmak için nick şifrenizi girmelisiniz. }
    else {
      if !$regex($2,/^(ekle|sil|list|setpass|setflag)$/Si) { msg # $qt($nick) Lütfen $qt(!oper ekle [nick pass N|a|A|C|o|O] yada !oper sil [nick]) şeklinde kullanın. }
      elseif ($2 == ekle) { 
        if !$regex($5,/^(n|a|c|o)$/Si) { msg # $qt($nick) Lütfen $qt(!oper ekle [nick pass N|a|A|C|o|O]) şeklinde kullanın. }
        else {
          ftp indir 
          write $+($userdir,opers.conf) oper $3 $chr(123) from $chr(123) userhost *@*; $+($chr(125),;) password $+(",$4,"; flags $flagss($5),;) snomask +ksScfFvGqo ; maxlogins 3 ; class clients; $+($chr(125),;) 
          ftp yukle | msg # $qt($3) nickine $qt($5) flagı ile oper eklenmiştir. şifresi: $qt($4) | .timerREHASH 1 2 rehash
        }
      }
      elseif ($2 == list) { stats o | set -u5 %ochn # } 
      elseif ($2 == sil) { 
        if (!$3) { msg # $qt($nick) Lütfen $qt(!oper sil [nick]) şeklinde kullanın. }
        else {
          ftp indir 
          noop $read($+($userdir,opers.conf),w,$+(oper $3 *))
          write $+(,-dl,$readn,) $+($userdir,opers.conf)
          ftp yukle | msg # $qt($3) nickinin operi silinmiştir. | .timerREHASH 1 2 rehash
        }
      }
    }
  }
}





 Che isimli Üye şuanda  online konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
bağlantısı, ekletmek, ftp, ile, mirc, mirc ftp baglantısı, oper, üzerinden

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 13:46.


Powered by vBulletin® Version 3.8.9 Beta 1
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0
mIRCForum - Sohbet
Copyright ©2005 - 2016 mIRCForum.Com | Tüm Hakları Saklıdır.