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/)
-   -   helpbotu için bir kaç kod yardımı lütfen (https://www.ircforumlari.net/mirc-scripting-sorunlari/219265-helpbotu-icin-bir-kac-kod-yardimi-lutfen.html)

SsAaRrUkKAnN 08 Haziran 2009 16:25

helpbotu için bir kaç kod yardımı lütfen
 
S.a arkadaşlar ben bir bot yaptım şimdilik (voice , online takibi , !idle vs yaptım)

şimdi arkadaşlar sizlerden istediğim şu basit birşey ; #helpsop kanalına !setname yazınca helperların setnamesini listelesin.

#helpsop kanalına !ident yazınca helper'ların identlerini listelesin.

#helpsop kanalına !whois nick yazdığımda who bilgilerini listelesin ama hepsini deil bulunduğu kanal ident'i setnamesi ve idle süresi olarak.

!deop komutunu uygulayan helperları #helpten atsın (geri -b yapsın ama)
#helpers kanalında -o yaparak deop etsin (soplarıda aynı şekilde -ao yaparak deop etsin).


ve (!hekle nick) komutu ile help , helpers , eğitim kanalına 40 seviyeden acc eklesin.
(!opekle nick) yazdığımda help helpers eğitim kanalına 50 '' '' eklesin.
(sopekle nick) yazdığımda help helpers eğitim kanalına 100 acc helpsop ve sınav kanalına 50 acc eklesin.

not : bu komutların hepsini #helpsop kanalında kullanmak istiyorum.

ve değerli arkadaşlarım eğer mümkün ise birazda sınav kanalı ile igli özellik olursa user karşılama , özelden bilgi verme (lütfen silence + yaparak özel kapa , nickinizin kayıt süresi en az 3 gün olsun vs) gibisinden.

açıkca yazdım ne istediğimi lütfen yardımcı olabilecek prof. kişiler cvplasın bot a ynlş ekleme yaptığım takdirde herşey bozuluyor birdaha geri düzeltemiyorum güzelce yazdım işte ne istediğimi sizlerde codları aralarında boşluk bırakarak yazarsanız ayırt etmek isterim ne neye yarıyo gibisinden okuyp öğrenmek için şimdiden allah razı olsun teşekkürler..

Adana/Kozan 08 Haziran 2009 19:34

Cevap: helpbotu için bir kaç kod yardımı lütfen
 
ve (!hekle nick) komutu ile help , helpers , eğitim kanalına 40 seviyeden acc eklesin.
(!opekle nick) yazdığımda help helpers eğitim kanalına 50 '' '' eklesin.
(sopekle nick) yazdığımda help helpers eğitim kanalına 100 acc helpsop ve sınav kanalına 50 acc eklesin.

not : bu komutların hepsini #helpsop kanalında kullanmak istiyorum.

BunLara Cevap ;

Kod:

on *:text:*:#HelpSop:{
if $nick == Nickiniz {
if !hekle isin $1 {
.cs access #help add $3 40
.cs access #helpers add $3 40
.cs access #Eğitim add $3 40
.msg #HelpSop 5-ChanServ- $3 Halfop olarak eklenmiştir.
}
if !opekle isin $1 {
.cs access #help add $3 50
.cs access #helpers add $3 50
.cs access #Eğitim add $3 50
.msg #HelpSop 5-ChanServ- $3 Aop olarak eklenmiştir.
}
if !sopekle isin $1 {
.cs access #help add $3 100
.cs access #helpers add $3 100
.cs access #Eğitim add $3 100
.cs access #HelpSop add $3 50
.cs access #Sınav add $3 50
.msg #HelpSop 5-ChanServ- $3 Sop olarak eklenmiştir.
}
}
}

Diğerlerine Hem Daha Kafam Basmıyor Hemde Vaktim oLmadı. Umarım işinize Yarar.

insane 08 Haziran 2009 20:41

Cevap: helpbotu için bir kaç kod yardımı lütfen
 
Kod:

