11 Şubat 2009, 19:05 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | bot edit bu code'de soyle bir bolum var msg # $nick Simdiki ayarlara göre bir seferde en fazla %mva ayet isteyebilirsniz... bunu kaldirip komut uygulamada sinirlama olmamasi ve komutu sadece gorevliler ve izin verilen nickler kullanacak sekilde duzenlemek icin yardim edebilirmisiniz. if ($nick isop $chan) || ($nick == QkLa) { bunun gibi bir sey.ben bir yere kadar duzenledim ama her komut icin gerceklestiremedim. Kod: Kodu kopyalamak için üzerine çift tıklayın!
| |
|
11 Şubat 2009, 22:53 | #2 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit on *:text:!bul*:#: { while (%botdurum == acik) { if ( %kul == ontanimli ) { set %usersay 1 while (%usersay <= $lines(botusers.txt)) { if ( $nick == $read(botusers.txt,%usersay)) { set %kim 1 } inc %usersay } } bu kismi sadece gorevlilerin kullanabilmesi icin editledim,ama !bul komutu neticesinde cikan komutlar islem gormuyor. |
|
12 Şubat 2009, 02:13 | #3 | ||||||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit Sorunu tam olarak anlayamadım ama eğer bir kodda, erişimi sadece sizin belirlediğiniz nicklere vermek istiyorsan birçok yolu var bunun. İki seçenek sunayım sana. if $read(zımbırtı.txt,w,$nick) { kodlar .. } Event'n altına bunu eklersen zımbırtı.txt belgesinin içinde olan kişiler kullanabilir sadece komutları. Örnek;
Bu kodu al mesela scriptine kopyala !oku yaz özelde hiçbir tepki vermeyecektir. zımbırtı.txt dosyasının içine nickleri alt alta dizersen ve !oku kelimesini yazan nick buradaki bir rumuzsa tepki vericektir.. 2.) if (ufuk isin $nick) || (QKLa isin $nick) || (bilmemne isin $nick) { kodlar } buda kırmızı yerdeki nicklere göre işler yapar, diğerlerinde çalışmaz. Örnek kod;
| ||||||||
|
12 Şubat 2009, 03:54 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit ben codeyi vereyim daha iyi anlasilir belki.bu code iki sekilde uygulanabiliyor.birincisi mircinda yuklu sahis !bul sureismi yazarak @kuran penceresinde goruyor yazilari.bunun kaldirmak istiyorum.dialog var diloguda kaldirmak istiyorum.ikinci bir uygulamada bot seklinde,kanalda !bul yazdiklarinda kullanabilecekleri komutlar siralaniyor,ona gore kanalda islem yapiliyor.bu komutu sadece gorevliler kullanabilecek sekilde duzenlemek istiyorum.birde code de belirli bir kullanimdan sonra sahsa baska kullanma imkani vermiyor.mesela bir kisi kanalda uc kez komut uygulayabiliyor.bu kaldirip gorevlilerin surekli kullanabilecegi bir hale getirebilirsek hos olur.biraz kapsamli bir code ama kusura bakmayin. simdiden tesekkur ederim Kod: Kodu kopyalamak için üzerine çift tıklayın!
|
|
12 Şubat 2009, 12:24 | #5 | ||||||||||||||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit
Kaldırıldı..
Sadece kanalda @'ta olan kişiler kullanabilecek şekilde ayarlandı. İsteğine göre bir txt belgesinden nick okutacak şekilde ayarlarım, yada %,voice'lerde kullanıcak şekilde ayarlarım yazman yeterli dost.
O özellik durduruldu. Artık 3'den fazla yazanları ignore etmeyecek. Kod Aşağıda;
| ||||||||||||||||
|
12 Şubat 2009, 12:25 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit Yalnız kodu ben denemedim, sen dene bahsettiğin fonksiyonlardan gerçekleşmeyeni varsa buraya yaz. Yada ekstra birşey istiyorsan onuda yaz. Herzaman yardımcı olurum sana.. |
|
12 Şubat 2009, 16:56 | #7 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit ben soyle duzenledim. @arama window'unu acilan bot ayar dialoglarini kaldirdim,komutu uygulamaya yetkilileride su sekilde yaptim. if ($nick isop $chan) || ($nick == r) { buradaki yetkili daha sonradan !ekle yetkili !sil yetkili seklinde uygulatabilirmiyiz.mesela $nick == QkLa yerine bir txt konucak bunada, var %yetkilier.nr $r(0,10000),%yetkililer.item $2 hadd -m yetkililer %yetkililer.nr %yetkililer.tem hsave yetkililer yetkililer.txt msg $chan nick eklenmistir gibi birsey ikincisi ise code'de bulunan if ($calc(%ayet2 - %ayet1 +1) > %mva) { msg # $nick Simdiki ayarlara göre bir seferde en fazla %mva ayet isteyebilirsniz... halt } bu kismi kaldirabilirmiyiz.suan icin zarari yok ama codeyi elimden geldigi kadar gereksiz fazlaliklardan kurtarmaya calisiyorum. ilginiz icin tesekkur ederim Kod: Kodu kopyalamak için üzerine çift tıklayın!
Konu QkLa tarafından (12 Şubat 2009 Saat 17:58 ) değiştirilmiştir. |
|
12 Şubat 2009, 19:59 | #8 | ||||||||||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit
Halledildi.. Artık yetkililer.txt üzerinden işlem yapıcak kod.. öncelikle //run $mircdir yazıp ana dizine yetkilier.txt oluştur sonra buraya /ekle nick /sil nick /listele nick şeklindeki parametrelerle işlem yaptırabilirsin.
Bunu zaten halletmiştim ben kod'ta ignoreyi devre dışı bırakarak. Belirttiğin bölgedeki kodu sildim. Kod'n tamamlanmış hali aşağıda..
| ||||||||||||
|
13 Şubat 2009, 08:49 | #9 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit oncelikle ilginiz icin cok tesekkur ederim. if $read(yetkililer.txt,w,$nick) { kismini kanalda hem yetkililer hemde txt icerisindekiler komutu kullanabilecek sekilde degistirdim.code bot'a eklenecegi icin /ekle nick ters oluyordu, bunu !ekle nick seklinde duzenledim.tek sorunum.kanalda !bul komutunu uygulayan sahis yetkili degilse yada txt icerisinden birisi degilse ona komutu uygulamaya yetkili degilsiniz uyarisini gonderemedim.bunuda su sekilde denedim else { if !bul* iswm $1 { msg $chan .. } ama bunu nereye koydu isem calismadi |
|
13 Şubat 2009, 11:31 | #10 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: bot edit
Üstad, şöyle düşün bir event kullanıcaksın, text,join vs. eğer bundan sadece if $read(yetkililer.txt,w,$nick) {'n faydalanmasını istiyorsan, eventi açtığın başlıgın hemen altına koyucaksınki eventin altına koydugun tüm komutlar bundan etkilensin. Ortasına yada sonuna koyarsan çalışmayacaktır. Alias'lardada bu böyle alias'n hemen altına ekleyeceksin. | ||||
|
Etiketler |
bot, edit, mirc, mirc download, mirc indir |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
MP3 Edit | L4roXyL | mIRC Scripting Hazır Kodlar | 5 | 26 Ocak 2017 16:42 |
Unreal CR Edit (CR JAVA Edit) | toXic | Unreal IRCd | 0 | 15 Şubat 2009 19:19 |