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 22 Ocak 2009, 08:24   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
badnick




merhaba..

bu konuyu baska bir yerde de acmistim.kardesler geregince yardimci oldular sagolsunlar.bir yerde kucuk bir problem var.bu codeye gore kanalda her nick degisene tesekkur mesaji atiyor.bunu kanala badnick listesindeki bir nickle giris yapan ya da kanalda bu listedeki nicklerden birisini alan kimseye uyari gidecek uyariyi dinler ve nickini uygun bir nickle degistirir ise ona tesekkur mesaji gidecek.ama bundaki tesekkur mesaji kanalda nick degistiren herkese gidiyor.birde badnick olan nick nickini uygun bir nickle degistirir ve ona tesekkur mesaji giderse, bu sahis uygun nickini yine baska uygun bir nickle degistirirse ona tekrar tesekkur mesaji iletilmesin

on !*:join:#:{
var %* = 1
while $read(badnick.txt,%*) {
if $ifmatch iswm $nick {
hinc -m bed $nick
.msg # $+($nick,:) Kullandığınız rumuz, kanal seviyesine uygun değildir. Lütfen yirmi saniye içerisinde rumuzunuzu değiştiriniz. Aksi takdirde, random bir rumuzla değiştirilecektir.
.timer 1 20 badkntrl # $nick
set -e $+(%,uyarı.,$nick) ok | break
}
inc %*
}
}
on *:nick:{
$iif($hget(bed,$nick),hdel bed $nick)
var %? = 1
while $read(badnick.txt,%?) {
if $ifmatch iswm $newnick {
tban $newnick Uyarılmıştınız; değiştirdiğiniz yeni rumuzunuz da kanallarımızın seviyesine uygun olmadığı için toplu olarak tüm kanallardan atıldınız.
break
}
inc %?
}
if $+(%,uyarı.,$nick) { unset $ifmatch | .msg $newnick Anlayışınız için teşekkür ederiz. Artık kanallarımızın seviyesine uygun olan rumuzunuzla, dilediğiniz gibi sohbet edebilirsiniz.
}
}
alias tban if $comchan($1,1) { var %r = $comchan($1,0) | while %r { ban -k $comchan($1,%r) $1 2 $2- | dec %r } }
alias -l badkntrl if $1 && $2 && $hget(bed,$2) { os raw svsnick $2 $+(IRCForum,$rand(1,9999)) 0: | hdel bed $2 }
on *:text:*:#komut-kanalı:{
if $1 == !ekle && $2 { write badnick.txt $2 | .msg # $qt($2) maskı, başarıyla listeye eklendi. }
if $1 == !sil && $2 { write $+(-dL,$2) badnick.txt | .msg # $qt($2) maskı, başarıyla listeden silindi. }
}

tesekkur ederim


Konu Difuzyon tarafından (24 Ocak 2009 Saat 13:14 ) değiştirilmiştir. Sebep: "Gülümsemeler gösterilmesin" seçeneği aktif edildi.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 23 Ocak 2009, 10:14   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




iki cloneler icin halledildi ama ikiden fazlasi icin sorun cikariyor.

 
Alıntı ile Cevapla

Alt 24 Ocak 2009, 13:41   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




if $+(%,uyarı.,$nick) { unset $ifmatch | .msg $newnick Anlayışınız için teşekkür ....

satırı yerine aşağıdaki olacak:

if $var($+(%,uyarı.,$nick)) { unset $+(%,uyarı.,$nick) | .msg $newnick Anlayışınız için teşekkür...

 
Alıntı ile Cevapla

Alt 25 Ocak 2009, 07:41   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




kanala badnick llistesinden giris oldugunda uyari mesaji cikiyor.sahis uyariyi dikkate almaz ise random nick ile nicki degistiriliyor.sahis tekrar badnicklistesinden bir nick ile nickini degistirir ise bu sefer kanaldan atiliyor.ama ozeline anlayisiniz icin tesekkur ederim mesaji iletiliyor.bu mesaj uyariyi dikkate alip nickini uygun bir nickle degistirenlere iletilmeli.burada hata var.

kanalda uygun bir nickle bulunan ama badnick listesinden bir nick alan sahis uyarilmadan kanaldan atiliyor.bunu ilk once uyarip dinlemez ise random nick yapip tekrar badnick alirsa atacak sekilde.yani kanala ilk giristeki islem uygulanacak sekilde duzeltebilirmisiniz lutfen..

tesekkur ederim

 
Alıntı ile Cevapla

Alt 27 Ocak 2009, 15:07   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




on *:join:#:var %* = 1 | while $read(badnickler.txt,%*) { if $ifmatch iswm $nick { hinc -m bed $nick | .msg $nick Kullandýðýnýz rumuz, kanal seviyesine uygun deðildir. Lütfen 20 saniye içerisinde rumuzunuzu deðiþtiriniz. Aksi takdirde, random bir rumuzla deðiþtirilecektir. | .timer 1 20 badkntrl # $nick | break } | inc %* }
on *:nick:$iif($hget(bed,$nick),hdel bed $nick) | var %? = 1 | while $read(badnickler.txt,%?) { if $ifmatch iswm $newnick { tban $newnick Uyarýlmýþtýnýz; deðiþtirdiðiniz yeni rumuzunuz da kanallarýmýzýn seviyesine uygun olmadýðý için toplu olarak tüm kanallardan atýldýnýz. | break } | inc %? }
alias tban if $comchan($1,1) { var %r = $comchan($1,0) | while %r { ban -k $comchan($1,%r) $1 2 $2- | dec %r } }
alias -l badkntrl if $1 && $2 && $hget(bed,$2) { os raw svsnick $2 $+(RANDOM,$rand(1,9999)) 0: | hdel bed $2 }

buna uyariyi dikkate alip nickini uygun bir nickle degisenler icin tesekkur ekleyebilirmiyiz lutfen..

 
Alıntı ile Cevapla

Alt 27 Ocak 2009, 16:34   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:join:#:var %* = 1 | while $read(badnickler.txt,%*) { if $ifmatch iswm $nick { hinc -m bed $nick | .msg $nick Kullandığınız rumuz, kanal seviyesine uygun değildir. Lütfen 20 saniye içerisinde rumuzunuzu değiştiriniz. Aksi takdirde, random bir rumuzla değiştirilecektir. | .timer 1 20 badkntrl # $nick | break } | inc %* } on *:nick:if $hget(bed,$nick) && (RANDOM* !iswm $newnick) && !$read(badnickler.txt,w,$newnick) { .msg $newnick Tşk. ederiz. } | $iif($hget(bed,$nick),hdel bed $nick) | var %? = 1 | while $read(badnickler.txt,%?) { if $ifmatch iswm $newnick { tban $newnick Uyarılmıştınız değiştirdiğiniz yeni rumuzunuz da kanallarınn seviyesine uygun olmadığı için toplu olarak tüm kanallardan atıldınız. | break } | inc %? } alias tban if $comchan($1,1) { var %r = $comchan($1,0) | while %r { ban -k $comchan($1,%r) $1 2 $2- | dec %r } } alias -l badkntrl if $1 && $2 && $hget(bed,$2) { os raw svsnick $2 $+(RANDOM,$rand(1,9999)) 0: | hdel bed $2 }

Bu şekilde kodunuz dizayn oldu:
Uyarı alıp nickini badnick olarak değiştirmeyene ve nicki RANDOM* ile başlamayana Tşk. mesajı gönderecektir.


Konu Difuzyon tarafından (27 Ocak 2009 Saat 17:07 ) değiştirilmiştir. Sebep: echo -a kısmı silindi,pardon.
 
Alıntı ile Cevapla

Alt 27 Ocak 2009, 16:52   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




ilginiz icin tesekkur ederim echo -a dan kaynaklanan kucuk bir pruz vardi onuda cozduk.

hayirli forumlar.

 
Alıntı ile Cevapla

Alt 27 Ocak 2009, 17:05   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




Aa evet
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Ameliyat yapan doktorun makası , hastanın midesinde unutmuş olması gibi
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Çok pardon , denemeler yaparken aksayan yönleri varmı-yokmu diye kontrol ederken unutmuşum,düzeltiyorum hemen...

 
Alıntı ile Cevapla

Alt 28 Şubat 2009, 17:09   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: badnick




arkadaşım kendim yapmaya calıstım yaptım fakat Sabit 1 nick olarak degistirebildim rondom olmadı ve degiştirdihim nick tekrar kanalda badnick oldugu zaman nick'ini degistirmedi yardımcı olurmusunuz? Şöyle birsey sorucaktım müsadenizle ( Kanal'a BadNick girdiginde kanal'dan atıkcak, nickini Halil546846454 gibi rondom yapıcak, sonra atıldıgı kanallara geri sajoinlicek ve son olarak özeline Nick'inizin Global Kanallarımızda Kullanımı Yasaktır. Halil546846454 Olarak Değiştirildi, irc.xxx.com Ailesi Hoş Sohbetler Diler.. dicek şöyle birşey yapmamız mümkünmü acaba? )

 
Alıntı ile Cevapla

Cevapla

Etiketler
badnick, mirc, mirc download, mirc indir


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
Badnick.tcl Shiniori Eggdrop, NeoStats, BNC 3 25 Ağustos 2013 00:15
BADNICK Hk. Prens mIRC Scripting Sorunları 6 30 Mart 2013 02:37
Badnick Kay mIRC Scripting Sorunları 1 14 Haziran 2010 15:52
BadNicK! ask_bocugu mIRC Scripting Sorunları 5 26 Aralık 2008 14:27