on @*:text:*:#:{
  var %.* = $2
  var %Text $right($strip($4-),-1)
  var %::chan = $chan
  var %::nick = $2
  var %:nick $nick
  var %::sebeb $3-
  if $nick == FounderNICK {
    if *!HelpekleAop* iswm $1- {
      if $2 == $null {
        msg %::chan Eklenecek Nicki Belirtmediniz. Kullanımı ; !Helpekleaop <nick> <seviye>
        halt
      }
      elseif $2 !ison $chan { msg %::chan Eklemeye Çalıştığınız Help - Aop ( %::nick ) Kanalda bulunmamaktadır. }
      else {
        if $read(HelpAoplar.txt,w,$2-) {
          msg %::chan Eklemeye Çalıştığınız ( %.* ) listenin ( $+($readn,.) ) satırında mevcuttur.
        }
        else {
          write HelpAoplar.txt $2-
          cs access %::chan add %:nick $3
          mode %::chan +o %::nick
          msg %::chan Listeye Eklenen Nick ( %.* ) dir.
          msg %::chan %::nick : %::chan Kanalında  $time $date  İtibariyle Operator Konumunda  $3  seviyesinden eklenmiştir.
          msg %::nick : %::chan Kanalında Aop Konumuna getirildiniz.Görevinizi Layıkıyla yapmanız dileğiyle.
        } 
      }
    }
    if *!HelpsilAop* iswm $1- {
      if $2 == $null {
        msg %::chan Silinecek Nicki Belirtmediniz. Kullanımı ; !Helpsilaop <nick>
        halt
      }
      if !$read(HelpAoplar.txt,w,$2-) {
        msg %::chan Silmeye çalıştığınız ( %.* ) Listede bulunmamaktadır.
      }
      else {
        write $+(-,dw,$2-) HelpAoplar.txt
        ChanServ AOP %::chan DEL %:nick
        msg %::chan Listeden Silinen nick ( %.* ) dir.
        mode %::chan -qaohv %::nick %::nick %::nick %::nick %::nick
        notice %::chan %::nick  %::chan  Kanalında Yetkileriniz silinmiştir.Lütfen Kanalda Bekleme yapmayınız.Aksi Taktirde 30 saniye içersinde Uzaklaştırılıcaksınız.
        timer 1 30 Ban %::chan %::nick
        timer 1 30 Kick %::chan %::nick %::chan Yetiniz alınmıştır.Lütfen kurallara Uyunuz.
      }
    }
    if *!HelpAoplist* iswm $1- {
      msg %::chan 4 *Help - Aop Listesi sıralanıyor*
      Play %::chan helpaoplar.txt 300
    }
    if *!HelpekleSop* iswm $1- {
      if $2 == $null {
        msg %::chan Eklenecek Nicki Belirtmediniz. Kullanımı ; !Helpeklesop <nick> <seviye>
        halt
      }
      elseif $2 !ison $chan { msg %::chan Eklemeye Çalıştığınız Help - Sop ( %::nick ) Kanalda bulunmamaktadır. }
      else {
        if $read(helpSoplar.txt,w,$2-) {
          msg %::chan Eklemeye Çalıştığınız ( %.* ) listenin ( $+($readn,.) ) satırında mevcuttur.
        }
        else {
          write HelpSoplar.txt $2-
          cs access %::chan add %::nick $3
          mode %::chan +a %::nick
          msg %::chan Listeye Eklenen Nick ( %.* ) dir.
          msg %::chan %::nick : %::chan Kanalında  $time $date  İtibariyle Super Operator Konumunda  $3  seviyesinden eklenmiştir.
          msg %::nick : %::chan Kanalında Help - Sop Konumuna getirildiniz.Görevinizi Layıkıyla yapmanız dileğiyle.
        }
      }
    }
    if *!HelpsilSop* iswm $1- {
      if $2 == $null {
        msg %::chan Silinecek Nicki Belirtmediniz. Kullanımı ; !HelpsilSop <nick>
        halt
      }
      if !$read(HelpSoplar.txt,w,$2-) {
        msg %::chan Silmeye çalıştığınız ( %.* ) Listede bulunmamaktadır.
      }
      else {
        write $+(-,dw,$2-) HelpSoplar.txt
        msg %::chan Listeden Silinen nick ( %.* ) dir.
        ChanServ SOP %::chan DEL %::nick
        mode %::chan -qaohv %:nick %:nick %:nick %:nick %:nick
        notice %::chan %:nick  %::chan  Kanalında Yetkileriniz silinmiştir.Lütfen Kanalda Bekleme yapmayınız.Aksi Taktirde 30 saniye içersinde Uzaklaştırılıcaksınız.
        timer 1 30 Ban %::chan %:nick
        timer 1 30 Kick %::chan %:nick %::chan Yetiniz alınmıştır.Lütfen kurallara Uyunuz.
      }
    }
    if *!HelpSoplist* iswm $1- {
      msg %::chan 4 *Help - Sop Listesi sıralanıyor*
      Play %::chan Helpsoplar.txt 300
    }
    if !Helpekleuop* iswm $1- {
      if $2 == $null {
        msg %::chan Eklenecek Nicki Belirtmediniz. Kullanımı ; !Helpekleuop <nick> <seviye>
        halt
      }
      elseif $2 !ison $chan { msg %::chan Eklemeye Çalıştığınız Halfop ( %::nick ) Kanalda bulunmamaktadır. }
      else {
        if $read(Helpuoplar.txt,w,$2-) {
          msg %::chan Eklemeye Çalıştığınız ( %.* ) listenin ( $+($readn,.) ) satırında mevcuttur.
        }
        else {
          write Helpuoplar.txt $2-
          cs access %::chan add %::nick $3
          mode %::chan +h %:nick
          msg %::chan Listeye Eklenen Nick ( %.* ) dir.
          msg %::chan %::nick : %::chan Kanalında  $time $date  İtibariyle Yardımcı Operator Konumunda  $3  seviyesinden eklenmiştir.
          msg %::nick : %::chan Kanalında Help - Sop Konumuna getirildiniz.Görevinizi Layıkıyla yapmanız dileğiyle.
        }
      }
    }
    if *!Helpsiluop* iswm $1- {
      if $2 == $null {
        msg %::chan Silinecek Nicki Belirtmediniz. Kullanımı ; !Helpsiluop <nick> <seviye>
        halt
      }
      if !$read(Helpuoplar.txt,w,$2-) {
        msg %::chan Silmeye çalıştığınız ( %.* ) Listede bulunmamaktadır.
      }
      else {
        write $+(-,dw,$2-) Helpuoplar.txt
        msg %::chan Listeden Silinen nick ( %.* ) dir.
        ChanServ HOP %::chan DEL %::nick
        mode %::chan -qaohv %:nick %:nick %:nick %:nick %:nick
        notice %::chan %:nick  %::chan  Kanalında Yetkileriniz silinmiştir.Lütfen Kanalda Bekleme yapmayınız.Aksi Taktirde 30 saniye içersinde Uzaklaştırılıcaksınız.
        timer 1 30 Ban %::chan %:nick
        timer 1 30 Kick %::chan %:nick %::chan Yetiniz alınmıştır.Lütfen kurallara Uyunuz.
      }
    }
    if *!Heluoplist* iswm $1- {
      msg %::chan 4 *Help - Halfop Listesi sıralanıyor*
      Play %::chan Helpuoplar.txt 300
    }
    if !Helpeklevop* iswm $1- {
      if $2 == $null {
        msg %::chan Eklenecek Nicki Belirtmediniz. Kullanımı ; !Helpeklevop <nick> <seviye>
        halt
      }
      elseif $2 !ison $chan { msg %::chan Eklemeye Çalıştığınız Help - Vop ( %::nick ) Kanalda bulunmamaktadır. }
      else {
        if $read(HelpVoplar.txt,w,$2-) {
          msg %::chan Eklemeye Çalıştığınız ( %.* ) listenin ( $+($readn,.) ) satırında mevcuttur.
        }
        else {
          write HelpVoplar.txt $2-
          cs access %::chan add %::nick $3
          mode %::chan +v %:nick
          msg %::chan Listeye Eklenen Nick ( %.* ) dir.
          msg %::chan %::nick : %::chan Kanalında  $time $date  İtibariyle User yardımcı Operator Konumunda  $3  seviyesinden eklenmiştir.
          msg %::nick : %::chan Kanalında Help - Halfop Konumuna getirildiniz.Görevinizi Layıkıyla yapmanız dileğiyle.
        }
      }
    }
    if *!HelpsilVop* iswm $1- {
      if $2 == $null {
        msg %::chan Silinecek Nicki Belirtmediniz. Kullanımı ; !HelpsilVop <nick>
        halt
      }
      if !$read(HelpVoplar.txt,w,$2-) {
        msg %::chan Silmeye çalıştığınız ( %.* ) Listede bulunmamaktadır.
      }
      else {
        write $+(-,dw,$2-) Voplar.txt
        msg %::chan Listeden Silinen nick ( %.* ) dir.
        ChanServ VOP %::chan DEL %::nick
        mode %::chan -qaohv %:nick %:nick %:nick %:nick %:nick
        notice %::chan %:nick  %::chan  Kanalında Yetkileriniz silinmiştir.Lütfen Kanalda Bekleme yapmayınız.Aksi Taktirde 30 saniye içersinde Uzaklaştırılıcaksınız.
        timer 1 30 Ban %::chan %:nick
        timer 1 30 Kick %::chan %:nick %::chan Yetiniz alınmıştır.Lütfen kurallara Uyunuz.
      }
    }
    if *!HelpVoplist* iswm $1- {
      msg %::chan 4 *Help - Vop Listesi sıralanıyor*
      Play %::chan HelpVoplar.txt 300
    }
    if *!Helperlist* iswm $1- {
      timer 1 1 msg %::chan 1 !durum Komutu  %:nick    Tarafından Başlatılmıştır. Genel Help - yetkili listesi Sıralanıyor.
      timer 1 2 msg %::chan 4 Help - Aoplar Listeleniyor. [Lütfen Bekleyiniz]
      timer 1 3 Play %::chan HelpAoplar.txt 300
      timer 1 8 msg %::chan 4 Help - Soplar Listeleniyor. [Lütfen Bekleyiniz]
      timer 1 9 Play %::chan HelpSoplar.txt 300
      timer 1 14 msg %::chan 4 Help - Halfoplar Listeleniyor. [Lütfen Bekleyiniz]
      timer 1 15 Play %::chan Helpuoplar.txt 300
      timer 1 20 msg %::chan 4 Help - Voplar Listeleniyor. [Lütfen Bekleyiniz]
      timer 1 21 Play %::chan HelpVoplar.txt 300
      timer 1 25 msg %::chan 4 Yetki Listesi Sonu
    }
  }
}


Kullanacağın Komutlar ;
!Helpekleaop <nick> <seviye> ; Belirtilen nicke AOP ekler.
!Helpeklesop <nick> <seviye> ; Belirtilen nicke SOP ekler.
!Helpekleuop <nick> <seviye> ; Belirtilen nicke UOP ekler.
!Helpeklevop <nick> <seviye> ; Belirtilen nicke VOP ekler.
--------------
!Helpsilaop <nick> ; Belirtilen nickten AOP siler.
!Helpsilsop <nick> ; Belirtilen nickten SOP siler.
!Helpsiluop <nick> ; Belirtilen nickten UOP siler.
!helpsilvop <nick> ; Belirtilen nickten VOP siler.
--------------
!Helpaoplist ; Eklenmiş olan AOPları listeler.
!Helpsoplist ; Eklenmiş olan SOPları listeler.
!Helpuoplist ; Eklenmiş olan UOPları listeler.
!Helpvoplist ; Eklenmiş olan VOPları listeler.
--------------
!Helperlist ; Eklenmiş olan AOP,SOP,UOP,VOP Genel listeler

SsAaRrUkKAnN 08 Haziran 2009 20:53

Cevap: helpbotu için bir kaç kod yardımı lütfen
 
allah razı olsun deniycem şimdi çalışmasada önemli değil zahmet edip o kadar yazmışsınız gerçekten allah razı olsun

SsAaRrUkKAnN 08 Haziran 2009 21:42

Cevap: helpbotu için bir kaç kod yardımı lütfen
 
op sop halfop ekleme işi tamamdır teşekkür fakat
!setname
!ident
!whois nick

yok yardımcı olursanız sevinirim


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00: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