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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 23 Nisan 2010, 15:10   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
!rules kanal kuralları hakkında




Merhaba arkadaşlar,

Sorunum, kanala girenler !rules komutunu yazdığında mirc botum kanal merkezinde ama sadece !rules komutunu yazan kişinin görebileceği şekilde kuralları listemesini istiyorum ancak txt den okutması lazım.

Bu konuda bana yardımcı olabilecek arkadaşlara şimdiden teşekkürler.

Ben kodumu buldum, bilmeyen arkadaşlar için buryada ekliyorum.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $1 == !rules { var %a 1 while %a <= $lines(rules.txt) { notice $nick $read(rules.txt,%a) inc %a } } }



Konu sevecen1 tarafından (26 Nisan 2010 Saat 15:25 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 23 Nisan 2010, 15:22   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




öncelikle kanalda sadece onun göreceği şekilde görmenin yolu kişiye notice yollanmasıdır buda kanal geneli durumunu aşar. Yani kanal genelinde sadece onun görebileceği bir durum söz konusu olamaz. lakin kişinin özeline dosyadan okutarak yollayabileceği gibi dosyadan okutup kişiye notice olarak iletebilir. Ama dediğin gibi kanalda sadece onun görebileceği şekilde yollanması imkansız.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 23 Nisan 2010, 15:25   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




on *:text:!kurallar:#:if $nick isop # { .rules }

alias rules {
msg # 5 SUNUCU KURALLARI VE YAPTIRIMLAR:
}

böyle bir komut buldum direkt kanal merkezinden sadece onun görebileceği şekilde okutuyor, ancak kurallar uzun oldugundan flood sebebiyle bot killeniyor

 
Alıntı ile Cevapla

Alt 23 Nisan 2010, 15:27   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




bu verdiğin kanalda biri !kurallar diyince kuralların kanala yansıtılmasıdır.

ama senin dediğin şey sadece onun görmesi idi. bunun da imkansız olduğunu belirtmiştim.

ne istediğini tam yazarsan daha iyi netice alırsın

dosyadan okutmak için play kullanabilirsin örneğin,

on *:text:!kurallar:#:if $nick isop # { .play # kurallar.txt 1000 }

mirc ana klasörüne kurallar.txt yapar içini doldurursun. play ile veriyi kanala mesaj zaman aralığı olarak 1 sn gecikme ile yollatırsın.
Yok dosyadaki tüm verileri aniden kanala yansıtsın diyorsan 1000 yerine 0 yazarsın

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 23 Nisan 2010, 15:51   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




tamam deniyorum hemen

----------

Dostum senin verdiğin komut oluyor ama mesajı herkes görüyor, aynısını yapan bir kanal var sadece !rules komutunu yazanlar görebiliyor kural listesini.

Bak mesela aşağıda vereceğim komut benim istediğim şeyi yapıyor sadece !kurallar yazan kişiye özel yazdırıyor kural listesini hemde kanal merkezinde, ama kurallar listesi çok uzun olduğu için server botumu flood sebebiyle sererdan atıyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!kurallar:#:if $nick isop # { .rules } alias rules { msg # 5 SUNUCU KURALLARI VE YAPTIRIMLAR: msg # 1-) Türk aile ve ahlak yapysyna uygun sohbet etmelidir, msg # 2-) Siyasi, kültürel veya dini savunuculuk yapmamalydyr, msg # 3-) Reklam içerikli hiçbir mesaj göndermemeli, rumuz almamalydyr, msg # 4-) Küfür, hakaret içerikli hiçbir mesaj göndermemeli, rumuz almamalydyr, msg # 5-) Di?er kullanycylaryn özel bilgilerini payla?mamalydyr, msg # 6-) Cinsellik ifade eden rumuzlarla global kanallara girmemelidir, msg # 7-) Zorlayycy ve itici davrany?larda bulunmamalydyr, msg # 8-) Bulundu?u kanalyn genel düzenine göre hareket etmelidir, msg # 9-) Ki?isel ve özel bilgilerini (adres,tel vb.) kimse ile payla?mamalydyr, msg # 10-) Kanala veya özele saldyry sayylabilecek hareketlerde bulunmamalydyr. msg #  }


 
Alıntı ile Cevapla

Alt 23 Nisan 2010, 18:10   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




Arkadaşim Anladigim Kadarıyla Sen Sadece Tek kişiye gondermek İstiorsun bunlari Ve Notice Olarak Gonderirsin O'nick'e Ama Bu Senin verdigin Op Olmasi Gerekiyor Onuda belirteyim. Senin kodunun uzerinde oynama yaptim !kurallar yazan kişiye Notice Olarak Mesaj Atiyor Ve Botta Kasılma Olacagini sanmiyorum Umarim demek İstedigini Anlamisimdir. Cesuryurek Hocam'da beLirtmis zaten
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kodun :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!kurallar:#:if $nick isop # { .rules } alias rules { .notice $nick 5 SUNUCU KURALLARI VE YAPTIRIMLAR: .notice $nick 1-) Türk aile ve ahlak yapysyna uygun sohbet etmelidir, .notice $nick 2-) Siyasi, kültürel veya dini savunuculuk yapmamalydyr, .notice $nick 3-) Reklam içerikli hiçbir mesaj göndermemeli, rumuz almamalydyr, .notice $nick 4-) Küfür, hakaret içerikli hiçbir mesaj göndermemeli, rumuz almamalydyr, .notice $nick 5-) Di?er kullanycylaryn özel bilgilerini payla?mamalydyr, .notice $nick 6-) Cinsellik ifade eden rumuzlarla global kanallara girmemelidir, .notice $nick 7-) Zorlayycy ve itici davrany?larda bulunmamalydyr, .notice $nick 8-) Bulundu?u kanalyn genel düzenine göre hareket etmelidir, .notice $nick 9-) Ki?isel ve özel bilgilerini (adres,tel vb.) kimse ile payla?mamalydyr, .notice $nick 10-) Kanala veya özele saldyry sayylabilecek hareketlerde bulunmamalydyr. .notice $nick  }

Umarim dedigin Gibidir. Ben oyle anladim cunki
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


 
Alıntı ile Cevapla

Alt 23 Nisan 2010, 18:31   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




Evet aslında cesuryurek arkadaşımda söyledi ama ben muhalefet oldum galiba
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*!rules*:#: { notice $nick $read(rules.txt) }

Böyle bir kodla denedim dosyadan okutmak gibi ama sadece 1 satır gönderiyor, rules.txt içinde 6 satır var bazen 4. bazen 3. satırı kafasına göre gönderiyor, baştan sona tüm satırları göndersin istiyorum ve birde kaç saniyede göndermesini ayarlıyorduk mesela 2000 yazıyorduk biraz geç gönderiyordu.


Konu sevecen1 tarafından (23 Nisan 2010 Saat 19:07 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 23 Nisan 2010, 19:22   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




ben sana baştan beri söyledim notice ile yapacağını. sorununu tam olarak açıklaman gerektiğini de söyledim. eğer sorunu tam anlayamazsak kodlama diline çeviremeyiz. bu durumda komutu uygulayan kişinin görmesi iki yolla olur ya notice ile yada özeline gider.

ben notice olarak yapıp veriyorum.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:Text:*!rules*:#: {
var %1,%$lines(rules.txt)
while (%
<= %t) {
notice $nick $read(rules.txt,%i
inc %i
}


kişinin özeline gitmesini istiyorsan notice yerine msg yazarsın.

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 23 Nisan 2010, 19:28   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




Haklısın
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Oldu ama bunun gönderme okutma hızını nereye yazmak gerekiyor ?

 
Alıntı ile Cevapla

Alt 23 Nisan 2010, 20:01   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: !rules kanal kuralları hakkında




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:Text:*:#: {
  
if ($strip($1) = !rules) { 
    
$iif(!$fopen(!rules),.fopen !rules $shortfn($mircdirrules.txt))
    
fseek -!rules 1 
    
.timer $+ $nick 0 2 notice $nick $$!fread(!rules)) 
  }



Timer 0 2 kısmını kendine göre düzenlersin kaç saniye olmasını istiyorsan.

__________________
Şimdi Saat Sensizliğin Ertesi..

Konu CesuryureK tarafından (23 Nisan 2010 Saat 21:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
hakkında, kanal, kuralları, mirc, mirc download, mirc indir, rules


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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 Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Bölüm Kuralları ve Kişilik Hakları Hakkında. IF-Global Forum Oyunları 5 30 Mayıs 2022 21:56
Geveze.net IRC Kültürü, Kanal Yöneticileri Davranışları ve Sunucu Kuralları SahRaa Eğitim Dünyası 21 18 Nisan 2015 16:28
Resimli İngilizce Sınıf Kuralları (Classroom Rules) Violent İngilizce 0 07 Aralık 2014 19:46
Farklı Forum Kuralları..! [Cyb - Advanced Forum Rules] hAte vB 3.8.x Eklentileri 0 04 Aralık 2014 17:34
Kanal Kaydedince, Chanserv'in Kanala Kuralları Yazması. toXic Services Hazır Kodlar 13 04 Mart 2010 12:23