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

4Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Mayıs 2015, 23:25   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldan Part ve Botu Kayıtlı Gösterebilir miyiz ?




bi whois deniyorum ama çalışırmı bakıcam burdan size etiket yaparak göstereim
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 23:25 -->-> Daha önceki mesaj 23:16 --

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Böyle Uygun mudur inşallah bu tamamdır hatasız
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!
set raporkanal #Opers bind raw * NOTICE snotice proc snotice {from keyword text} { if {![string match -nocase "*whois on you*" $text]} { putserv "PRIVMSG $nick :Merhaba Ben $botnick xx sunucusu için yapılmıştım çalışırmıyım bilmiyorum :d" putserv "PRIVMSG #Opers :$nick Bana Whois Çekti..." return 0 }

Bu Satır Böylede Çalışır mı..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
putserv "PRIVMSG $raporkanal :$nick Bana Whois Çekti..."


 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 22 Mayıs 2015, 23:56   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldan Part ve Botu Kayıtlı Gösterebilir miyiz ?




1. si privmsg $nick tanımını yapamassın çünkü nick değişkeni tanımlı değil kodlarda

Nick değişkenini bota yollanan noticeden alman lazım yani bi kişi bota whois çektiğinde notice olarak ona xkisi (uname@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) did a /whois on you.

yazısı gidiyorya ordaki x kişisini kodlama yaparak o yazinin icinden alip
daha sonradan onu setle değişkene atayıp o şekilde privlemen lazımki o kişiye mesaj ulaşsın..

string match kodunda eğer başta ünlem"!" işareti varsa gelen notice ile çift tırnak arasına yazdığım yazı eşit değilse demiş oluyoruz.

E ne oluyor o zaman eşit değilse gir demek oluyor kodun içine mantıklımı mantıksız tabiki eşitse gir dememiz lazım ünlem işareti olmaması gerekiyor..

Noticedeki nicki nasıl alıcaz gelen noticeye bakalım neydi örnek veriyorum

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
-irc.xxx.com- *** feyza (uname@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]) did a /whois on you.

şimdi bu cümlenin icinde kaç kelime var sayalım
0) -irc.xxx.com-
1) ***
2) feyza
3) (uname@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])
4) did

diye gidiyor sıraladık mı sıraladık biz neyi alıcaktık nicki dimi nick ne feyza kaçıncı kelime 2 , kelimeleri neyle kapıyorduk lindex koduyla hemen yazalım kodumuzu..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set nick [lindex $text 2]

evet nick değişkenimizi oluşturduk. bundan sonra privmsg $nick koduyla nickimize gerekli mesajı yollayabiliriz.

raporkanal değişkeni oluşturmuşsun guzelde sen bunu prosedur dışında çalıştırdıysan prosedurun içinede tanıtman lazım ya global deyip tanıtacaksın
yada $::raporkanal yazıp direk tanıtmış olucaksın burdaki "::" çift iki nokta üstüste bizim dısardaki değişkenimizi direk prosedur içinde kullanmamızı sağlıyor OK..

 
Alıntı ile Cevapla

Alt 23 Mayıs 2015, 00:02   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldan Part ve Botu Kayıtlı Gösterebilir miyiz ?




Proc ve if teki süslü parantezleride kapatmayı unutma sonda tek süslü parantez var birtane daha ekle oda proc un olucak..

 
Alıntı ile Cevapla

Alt 23 Mayıs 2015, 07:42   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldan Part ve Botu Kayıtlı Gösterebilir miyiz ?




rascoLn Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Proc ve if teki süslü parantezleride kapatmayı unutma sonda tek süslü parantez var birtane daha ekle oda proc un olucak..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set raporkanal #Opers bind raw * NOTICE snotice set nick [lindex $text 2] } { proc snotice {from keyword text} { if {![string match -nocase "*whois on you*" $text]} { putserv "PRIVMSG $nick :Merhaba Ben $::botnick xx sunucusu için yapılmıştım çalışırmıyım bilmiyorum :d" putserv "PRIVMSG $::raporkanal :$nick Bana Whois Çekti..." return 0 }


$::raporkanal değişkeni oluşturdum olur mu ki sence : )

 
Alıntı ile Cevapla

Alt 23 Mayıs 2015, 11:37   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldan Part ve Botu Kayıtlı Gösterebilir miyiz ?




String match kismindaki unlemi al set nick kisminda suslu parantezleri cikar ve string matchtan sonra yaz ve en son kismada } bu suslu parantezi koy

 
Alıntı ile Cevapla

Alt 23 Mayıs 2015, 20:25   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldan Part ve Botu Kayıtlı Gösterebilir miyiz ?




rascoLn Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
String match kismindaki unlemi al set nick kisminda suslu parantezleri cikar ve string matchtan sonra yaz ve en son kismada } bu suslu parantezi koy

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
set raporkanal #Opers bind raw * NOTICE snotice set nick [lindex $text 2] proc snotice {from keyword text} { if {[string match -nocase "*whois on you*" $text]} { putserv "PRIVMSG $nick :Merhaba Ben $::botnick xx sunucusu için yapılmıştım çalışırmıyım bilmiyorum :d" putserv "PRIVMSG $::raporkanal :$nick Bana Whois Çekti..." return 0 } }

Ustad Eğer Yanlış Anlamasıysam Böyle.. : )

 
Alıntı ile Cevapla

Alt 23 Mayıs 2015, 23:30   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanaldan Part ve Botu Kayıtlı Gösterebilir miyiz ?




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] hem anlattım neyin ne işe yaradığını hem nerelerin değişeceğini nerelere koyulacağını ama sen anlamaya çalışmıon mantık yürütmüyon ya dedimki set nick kısmını oldugu gibi string match yazılı kodun hemen altına al dedim sen yine düz mantık ilerlemişsin prosedürün dışından gelen bir text değeri olabilir mi ?

Ancak sen kendin bi değer oluşturursunda onu kullanırsın. olmayan bir değeri nick değişkenine atıyorsun yok oğlu yok 0 = 0 .

iyi incele..

 
Alıntı ile Cevapla

Cevapla

Etiketler
botu, gösterebilir, kanaldan, kayıtlı, miyiz, part, ve


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
Acil Tek Kaldiqin Kanaldan part kodu Set mIRC Scripting Sorunları 6 08 Mayıs 2009 20:58
Op İhlalinde Kanaldan Part.. Tai_Pan mIRC Scripting Sorunları 2 27 Şubat 2009 02:54
serverden Cycle ve istedigim kanaldan part ve gir SaintCty mIRC Scripting Sorunları 12 30 Ağustos 2007 13:42