IRC ve mIRC Kullanıcılarının Buluşma Noktası
  Reklam Ver


Forum tutkunlarının tek adresi Türkiye Sohbet Odaları Sohbetteyiz herkes burda

ayna chat muhabbetbayilik veren firmalar

Şeker Shell  Sohbet


mIRC Scripting Sorunları

mIRC Scripting ile ilgili sorunlariniza ait güncel yanıtlara bu başlık altından ulaşabilirsiniz.



43Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 07 Ağustos 2013, 11:28   #1
Çevrimdışı
Muaf Nick-Kanal


-- Sponsor Baglantı --


Evet arkadaşlar bundan sonra mIRC Scripting kısmında "Muaf Nick-Kanal" vs. gibi konular açmak yerine bu sabit konu altına açıyoruz.

Muaf Nick için biraz örnek;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#:{ if $istok(Nick1 Nick2 Nick3,$nick,32) { return } komut }

Join event'inde kendimizi muaf tutmak için "!" ekliyoruz.
Muaf nick eklemek için $istok yada $read kullanabiliriz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$istok(Nick1 Nick2 Nick3,$nick,32) { return }

$nick :join eventinde kanala giren Nick anlamını taşır zaten herkez bilir.
32 :boşluk anlamında $chr(32) olarak.

Eger $read olarak eklersek şöyle;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$read(muafn.txt,w,$nick) { return }

muafn.txt : mIRC klasörümüzde bulunan muaf nick'leri ekledigimiz txt dosyası.
w : txt'de kelime/nick aramak için kullanırız.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$read(filename, [ntswrp], [matchtext], [N])

Misal sunucuya giren nick'lerin özeline hoş geldiniz yazalım ve İRCForumlari ve İbrahim nick'ini muaf ekleyelim

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client connecting on*:{ if $istok(IRCForumlari İbrahim,$9,32) { return } | msg $9 hoş geldiniz. }

Gibi.
Büyük küçük harf duyarlıgı için'de $istokcs kullanırız.

Şöyle;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client connecting on*:{ if $istokcs(IRCForumlari İbrahim,$9,32) { return } | msg $9 hoş geldiniz. }

