IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   &ekle komutu [istek] (https://www.ircforumlari.net/mirc-scripting-sorunlari/410654-ampekle-komutu-istek.html)

RmX78 11 Eylül 2011 23:38

&ekle komutu [istek]
 
IF Selamın Aleylüm...
-
&Ekle Komutu ile deneme.txt içine birini kayıt etmek istiyorum.Eklediğim kişiler komutu yetkisi açılsın istiyorum.
Mesela &Bilgi Nick Yapan Birinde Bu Yazsın
Bu Yetkiye Sahip Değilsin. Yazsın
-
&Ekle Nick Yaptığımda Bot Kişinin Yetkileri Eklenmiştir.
Sonra &Bilgi Nick Yapan Birinde Bu Yazsın
Nick Hakkındaki Bilgiler Şöyle
1)Deneme
2)deneme1

gibi olsun.

Bu Dediğim Aslında Socket Botların Bazılarında Var Ama Bi Türlü Scriptte Bunu Ekletemedim.

/load -rs komut.txt ile Mirc Script Ekletmek istiyorum...

Narsinha 12 Eylül 2011 19:33

Cevap: &ekle komutu [istek]
 
Belirli bir kanaldami botun özelindemi kullanacaksın komutlari? kod socket mi olacak?

RmX78 12 Eylül 2011 23:37

Cevap: &ekle komutu [istek]
 
Belirli Kanallarda Olucak , Botun Özelide Olabilir.

Socket olmayacak , mirc script bot olucak.

Narsinha 13 Eylül 2011 12:21

Cevap: &ekle komutu [istek]
 
Kod:

