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

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

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

ayna chat muhabbetbayilik veren firmalar

Şeker Shell  Sohbet


Eggdrop, NeoStats, BNC

Sunucu botları, kurulumları ve ayalarına bu başlık altından ulaşabilirsiniz.



Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Kasım 2009, 21:29   #61
Çevrimdışı
Cevap: TCL scripting öğrenmek istiyorum




proc whoisme {text} {

yerine;

proc whoisme {from keyword text} {

şeklinde kullanın.

__________________
Kör cehalet çirkefleştirir insanları ! Suskunluğum asaletimdendir... Her lafa verecek bir cevabım var...
Lakin bir lafa bakarım laf mı diye, Bir de söyleyene bakarım adam mı diye...
Mevlana'dan
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
Alt 02 Şubat 2010, 22:14   #62
Çevrimdışı
Raw
Raw - ait Kullanıcı Resmi (Avatar)
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 ..

__________________
AnıL
  Alıntı ile Cevapla

Alt 02 Şubat 2010, 22:56   #63
Çevrimdışı
SaW
SaW - ait Kullanıcı Resmi (Avatar)
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- Kodu:   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- Kodu:   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- Kodu:   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- Kodu:   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
Raw - ait Kullanıcı Resmi (Avatar)
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 ?

__________________
AnıL
  Alıntı ile Cevapla

Alt 22 Mayıs 2010, 01:16   #65
Çevrimdışı
Raw
Raw - ait Kullanıcı Resmi (Avatar)
Cevap: TCL scripting öğrenmek istiyorum




Saw üstad cevabı bekliyoruz
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 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 20 mesajınız olması gerekir.

__________________
AnıL
  Alıntı ile Cevapla

Alt 15 Mart 2011, 14:50   #66
Çevrimdışı
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 20 mesajınız olması gerekir.

  Alıntı ile Cevapla

Alt 17 Aralık 2013, 04:52   #67
Çevrimdışı
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ışı
Cevap: TCL scripting öğrenmek istiyorum




mehmetabidin Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 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 "#######################################"

__________________
Gidiyorum dedim." Cehenneme kadar yolun var" dedi. "O halde daha çok karşılaşırız" Dedim. Sustu"..•
  Alıntı ile Cevapla

Alt 20 Nisan 2015, 18:13   #69
Çevrimdışı
Cevap: TCL scripting öğrenmek istiyorum




Kqt Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 20 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.

__________________
way anasını arkadaş
Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
  Alıntı ile Cevapla

Cevapla

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

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
Kıvanç Tatlıtuğ: Arapça öğrenmek istiyorum Feronia Magazin Haberleri 0 20 Şubat 2011 04:15
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