Sunucuya giren kişinin ident'i Sohbet@ ise direk #Sohbet kanalına sajoin'leyelim.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client connecting on*:{ if $token($token($10,1,64),1,40) == Sohbet { .sajoin $9 #Sohbet } }

Küçük büyük harf duyarlılıgı için'de 3 tane === koyuyoruz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client connecting on*:{ if $token($token($10,1,64),1,40) === Sohbet { .sajoin $9 #Sohbet } }

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu başlık altında Token identifier'larını ögrenebilirsiniz.

Aklıma başka "muaf nick" örnekleri gelmedi bu kadar.
Evet arkadaşlar bundan sonra mIRC Scripting kısmında "Muaf Nick-Kanal" vs. gibi konular açmak yerine bu sabit konu altına açıyoruz.

Muaf Nick için biraz örnek;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !*:join:#:{ if $istok(Nick1 Nick2 Nick3,$nick,32) { return } komut }

Join event'inde kendimizi muaf tutmak için "!" ekliyoruz.
Muaf nick eklemek için $istok yada $read kullanabiliriz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$istok(Nick1 Nick2 Nick3,$nick,32) { return }

$nick :join eventinde kanala giren Nick anlamını taşır zaten herkez bilir.
32 :boşluk anlamında $chr(32) olarak.

Eger $read olarak eklersek şöyle;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$read(muafn.txt,w,$nick) { return }

muafn.txt : mIRC klasörümüzde bulunan muaf nick'leri ekledigimiz txt dosyası.
w : txt'de kelime/nick aramak için kullanırız.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$read(filename, [ntswrp], [matchtext], [N])

Misal sunucuya giren nick'lerin özeline hoş geldiniz yazalım ve İRCForumlari ve İbrahim nick'ini muaf ekleyelim

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client connecting on*:{ if $istok(IRCForumlari İbrahim,$9,32) { return } | msg $9 hoş geldiniz. }

Gibi.
Büyük küçük harf duyarlıgı için'de $istokcs kullanırız.

Şöyle;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client connecting on*:{ if $istokcs(IRCForumlari İbrahim,$9,32) { return } | msg $9 hoş geldiniz. }

Sunucuya giren kişinin ident'i Sohbet@ ise direk #Sohbet kanalına sajoin'leyelim.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client connecting on*:{ if $token($token($10,1,64),1,40) == Sohbet { .sajoin $9 #Sohbet } }

Küçük büyük harf duyarlılıgı için'de 3 tane === koyuyoruz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:snotice:*Client connecting on*:{ if $token($token($10,1,64),1,40) === Sohbet { .sajoin $9 #Sohbet } }

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu başlık altında Token identifier'larını ögrenebilirsiniz.

Aklıma başka "muaf nick" örnekleri gelmedi bu kadar.
__________________
Ölmek için doğmuştur ya insan; O yüzden her yağmur sonrası Toprak kokusunu sever.

Konu Toprak tarafından (31 Aralık 2014 Saat 12:00 ) değiştirilmiştir.
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
Alt 07 Ağustos 2013, 15:23   #2
Çevrimiçi
Set
Set - ait Kullanıcı Resmi (Avatar)
Cevap: Muaf nick




Güzel bir düsünce ellerinize saglık ikinizinde ama.. k.bakmayin halen buna inaniyorum ben .. Bizim milletimiz " armut piş , ağzıma düşü " sever, genede zaman gösterir diyelim ve tekrardan tesekkurler bilgilendirmeniz icin. Hayırlı IF'ler.

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
  Alıntı ile Cevapla

Alt 12 Aralık 2013, 00:53   #3
Çevrimdışı
Cevap: Muaf nick




Yıllardır en çok sorulan sorudur muaf nick mevzu.
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.

__________________
ooo
  Alıntı ile Cevapla

Alt 01 Mayıs 2014, 17:19   #4
Çevrimiçi
Cevap: Muaf nick




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:adminlist:sclick:5:{ os admin add $did(2) } on *:dialog:adminlist:dclick:1:os admin del $did(1).seltext | did -d adminlist 1 $did(1).sel on *:notice:*:*: { if ($nick == OperServ) && $dialog(adminlist) && (Şifresi isin $1-) && (*Services*admin*listesinden*silindi* !iswm $1-) { did -a adminlist 6 $5 } if (*Services*admin*listesinden*silindi* !iswm $1-) && $dialog(adminlist) && $regsubex($1,/^(\S{1,25})$/S,\1) { did -a adminlist 1 $v1 } if (*Services*admin*listesinden*silindi* iswm $1-) && $dialog(adminlist) { did -r adminlist 9 | did -a adminlist 9 Admin Listesinden Silindi } if (*Services*admin*listesine*eklendi* iswm $1-) && $dialog(adminlist) { did -r adminlist 9 | did -a adminlist 9 Admin Listesine Eklendi } }

Bu koda nasıl muaf nick ekleriz

__________________
KaraKız
  Alıntı ile Cevapla

Alt 05 Mayıs 2014, 12:29   #5
Çevrimiçi
Cevap: Muaf nick




Feragat tarafında sorun çözülmüştür tsk ederim.

__________________
KaraKız
  Alıntı ile Cevapla

Alt 27 Aralık 2014, 00:01   #6
Çevrimdışı
Konuşan bota muaf nick ekleme




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
menu ,menubar { .- . ® ÖZELBOT ..Açık:.enable #otobot | .echo -a 0,4 ÖzeL Bot Açıldı ..Kapalı:.disable #otobot | .echo -a 0,4 ÖzeL Bot Kapatıldı .- } #otobot on on *:text:*nasıls?*:?: /.timer 1 5 /msg $nick iyiym sen nasılsın on *:text:*nerdensin*:?:/.timer 1 5 /msg $nick sağdan soldan on *:text:*delimisin*:?: /.timer 1 5 /msg $nick sende çok akıllı sayılmazsın on *:text:*............. on *:text:*............. on *:text:*............. #otobot end


Bu Botuma muaf nick nasıl eklerim yapamadım çok uğrasdım ama olmadı.Yardımcı olursanız sevinirim .Tşk.

  Alıntı ile Cevapla

Alt 27 Aralık 2014, 00:15   #7
Çevrimdışı
Cevap: Konuşan bota muaf nick ekleme




:text: eventinin altına



Token kullanarak;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $istok(nick1 nick2 nick3,$nick,32) { return }

Txt kullanarak;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $read(muafnick.txt,w,$nick) { return }

Regex;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if $regex($nick,/^(nick1|nick2|nick3|nick4)$/i) { return }

gibi ekliye bilirsin.

Örn;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#:{ if $regex($1-,/(selam|s\.a|sa|merhaba)/i) { if $istok(nick1 nick2 nick3,$nick,32) { return } msg # a.selam $nick } }

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] yanlış senin kodu düzenliyelim;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
menu ,menubar { .- . ® ÖZELBOT ..Açık:.enable #otobot | .echo -a 0,4 ÖzeL Bot Açıldı ..Kapalı:.disable #otobot | .echo -a 0,4 ÖzeL Bot Kapatıldı .- } #otobot on on *:text:*:?:{ if $read(muafnick.txt,w,$nick) { return } if $regex($1-,/(nas[ıiİ]ls[ıiİ]n)/i) { .timer 1 5 /msg $nick iyiym sen nasılsın } if $regex($1-,/(nerdens[ıiİ]n)/i) { .timer 1 5 /msg $nick sağdan soldan } if $regex($1-,/(del[ıiİ]m[ıiİ]s[ıiİ]n)/i) { .timer 1 5 /msg $nick sende çok akıllı sayılmazsın } } #otobot end


__________________
Ölmek için doğmuştur ya insan; O yüzden her yağmur sonrası Toprak kokusunu sever.
  Alıntı ile Cevapla

Alt 27 Aralık 2014, 01:21   #8
Çevrimdışı
Cevap: Muaf nick




#OTOBOT Unknown command

Özelime her gelen nickde bot çalışıyor ancak bu uyarıyı veriyor sebeb ne olabilir

  Alıntı ile Cevapla

Alt 27 Aralık 2014, 01:47   #9
Çevrimdışı
Cevap: Muaf nick




rewal Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.
* Geçersiz format: $regex (Satır 86, 94) diyor bu hatanın sebebi ne olabilir ? herşey normal görünüyor

Açılan her Bracket(Ayraç) - { tekrar kapatılmalıdır.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:?:{ if $read(muafnick.txt,w,$nick) { return } if $regex($1-,/(nas[ıiİ]ls[ıiİ]n)/i) { .timer 1 5 /msg $nick iyiym sen nasılsın } if $regex($1-,/(nerdens[ıiİ]n)/i) { .timer 1 5 /msg $nick sağdan soldan } if $regex($1-,/(del[ıiİ]m[ıiİ]s[ıiİ]n)/i) { .timer 1 5 /msg $nick sende çok akıllı sayılmazsın }

on *:text:*:?:{

Burada ayraç açılmış ama altta kapatılmamış.

Örnek:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:event:*:#:{ if (koşul) { kodlar } else { kodlar } }


Doğrusu:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:?:{ if $read(muafnick.txt,w,$nick) { return } if $regex($1-,/(nas[ıiİ]ls[ıiİ]n)/i) { .timer 1 5 /msg $nick iyiym sen nasılsın } if $regex($1-,/(nerdens[ıiİ]n)/i) { .timer 1 5 /msg $nick sağdan soldan } if $regex($1-,/(del[ıiİ]m[ıiİ]s[ıiİ]n)/i) { .timer 1 5 /msg $nick sende çok akıllı sayılmazsın } }


__________________
The Ghost of Christmas past. The End..
  Alıntı ile Cevapla

Alt 27 Aralık 2014, 02:23   #10
Çevrimdışı
Cevap: Muaf nick




Evet nasıl olduysa kapatmamışım dalgınlıgıma denk gelmiş sanırım
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 mesajınız olması gerekir.

__________________
Ölmek için doğmuştur ya insan; O yüzden her yağmur sonrası Toprak kokusunu sever.
  Alıntı ile Cevapla

Cevapla

Etiketler
bot, nickkanal

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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
!idlekontrol e muaf nick Cpu mIRC Scripting Sorunları 3 06 Ağustos 2013 17:57
!at nick , Muaf KivanC mIRC Scripting Sorunları 1 09 Şubat 2012 15:25
Nick Muaf kılma. AttackZone mIRC Scripting Sorunları 13 17 Ocak 2012 19:10
Nick muaf tutma Cpu mIRC Scripting Sorunları 3 03 Kasım 2011 20:24
badtarama muaf nick aldanis mIRC Scripting Sorunları 2 26 Şubat 2011 14:24