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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Kasım 2009, 21:29   #61
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




proc whoisme {text} {

yerine;

proc whoisme {from keyword text} {

şeklinde kullanın.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Sohbet
Alt 02 Şubat 2010, 22:14   #62
Çevrimdışı
Raw
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




1 - SWITCH deyimini örneklendirerek anlatırmısınız ?
2 - Botumuza kelime bir txt soyasına nasıl kelime yazdırıp sildirebiliriz. Dosyadan nasıl denetleme yapmasını sağlayabiliriz ?


örneklerle açıklarsanız sevinirim ..

__________________
ĻêģäĻ Düšűņ īĻĹęğàĻ Yàşà! ~
 
Alıntı ile Cevapla

Alt 02 Şubat 2010, 22:56   #63
Çevrimdışı
SaW
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




switch komutunun kullanımı biraz detaylı olsa da ben işinize yarayacak kadarını ve en sık kullanıldığı haliyle anlatacam.
switch bir nevi bir elektrik devresinin şalteri gibidir, veya birden çok if sorgusunun farklı bir şekilde kullanılma yöntemidir de diyebiliriz.

genel olarak;
switch ?options? string pattern body ?pattern body ...?
şeklinde kullanırlar..

En sık kullandığımız şekli ise bir prosedür içerisinde belirlediğimiz bir değişkenin ifade ettiği değere göre yapılması gereken işlemi belirlemede kullanıyoruz. Cümleler biraz kafanızı karıştırıyor olsa da konuyu örneklerle daha da açıklayıcı hale getirebiliriz umarım.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch -- $deger {
{
 
putlog "deger = 1"
 
}
{
putlog "deger = 2"
}
{
 
putlog "deger = 3"
}
default {
 
putlog "deger = 1, 2 ya da 3 değil!"
}


Bu örnekte şunu diyoruz: Eğer $deger adlı değişken 1 ise deger = 1 yaz, 2 ise deger = 2 yaz, 3 ise deger = 3 yaz, bunların dışında bir şey ise deger = 1, 2 ya da 3 değil! yaz diyoruz.

Genel switch kullanımı bu şekildedir.

aynı şeyi if ile de yapabilirdik.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if { $deger == "1" } {
 
putlog "deger = 1"
 
}
if { 
$deger == "2" } {
 
putlog "deger = 2"
 
}
if { 
$deger == "3" } {
 
putlog "deger = 3"
 
} else {
 
putlog "$deger = 1, 2 ya da 3 değil!"


işte switch'in manası budur. Switch değerlerini kendimiz belirliyoruz, illa rakam olacak diye birşey yok tabiki örneğin;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch -- $deger {
 
elma {
  
putlog "deger = elma"
  
}
 
armut {
 
putlog "deger = armut"
 
}
ayva  {
  
putlog "deger = ayva"
 
}
 default {
  
putlog "deger = aradığımızdan başka bir meyve"
 
}
 } 

veya oralarda başka bir değişken de kullanabiliriz;

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch -- $deger {
  
$a {
   
putlog "deger = $a"
   
}
  
$b {
putlog "deger = $b"
  
}
$c {
   
putlog "deger = $c"
  
}
  default {
   
putlog "deger = aradığımızdan başka bir şey"
  
}
  } 

Tabi illa iç kısımda putlog kullanacak halimiz yok, orada başka herşeyi kullanabiliriz, ancak anlatımlarda en basit örnekler verilir anlaşılırlığın daha kolay olması açısından..

Bunların dışında switch ile birlikte -- koyduğumuz yere gelebilecek diğer seçenekler ise şunlardır;
-exact
-glob
-regexp
-nocase
-matchvar varName
-indexvar varName
Bunların anlatımları ise şu aşamada sizler için çok daha ileri seviye olduğundan eğer ileride merak eden ve bunları kullanmak isteyen olursa tabiki açıklarız.

Diğer isteğin olan txt dosyasına veri yazmak, veri silmek, veri okumak gibi anlatımı ise başka bir postumuzda yapalım.

Kolay gelsin.

 
Alıntı ile Cevapla

Alt 02 Şubat 2010, 23:37   #64
Çevrimdışı
Raw
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




hocam teşekkürler ilginiz için .. şimdide botumuza *.txt dosyasına veri yazdırmak sildirmek ve bu verileri sorgulatıp onlara işlem yaptırmayı anlatırmısınız ?

__________________
ĻêģäĻ Düšűņ īĻĹęğàĻ Yàşà! ~
 
Alıntı ile Cevapla

Alt 22 Mayıs 2010, 01:16   #65
Çevrimdışı
Raw
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




Saw üstad cevabı bekliyoruz
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
müsait olduğunda mantığını anltırsan kullanırız bu özelliğide
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
ĻêģäĻ Düšűņ īĻĹęğàĻ Yàşà! ~
 
Alıntı ile Cevapla

Alt 15 Mart 2011, 14:50   #66
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




Evet. TXT'ye Yazdırma/Silme/Listeleme İşlemi Nasıl Yapılabilir?
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 17 Aralık 2013, 04:52   #67
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




sevgili saw akadaşım be az çok çoğunu yapıyorum benimde tek diyeceğim mesala eggdrop.conf dosyasının içerisine
!gir !çık komutu koyarak eggdrop botlarının serverdan çıkıp girişini sağlamak gibi bir durum oluşturabilirmiyiz ? şimdiden teşekkür ederim

 
Alıntı ile Cevapla

Alt 17 Aralık 2013, 13:15   #68
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




mehmetabidin Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sevgili saw akadaşım be az çok çoğunu yapıyorum benimde tek diyeceğim mesala eggdrop.conf dosyasının içerisine
!gir !çık komutu koyarak eggdrop botlarının serverdan çıkıp girişini sağlamak gibi bir durum oluşturabilirmiyiz ? şimdiden teşekkür ederim



umarım işini Görür.

################################################## ###########
# Kulanım amacı ekli bota !rebot # # dediginizde bot restart eder. #
# [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] icin yazılmıştır. #
################################################## ###########
bind pub - !reboot proc_jump
# TcL icerisinde degişiklige gerek yok.
proc proc_jump { nick uhost hand chan text } {
jump $text
}
# bukısımlara elemeyiniz.
proc proc_server { nick uhost hand chan text } {
global serveraddress
putserv "PRIVMSG $chan :Restart işlemi gercekleşiyor. Lütfen bekleyiniz. "
}
putlog "#######################################"
putlog " Rebot tcl v1.0.1 by MesqeN #"
putlog "#######################################"

 
Alıntı ile Cevapla

Alt 20 Nisan 2015, 18:13   #69
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




Kqt Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
[21:19] Tcl error [whoisme]: wrong # args: should be "whoisme text"
[21:19] Tcl error [whoisme]: wrong # args: should be "whoisme text"

Hata veriyor Usta.. Ugra$mayalim artik bot yalama oldu.. :-)))

Cr Sunucuda Umode +m olması lazim sanırım yada öyle birşeydi.

 
Alıntı ile Cevapla

Alt 22 Nisan 2021, 04:20   #70
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
Cevap: TCL scripting öğrenmek istiyorum




ozel mesaj ile bana ulsabilir misiniz . belki buradan sizi goremeyebilirim. selamlar

 
Alıntı ile Cevapla

Cevapla

Etiketler
istiyorum, ogrenmek, scripting, tcl, öğrenmek


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
Scripting laglagorg mIRC Scripting Sorunları 1 17 Aralık 2007 03:50
TCL Scripting'den anlayan? bLackStar Eggdrop, NeoStats, BNC 10 11 Nisan 2006 21:58
mIRC Scripting Öğrenmek İstoyorum... DoStNaMe mIRC Scripting Sorunları 19 27 Şubat 2006 13:50