on *:join:#system: { if $ini(config.ini,$nick) >= 1 { .msg #system Merhaba $nick bota erişim yapmak istiyorsanız özelime !onay yazıp ardından bir boşluk bırakarak şifrenizi girin.(Örn: !onay 12345) } }
on *:text:*:?: {
  if $ini(config.ini,$nick) >= 1 && ($1 == !onay) && $2 == $readini(config.ini,$nick,configiris) { .msg #system Şifre başarılı ile girildi $nick | set -e %kontrol $nick }
  if $ini(config.ini,$nick) >= 1 && ($1 == !onay) && $2 != $readini(config.ini,$nick,configiris) { .msg $nick Şifrenizi yanlış girdiniz $nick }
  if ($nick == %kontrol) && ($1 == !yetkiekle) && $2 && $3 && ($4- == $null) && $ini(config.ini,$2) >= 1 { .msg $nick $2 nickinin yetkisi zaten mevcut $nick }
  if ($nick == %kontrol) && ($1 == !yetkiekle) && $2 && $3 && ($4- == $null) && $ini(config.ini,$2) == 0 { writeini config.ini $2 configiris $3 | .msg $nick $2 nickine yetki başarı ile eklendi  $nick şifresi : $3 }
  if ($nick == %kontrol) && ($1 == !yetkisil) && $2 && ($3- == $null) && $ini(config.ini,$2) == 0 { .msg $nick $2 nickinin yetkisi yok bu yüzden silme işleminiz gerçekleşemiyor $nick }
  if ($nick == %kontrol) && ($1 == !yetkisil) && $2 && ($3- == $null) && $ini(config.ini,$2) >= 1 { .remini config.ini $2 | .msg $nick $2 nickinin yetkisi başarı ile silindi $nick }
  if ($nick == %kontrol) && ($1 == !yetkilist) && ($2- == $null) { var %s = 1,%q = $ini(config.ini,0) | while  (%s <= %q) { .msg %kontrol $ord(%s) $ini(config.ini,%s) | inc %s } }
  if $ini(config.ini,$nick) >= 1 && ($1 == !sifredegis) && ($2 == $nick) && $3 && ($4- == $null) { writeini config.ini $2 configiris $3 | .msg $nick Şifreniz başarı ile değiştirildi $nick yeni şifreniz : $3 }
}
on *:text:*:#system: {
  if ($1 == !kontrol) && ($2- == $null) && (%kontrol != $null) { .msg #system Şuan bota erişim yetkisi %kontrol nickinde $nick }
  if ($1 == !kontrol) && ($2- == $null) && (%kontrol == $null) { .msg #system Şuan bota erişim yetkisi kimsede yok $nick }
  if ($nick == %kontrol) && ($1 == !listele) && ($2- == $null) { noop $findfile($mircdir,*.*,0,.msg #system $1-) }
  if ($1 == !kufurekle) && $2- {
    if $read(kufur.txt,w,$2-) != $null { .msg $chan $2- kelimesi kufur listesinde mevcut $nick }
    if $read(kufur.txt,w,$2-) == $null { write kufur.txt $2- | .msg $chan $2- kelimesi başarı ile kufur listeye eklendi $nick }
  }
  if ($1 == !kufursil) && $2- {
    var %s = $read(kufur.txt,w,$2-),%q
    if (%s == $null) { .msg $chan silmek istediğiniz $2- kelimesi kufur listede mevcut değil $nick }
  }
  if ($1 == !kufursil) && $2- {
    var %s = $read(kufur.txt,w,$2-),%q
    if (%s != $null) {
      noop %s | %q = $readn
    write $+(-dl,%q) kufur.txt | .msg $chan $2- kelimesi kufur listesinden başarı ile silindi $nick }
  }
  if ($1 == !kufurlist) && $file(kufur.txt) == 0 && ($2- == $null) { .msg $chan okutmak istediğiniz $longfn(kufur.txt) dosyası boş $nick }
  if ($1 == !kufurlist) && ($2- == $null) { .play $chan kufur.txt 10 }
}

mircin ana klasorune config.ini dosyasi olustur icine

[RmX78]
configiris=12345

yapıstır ilk yetkili kisi sen olursun #system kanalına girince yetkili listesinde varsan sana mesaj atar.

Özelde calısan komutlar:
!onay sifre : Yetkili kisinin kontrolu almasi icin
!yetkietkle nick sifresi: Yetkili ekler
!yetkisil nick: Yetkili siler
!yetkilist: Yetkili listesini gosterir
!sifredegis nick sifresi: Yetkilinin şifresini degismesini saglar.
#System kanalında çalisan komutlar:
!kontrol:Bottaki kontrol kimde onu gosterir iki kisi ayni anda kontrola sahip olamaz
!kufurekle kelime: kufur.txt ye kufur ekler
!kufursil kelime:kufur.txt den kufur siler
!kufurlist:kufur listesini gosterir
!listele:Dosyalari gosterir

Başlangic olarak biraz gostermek istedim sen geliştirebilirsin.

RmX78 13 Eylül 2011 13:18

Cevap: &ekle komutu [istek]
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Tşk.Ler Ama Benim İstediğim Bu Değildi Ama Buna Benzer

!kufurekle var bak orda onu misal !operekle diyecez kişiyi opers.txt ekleyecek ve opers.txt eklenen kişilerin sadece yetkisi olucak.opers.txt de ekli olmayan kişilere komutu kullandığında Bu Komutu Kullanmaya Yetkin Yok Diye Yazıcak...


Zalimsin 09 Mart 2012 23:08

Cevap: &ekle komutu [istek]
 
ama bu yekili kle deyince eklemiyor

SiLuet 09 Mart 2012 23:31

Cevap: &ekle komutu [istek]
 
Alıntı:

off Nickli Üyeden Alıntı (Mesaj 1041056338)
ama bu yekili kle deyince eklemiyor

Tam Olarak Ne Yapmak istiyorsun Ne eklemek Ne İçin Bunları Açıklarsan Daha Kolay Yardım Alabilirsin.

Narsinha 10 Mart 2012 11:56

Cevap: &ekle komutu [istek]
 
Alıntı:

off Nickli Üyeden Alıntı (Mesaj 1041056338)
ama bu yekili kle deyince eklemiyor

mircin ana klasorune config.ini dosyasi olustur icine

[RmX78]
configiris=12345

ilk yetkiliyi eklemen lazım buradaki RmX78 yetkili nicki 12345 şifresi bunları kendine göre düzenle.Daha sonra botun özeline giderek !onay sifreniz ile giriş yapıp yine botun özelinde !yetkiekle nick şifresi yetkili ekleyebilirsin.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk