26 Nisan 2011, 02:37 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | mass / ninfo nick Merhaba oncelikle. Elimde bulunan bir özel oda botunun bir kodunda sorun çıktı. Kullandığım kod şu şekildedir: on *:start: { hmake yetki 1000 hload yetki yetki.hash set %channel #Akademi } on *:text:*:#Bilgi:{ if ($1 == .sil) && (!$2) { .msg $chan (HATA) Lütfen 4Nick Belirtiniz. | return } if ($1 == .sil) { var $2 $nick if !$2 == $hmatch(yetki,$2) { .msg $chan (UYARI) 12 $2 Nicki Voice Kayıtlarda Bulunamadı. | return } if $2 == $hmatch(yetki,$2) hdel -sm yetki $2 | hsave yetki yetki.hash | msg $chan (BİLGİ) 4 $2 Nicki Voice Listesinden Silindi. | /mode #Akademi -v $2 } if ($1 == .ekle) && (!$2) { .msg $chan (HATA) Lütfen 4Nick Belirtiniz. | return } if ($1 == .ekle) { var $2 $nick if $2 == $hmatch(yetki,$2) { .msg $chan (BİLGİ) 12 $2 Nicki Zaten Ekli Durumda. | return } } if ($1 == .ekle) { .ns status $2 .set %ekleyen $nick } } on *:notice:*:*: { if (Status isin $1-) && ($3 == 3) && ($day == Monday) { hadd -sm yetki $2 12 %ekleyen Tarafından 4 $date Pazartesi Günü 4 $time Saatinde | hsave yetki yetki.hash | msg #Bilgi (BİLGİ) 12 $2 Nicki Voice Listesine Eklendi. | /mode #Akademi +v $2 } if (Status isin $1-) && ($3 == 3) && ($day == Tuesday) { hadd -sm yetki $2 12 %ekleyen Tarafından 4 $date Salı Günü 4 $time Saatinde | hsave yetki yetki.hash | msg #Bilgi (BİLGİ) 12 $2 Nicki Voice Listesine Eklendi. | /mode #Akademi +v $2 } if (Status isin $1-) && ($3 == 3) && ($day == Wednesday) { hadd -sm yetki $2 12 %ekleyen Tarafından 4 $date Çarşamba Günü 4 $time Saatinde | hsave yetki yetki.hash | msg #Bilgi (BİLGİ) 12 $2 Nicki Voice Listesine Eklendi. | /mode #Akademi +v $2 } if (Status isin $1-) && ($3 == 3) && ($day == Thursday) { hadd -sm yetki $2 12 %ekleyen Tarafından 4 $date Perşembe Günü 4 $time Saatinde | hsave yetki yetki.hash | msg #Bilgi (BİLGİ) 12 $2 Nicki Voice Listesine Eklendi. | /mode #Akademi +v $2 } if (Status isin $1-) && ($3 == 3) && ($day == Friday) { hadd -sm yetki $2 12 %ekleyen Tarafından 4 $date Cuma Günü 4 $time Saatinde | hsave yetki yetki.hash | msg #Bilgi (BİLGİ) 12 $2 Nicki Voice Listesine Eklendi. | /mode #Akademi +v $2 } if (Status isin $1-) && ($3 == 3) && ($day == Saturday) { hadd -sm yetki $2 12 %ekleyen Tarafından 4 $date Cumartesi Günü 4 $time Saatinde | hsave yetki yetki.hash | msg #Bilgi (BİLGİ) 12 $2 Nicki Voice Listesine Eklendi. | /mode #Akademi +v $2 } if (Status isin $1-) && ($3 == 3) && ($day == Sunday) { hadd -sm yetki $2 12 %ekleyen Tarafından 4 $date Pazar Günü 4 $time Saatinde | hsave yetki yetki.hash | msg #Bilgi (BİLGİ) 12 $2 Nicki Voice Listesine Eklendi. | /mode #Akademi +v $2 } if ($nick == NickServ) && (Status isin $1-) && ($3 == 0) { .msg #Bilgi (HATA) 12 $2 Nicki Online Değil veya Şifresiz Olduğu için Voice Listesine Eklenemedi } } if ($1 == .liste) { var %i 1 while %i <= $hget(yetki,0).item { msg $chan $hget(yetki,%i).item inc %i } } on *:join:#Akademi: { if $me !isop $chan { halt | return } var %nick $nick if %nick == $hmatch(ceza,%nick) { halt } var %nick $nick if %nick == $hmatch(yetki,%nick) { mode #Akademi +v %nick } } on *:op:#Akademi:if $nick(#Akademi,0,@) == 1 { cs op #Akademi $me | mode #Akademi +o $me | degerlendir } on *:join:#Akademi: { if $me !isop $chan { halt | return } if %nick == $hmatch(ceza,%nick) { halt } var %nick $nick if ($hfind(yetki,%nick,0,w) == 1) { mode #Akademi +v %nick } } alias degerlendir { var %x $hget(yetki,0).item var %y 1 while (%y <= %x) { if ($hget(yetki,%y).item ison #Akademi) { .mode #Akademi +v $hget(yetki,%y).item | .inc %y } if ($hget(yetki,%y).item !ison #Akademi) { .inc %y } } } Bu kod aracılığı ile, voice kayıt sistemi oluşturdum şifreli nickler bazında. Lakin kanalı sohbete kapatmak için, clear komutuna uygun bir kod yazdım ve txt olarak ekledim. Tum voice-halfop ve oplari asagi cektikten sonra .ac komutu ile kanalda yetki listesinde (voice kayıt listesinde) olan herkese + vermiyor. Ilk yazdığımda kod çalışmıştı. Ama şu an sorun çıktı. Sebebi nedir anlayamadım. on *:text:*:#Bilgi:{ if .ac isin $1 { /timer 1 1 cs op #Akademi /timer 1 2 msg #Akademi 4Kanalımız sohbete açılıyor. } ( sohbet acmak icin kullandigim remote yukarda) ---------------------------------------------------------------------- Bir diğer çözüme kavuşturamadığım konu ise şudur: Botumun ismi: Academy Botun kanali: #Bilgi Herhangi bir op, Bilgi kanalina girdiginde, kanal geneline .ninfo nick yaptiginda, Academy o nickin infolarina bakacak. Burada status'te cikan info bilgilerini #Bilgi kanalina yansitmak istiyorum. ------------------------------------------------------------------------ NOT: BOT'UM AŞAĞIDAKİ ÖZELLİKLERE SAHİPTİR. [02:36] <@Academy> : -------------------------------------------------------------------- [02:36] <@Academy> : ----- Akademi Departmanı Operatörleri İçin Geçerli Komutlar ----- [02:36] <@Academy> : -------------------------------------------------------------------- [02:36] <@Academy> : ---------------------------- V O İ C E ----------------------------- [02:36] <@Academy> : .ekle nick: Belirttiğiniz rumuza, oto-voice listesine ekler. [02:36] <@Academy> : .sil nick: Belirttiğiniz rumuzu, oto-voice listesinden siler. [02:36] <@Academy> : .voice nick: Belirttiğinize rumuza, voice verir. (Şifresiz nickler için kullanın) [02:36] <@Academy> : Not: Sadece şifreli rumuzlara oto-voice eklenebilir. [02:36] <@Academy> : ------------------------ Y A S A K L I L A R ---------------------- [02:36] <@Academy> : .badekle nick: Belirttiğiniz rumuzu, yasaklılar listesine alır ve odadan atar. [02:36] <@Academy> : .badsil nick: Belirttiğiniz rumuzu, yasaklılar listesinden siler ve odaya girişi serbest hale gelir. [02:36] <@Academy> : .badlist : Yasaklı rumuz listesi hakkında bilgi verilir. [02:36] <@Academy> : Uyarı: Mümkün olduğu kadar yasaklı rumuzlar listesine (badlist) bakılmasın. (Laga girebilir bot) [02:36] <@Academy> : ---------------------------- A K İ C K ---------------------------- [02:36] <@Academy> : .akickekle nick!*@*: Belirttiğiniz rumuzu, akick listesine alır ve odadan atar. [02:36] <@Academy> : .akicksil nick!*@*: Belirttiğiniz rumuzu, akick listesinden çıkarır ve odaya girişini serbest hale getirir. [02:36] <@Academy> : Not: nick!ident@host 'a göre farklı şekillerde nick/ident/host'a özel olarak akick atılabilir. [02:36] <@Academy> : ------------------ UYARI & CEZA & K İ C K -------------------- [02:36] <@Academy> : .uyar nick: Belirttiğiniz rumuza uyarı verir. [02:36] <@Academy> : .sonuyar nick: Belirttiğiniz rumuza, son uyarı verilir ve bir sonraki hatasında voicesi alınır ya da odadan atılır. [02:36] <@Academy> : .devoice nick: Belirttiğiniz rumuzun, voicesi 15 dk'lığına ceza amaçlı alınır. [02:36] <@Academy> : .kickbad nick: Belirttiğiniz rumuz, uygunsuz nick sebebi ile odadan atılır. [02:36] <@Academy> : -------------------------- O N L İ N E ------------------------- [02:36] <@Academy> : .onlinetakip nick: Belirttiğiniz rumuzu, onlinetakip listesine ekler. [02:36] <@Academy> : .onlinesil nick: Belirttiğiniz rumuzu, onlinetakip listesinden siler. [02:36] <@Academy> : .online nick: Belirttiğiniz rumuzun, son 1 haftaki online durumuna bakılır. [02:36] <@Academy> : Not: Lütfen takibe ekleme-silme işlemlerine karışmayınız. [02:36] <@Academy> : ----------------------- İ S T A T İ S T İ K ------------------------ [02:36] <@Academy> : .durum: Akademi kanalı ile ilgili genel istatistikleri verir. [02:36] <@Academy> : .takip: Bu komutla kullanılacak genel/kişisel komutlar listelenir. [02:36] <@Academy> : .i-ekle akademiop-nick: Takip listesine akademiop eklemek için kullanılır [02:36] <@Academy> : .i-sil akademiop-nick: Takip listesinde ekli olan bir akademiop'u siler. [02:36] <@Academy> : .istatistik akademiop-nick: Takip listesinde kayıtlı olan akademiop hakkında ayrıntılı bilgiler verir. [02:36] <@Academy> : ----------------------- T E M İ Z L İ K -------------------------- [02:36] <@Academy> : .temizle: Akademi kanalı genelini temizlenir. [02:36] <@Academy> : .bantemizle: Akademi kanalında atılan tüm banları açar. [02:36] <@Academy> : ----------------------- G Ü V E N L İ K ------------------------- [02:36] <@Academy> : .kapat: Akademi kanalını sohbete kapatır. [02:36] <@Academy> : .ac: Akademi kanalını sohbete açar. [02:36] <@Academy> : .+R: Akademi kanalını şifreniz nicklere kapatır. [02:36] <@Academy> : .-R: Akademi kanalını şifreniz nicklere açar. [02:36] <@Academy> : ------------------------- R A D Y O ------------------------------- [02:36] <@Academy> : .link nick: Bahsi geçen rumuza, radyo linkini özelden gönderirsiniz. [02:36] <@Academy> : --------------------------------------------------------------------- [02:36] <@Academy> : Not: Sizlerin talebine göre, her geçen gün geliştireceğiz..- [02:36] <@Academy> : --------------------------------------------------------------------- | |
|
26 Nisan 2011, 15:04 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: mass / ninfo nick Kod: Kodu kopyalamak için üzerine çift tıklayın!
Yukarıdaki kod kanalı sohbete açar ve voiceleri verir. Nickserv info için bir nicke info çek ve nickservden gelen noticeleri buraya yaz. |
|
26 Nisan 2011, 16:03 | #3 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: mass / ninfo nick [16:02:40] -NickServ- ----------------------------------------------------------------------- - [16:02:40] -NickServ- Academy isim: Peace And Protection - [16:02:40] -NickServ- Online oldugu adres: Aca@94.54.26.6 - [16:02:40] -NickServ- Toplam Online Suresi: 2 Gun 14 Saat 28 Dakika ve 19 Saniye. - [16:02:40] -NickServ- Kayit zamani: Nis 21 18:31:32 2011 EEST [4 gün, 21 saat, 31 dakika ve 2 saniye önce] - [16:02:40] -NickServ- Son quit mesaji: Quit - [16:02:40] -NickServ- E-mail adresi: Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. - [16:02:40] -NickServ- Ekler: Kill korumasi,Ek Guvenlik - [16:02:40] -NickServ- ----------------------------------------------------------------------- - |
|
Etiketler |
mass, nick, ninfo |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
!rootekle nick !rootsil nick !root bot'a üzerinde nasil uygularım? | ircmsn | mIRC Scripting Sorunları | 30 | 20 Temmuz 2012 18:15 |
!nerden Nick Şeklinde nick bilgileri ögrenme kod istegi | Nothinq | mIRC Scripting Sorunları | 3 | 07 Şubat 2011 14:44 |
Nick renklendirici addon lazım sunucu sahibi nin nick rengi renkli olcak mesela | iCe-t | mIRC Scripting Sorunları | 10 | 10 Kasım 2009 23:36 |