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

14Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Mart 2018, 08:15   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
.Sicil Ekle|Sil|Liste




Daha önce bir yorumda paylaşmama rağmen soran arkadaşlar oldu, paylaştığım yorumdaki kodun bazı hataları olduğunuda fark ettim. Bu yüzden tekardan paylaşma gereği duydum.

Kullanımı: [.!]sicil ekle nick | [.!]sicil sil numara | [.!]sicil liste şeklindedir.
Kullanımı: [.!]işlemler yaparak, sicil komutunu kullanan nickleri takip edebilirsiniz.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:%operchan: { if $regex($1,/^([.!]S[iİı]c[İıi]l)/Si) { if !$2 { msg # 2Lütfen parametre belirtiniz.4 !sicil kayit|liste|sil | return } if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } } if $2 == liste { if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } if $lines(sicil/sicil.txt) = 0 { msg # 2Sicil kayiti bulunamadi. | halt } msg # 2Sicil listesi siralaniyor. var %hea 1 while (%hea <= $lines(sicil/sicil.txt)) { msg # %hea $read(sicil/sicil.txt,%hea) inc %hea } } if $2 == kayit { if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } if !$3 { msg # 2Lütfen nick belirtiniz.4 !sicil kayit nick | return } if $read(sicil/sicil.txt,w, $+ * $+ $nick $+ * $+ ) { msg # 2Eklemeye çalıştığınız nick zaten listede ekli, tekrar ekleyemezsiniz. | halt } write sicil/sicil.txt 4Nick:2 $+ $3 - 4Sebep:2 $+ $4- - 4Ekleyen:2 $+ $nick write sicil/islem.txt 4Nick:2 $+ $3 - 4Sebep:2 $+ $4- - 4Ekleyen:2 $+ $nick msg # 4 $+ $3 $+ , 2sicil listesine eklenmiştir. 4Sebep:2 $+ $4- } if $2 == sil { if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } if !$3 { msg $nick 2Lütfen nick belirtiniz.4 !sicil sil numara | return } if $lines(sicil.txt) = 0 { msg # 2Sicil kayiti bulunamadi. | halt } write $+(,-dl,$3,) sicil/sicil.txt write sicil/islem.txt 4 $+ $3 $+ , 2sicil kaydı silinmiştir.4 Silen:2 $+ $nick msg # $3 $+ , 2numaralı nickin sicil kaydı silinmiştir.4 Silen:2 $+ $nick } if $regex($1,/^([.!][İiı][şŞs]lemler)/Si) { if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } play # sicil/islem.txt } }


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Yazgulu Sohbet
Alt 26 Mart 2018, 12:10   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] çöl'e su getirmiş
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
Bir ışık süzüldü Tanrı dağından,Tanrı dedi ki; Sana TÜRK dedim.. Git intikamanı al yarından..
 
Alıntı ile Cevapla

Alt 07 Nisan 2018, 03:56   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




Sicil eklemek istediğim vakit veyahut silmek istediğimde 2. işlemleri yapmıyor. Sanırım codlamada eksik var. Ben fark edemiyor da olabilirim. Teşekkürler.

 
Alıntı ile Cevapla

Alt 04 Temmuz 2018, 13:50   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




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

 
Alıntı ile Cevapla

Alt 04 Temmuz 2018, 17:00   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




dffsd liste
gfgfd kayit


gibi kullanımda da kod çalışacak
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!
if $regex($1,/^([.!]S[iİı]c[İıi]l)/Si) { if !$2 { msg # 2Lütfen parametre belirtiniz.4 !sicil kayit|liste|sil | return } if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } }

oradaki } kod'un bitiminde olucak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Ek olarak;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. }

Her şeyde sorgulama eklemissin tek bir sefer eklenmesi mantıklı.


Kısaca;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:%operchan: { if $regex($1,/^([.!]S[iİı]c[İıi]l)/Si) { if !$2 { msg # 2Lütfen parametre belirtiniz.4 !sicil kayit|liste|sil } elseif !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } elseif $regex($2,/^([.!]l[ıiİ]ste)/Si) { if $lines(sicil/sicil.txt) = 0 { msg # 2Sicil kayiti bulunamadi. } else { msg # 2Sicil listesi siralaniyor. var %hea = 1 | while (%hea <= $lines(sicil/sicil.txt)) { msg # %hea $read(sicil/sicil.txt,%hea) inc %hea } } } elseif $regex($2,/^([.!]kay[ıiİ]t)/Si) { if !$3 { msg # 2Lütfen nick belirtiniz.4 !sicil kayit nick } elseif $read(sicil/sicil.txt,w, $+ * $+ $nick $+ * $+ ) { msg # 2Eklemeye çalıştığınız nick zaten listede ekli, tekrar ekleyemezsiniz. } else { .write sicil/sicil.txt 4Nick:2 $+ $3 - 4Sebep:2 $+ $4- - 4Ekleyen:2 $+ $nick .write sicil/islem.txt 4Nick:2 $+ $3 - 4Sebep:2 $+ $4- - 4Ekleyen:2 $+ $nick msg # 4 $+ $3 $+ , 2sicil listesine eklenmiştir. 4Sebep:2 $+ $4- } } elseif $regex($2,/^([.!]s[ıiİ]l)/Si) { if !$3 { msg $nick 2Lütfen nick belirtiniz.4 !sicil sil numara } elseif $lines(sicil.txt) = 0 { msg # 2Sicil kayiti bulunamadi. } else { .write $+(,-dl,$3,) sicil/sicil.txt .write sicil/islem.txt 4 $+ $3 $+ , 2sicil kaydı silinmiştir.4 Silen:2 $+ $nick msg # $3 $+ , 2numaralı nickin sicil kaydı silinmiştir.4 Silen:2 $+ $nick } } } elseif $regex($1,/^([.!][İiı][şŞs]lemler)/Si) { if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } else { play # sicil/islem.txt } } }


 
Alıntı ile Cevapla

Alt 07 Ekim 2022, 00:53   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




Toprak Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
dffsd liste
gfgfd kayit


gibi kullanımda da kod çalışacak
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!
if $regex($1,/^([.!]S[iİı]c[İıi]l)/Si) { if !$2 { msg # 2Lütfen parametre belirtiniz.4 !sicil kayit|liste|sil | return } if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } }

oradaki } kod'un bitiminde olucak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Ek olarak;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. }

Her şeyde sorgulama eklemissin tek bir sefer eklenmesi mantıklı.


Kısaca;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:%operchan: { if $regex($1,/^([.!]S[iİı]c[İıi]l)/Si) { if !$2 { msg # 2Lütfen parametre belirtiniz.4 !sicil kayit|liste|sil } elseif !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } elseif $regex($2,/^([.!]l[ıiİ]ste)/Si) { if $lines(sicil/sicil.txt) = 0 { msg # 2Sicil kayiti bulunamadi. } else { msg # 2Sicil listesi siralaniyor. var %hea = 1 | while (%hea <= $lines(sicil/sicil.txt)) { msg # %hea $read(sicil/sicil.txt,%hea) inc %hea } } } elseif $regex($2,/^([.!]kay[ıiİ]t)/Si) { if !$3 { msg # 2Lütfen nick belirtiniz.4 !sicil kayit nick } elseif $read(sicil/sicil.txt,w, $+ * $+ $nick $+ * $+ ) { msg # 2Eklemeye çalıştığınız nick zaten listede ekli, tekrar ekleyemezsiniz. } else { .write sicil/sicil.txt 4Nick:2 $+ $3 - 4Sebep:2 $+ $4- - 4Ekleyen:2 $+ $nick .write sicil/islem.txt 4Nick:2 $+ $3 - 4Sebep:2 $+ $4- - 4Ekleyen:2 $+ $nick msg # 4 $+ $3 $+ , 2sicil listesine eklenmiştir. 4Sebep:2 $+ $4- } } elseif $regex($2,/^([.!]s[ıiİ]l)/Si) { if !$3 { msg $nick 2Lütfen nick belirtiniz.4 !sicil sil numara } elseif $lines(sicil.txt) = 0 { msg # 2Sicil kayiti bulunamadi. } else { .write $+(,-dl,$3,) sicil/sicil.txt .write sicil/islem.txt 4 $+ $3 $+ , 2sicil kaydı silinmiştir.4 Silen:2 $+ $nick msg # $3 $+ , 2numaralı nickin sicil kaydı silinmiştir.4 Silen:2 $+ $nick } } } elseif $regex($1,/^([.!][İiı][şŞs]lemler)/Si) { if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } else { play # sicil/islem.txt } } }


Arkadaşlar bu kodu düzenleme ihtimaliniz varmı benim belirlediğim kanalda yetki sormaksızın
!sicil ekle
!sicil sil
!sicil listele
!sicil islemler ( yani !sicil islemler yazıldığında seçenekler gösterilecek )
Bu işlemler ben benim mirc üzerinden yapılacak

 
Alıntı ile Cevapla

Alt 10 Ekim 2022, 20:11   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




Toprak Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
dffsd liste
gfgfd kayit


gibi kullanımda da kod çalışacak
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!
if $regex($1,/^([.!]S[iİı]c[İıi]l)/Si) { if !$2 { msg # 2Lütfen parametre belirtiniz.4 !sicil kayit|liste|sil | return } if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } }

oradaki } kod'un bitiminde olucak
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.



Ek olarak;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. }

Her şeyde sorgulama eklemissin tek bir sefer eklenmesi mantıklı.


Kısaca;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#kanalburaya: { if $regex($1,/^([.!]S[iİı]c[İıi]l)/Si) { if !$2 { msg # 2Lütfen parametre belirtiniz.4 !sicil kayit|liste|sil } elseif !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } elseif $regex($2,/^([.!]l[ıiİ]ste)/Si) { if $lines(sicil/sicil.txt) = 0 { msg # 2Sicil kayiti bulunamadi. } else { msg # 2Sicil listesi siralaniyor. var %hea = 1 | while (%hea <= $lines(sicil/sicil.txt)) { msg # %hea $read(sicil/sicil.txt,%hea) inc %hea } } } elseif $regex($2,/^([.!]kay[ıiİ]t)/Si) { if !$3 { msg # 2Lütfen nick belirtiniz.4 !sicil kayit nick } elseif $read(sicil/sicil.txt,w, $+ * $+ $nick $+ * $+ ) { msg # 2Eklemeye çalıştığınız nick zaten listede ekli, tekrar ekleyemezsiniz. } else { .write sicil/sicil.txt 4Nick:2 $+ $3 - 4Sebep:2 $+ $4- - 4Ekleyen:2 $+ $nick .write sicil/islem.txt 4Nick:2 $+ $3 - 4Sebep:2 $+ $4- - 4Ekleyen:2 $+ $nick msg # 4 $+ $3 $+ , 2sicil listesine eklenmiştir. 4Sebep:2 $+ $4- } } elseif $regex($2,/^([.!]s[ıiİ]l)/Si) { if !$3 { msg $nick 2Lütfen nick belirtiniz.4 !sicil sil numara } elseif $lines(sicil.txt) = 0 { msg # 2Sicil kayiti bulunamadi. } else { .write $+(,-dl,$3,) sicil/sicil.txt .write sicil/islem.txt 4 $+ $3 $+ , 2sicil kaydı silinmiştir.4 Silen:2 $+ $nick msg # $3 $+ , 2numaralı nickin sicil kaydı silinmiştir.4 Silen:2 $+ $nick } } } elseif $regex($1,/^([.!][İiı][şŞs]lemler)/Si) { if !$read(root.txt,w,$nick) { msg # 2Yetkili listesinde bulunamadıgınız için kullanamazsınız. } ;burayı kaldırdınız zaman bir if sorgusu oluşturmanız gerekir veya hiç bir sorgu oluşturmadan direk olarak bunu okutabilirsiniz. else { play # sicil/islem.txt } ;okutmak için bu kısmı else olan kısmı da kaldırmanız gerekir. } } elseif $regex($1,/^([.!][İiı][şŞs]lemler)/Si) { .play # sicil/islem.txt } ;bu şekilde değiştirebilirsiniz ama parantezlere çok dikkat edin açık parantez kadar kapalı parantez olmalı aksi halde kod parantez hatası vericektir.


Yasakkk Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Arkadaşlar bu kodu düzenleme ihtimaliniz varmı benim belirlediğim kanalda yetki sormaksızın
!sicil ekle
!sicil sil
!sicil listele
!sicil islemler ( yani !sicil islemler yazıldığında seçenekler gösterilecek )
Bu işlemler ben benim mirc üzerinden yapılacak

  • Belirlediğiniz kanalı event içerisinde kanal kısmına belirtmeniz gerekir kırmızı ile işaretledim.
  • Text eventi ile yapıldığı için bota eklenmelidir.
  • Kodu incelediğimde .sicil ekle olarak değil .sicil kayit olarak ayarlanmış ( yani kullanırken .sicil kayit nick ) şeklinde ekleme yapılıyor. Zaten kodda örneklendirme ile ifade edilmiş bu durum.
  • Listemek içinde .sicil liste şeklinde ayarlanmış
  • Kod bir master nick yani yetkili nick listesi oluşturulmuş bunun içinde root.txt şeklinde mirc ana dosyası içerisinde bu yetkili nicklerin yazılıyor olması gerekir. Bu yetki sistemini kaldırmak istiyorum demişsiniz kırmızı ile işaretlediğim kısmı kaldırmanız yeterli olacaktır sanırım.

Bunların hepsini uyumlu olarak yaptıktan sonra kullanabilirsiniz bunların dışında bir sorun olursa konu altından yazın yardımcı olmaya çalışırız.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

__________________
i don't care if i'm misfit..

Konu Mylife tarafından (10 Ekim 2022 Saat 20:19 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 10 Ekim 2022, 20:56   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




Mylife Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
  • Belirlediğiniz kanalı event içerisinde kanal kısmına belirtmeniz gerekir kırmızı ile işaretledim.
  • Text eventi ile yapıldığı için bota eklenmelidir.
  • Kodu incelediğimde .sicil ekle olarak değil .sicil kayit olarak ayarlanmış ( yani kullanırken .sicil kayit nick ) şeklinde ekleme yapılıyor. Zaten kodda örneklendirme ile ifade edilmiş bu durum.
  • Listemek içinde .sicil liste şeklinde ayarlanmış
  • Kod bir master nick yani yetkili nick listesi oluşturulmuş bunun içinde root.txt şeklinde mirc ana dosyası içerisinde bu yetkili nicklerin yazılıyor olması gerekir. Bu yetki sistemini kaldırmak istiyorum demişsiniz kırmızı ile işaretlediğim kısmı kaldırmanız yeterli olacaktır sanırım.

Bunların hepsini uyumlu olarak yaptıktan sonra kullanabilirsiniz bunların dışında bir sorun olursa konu altından yazın yardımcı olmaya çalışırız.

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

bunu sunucudaki nickler için ekleme imkanımız var mı ? .sicil ekle nick | .sicil sil nick | .sicil oku nick < gibi

 
Alıntı ile Cevapla

Alt 10 Ekim 2022, 22:05   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




Enes Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bunu sunucudaki nickler için ekleme imkanımız var mı ? .sicil ekle nick | .sicil sil nick | .sicil oku nick < gibi

Kod onun için yazılmış zaten. Sunuculardaki kullanıcılara sicil eklemek için.

__________________
Kahpeliğin bahanesi, İhanetin telafisi olmaz.
 
Alıntı ile Cevapla

Alt 10 Ekim 2022, 23:51   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: .Sicil Ekle|Sil|Liste




MasteR06 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod onun için yazılmış zaten. Sunuculardaki kullanıcılara sicil eklemek için.

onu biliyorum; benim demek istediğim tüm sicillerin alt alt olması değil nickler için ayrı ayrı açma. sicil liste dediğinde tüm sicilleri dökmesini değil .sicil oku nick yaparak sadece o nicke ait sicillerin listelenmesi gibi.

 
Alıntı ile Cevapla

Cevapla

Etiketler
ceza, ekle, kodu, mirc, remote, sicil


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

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
!ekle scripts/liste.txt soLyanim Eggdrop, NeoStats, BNC 8 16 Nisan 2015 20:54
Badnick Ekle/Sil/Liste Prens mIRC Scripting Sorunları 4 23 Mayıs 2012 12:55