Tekil Mesaj gösterimi
Alt 22 Mayıs 2015, 23:56   #12
Çevrimdışı
rascoLn
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

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet