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

>
+
Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 16 Mayıs 2007, 22:28   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: KelimeTuretmece TCL Halinda Alin Kullanin




yanlız öyle bir anlatmışsın ki daha okurken gözüm korktu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bi kere dediğin gibi soru:cevap*cevap2*cevap3*cevap4.. şeklinde yapmaya kalkarsak yeni bi kelime.txt oluşturmak gerekir buda gerçekten çok uğraştırıcı olur.
mirc olanını inceledim onda kelimeler , sesli harfler ve sessiz harfler rastgele birer dosyaya dizilmiş. sorular sorulurken sesli ve sessiz harflerden rastgele seçiliyor içerisinde bunlardan olan kelimeleri türetin diyor. her cevap için kelimelerin olduğu dosyadan tarama yaparak o andaki soruda verilen harflerin cevapta olup olmadığı doğruluğu kontrol edilip puanlama yapılıyor. sanki böyle daha basit yapılır gibime geldi ama kullanmam gerekenler konusunda yinede bi çizgi tutturamadım. ama kafama koydum boş bi vaktimde uğraşıcam
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 18 Mayıs 2007, 07:13   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: KelimeTuretmece TCL Halinda Alin Kullanin




Kelime Turetmece Algoritmasi Basit kavramlarla TCL

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#oyun hangi kanalda oynaniyor
set kanal "#test"
# bastma komut satiri
set basla "!basla"
# Baslatma islemini kimler yapabilir 
# Bota kayitli oplar icin o|o yazin.  
# Butun kullanicilar icin -|- yazın
set baslatyetki "-|-"
# Durdurma komudu
set dur "!dur"
# Durdurma islemini kimler yapabilir 
# Bota kayitli oplar icin o|o yazin.  
# Butun kullanicilar icin -|- yazın
set duryetki "o|o"
# Bir sonraki soru icin beklenecek sure
set zaman "25"
# BINDS
bind pubm $baslatyetki "$kanal %$baslabasla
bind pubm $duryetki 
"$kanal %$durdur
proc basla 
{nick host hand chan text} {
 global 
kanal
 
if {[strlwr $kanal]==[strlwr $chan]} {
  
kelime_turet
 
}
}
# Sayi Limiti 2 olan 2 ayri kelime turet
proc kelime_turet {} {
 global 
kanal _kelime birsonraki sure zaman
 set _kelime 
""
 
putlog "$_kelime"
 
if {$_kelime == ""} {
  
set i 0
  
while {$i<=2} {
   if {
$i==0} {
    
append _kelime "[randstring 1 aıoueiöü]"
   
} elseif {$i==1} {
    
append _kelime "[randstring 1 bcçdfgğh]"
   
} else {
    
append _kelime "[randstring 1 jklmnprsştvyz]"
   
}
   
incr i
  
}
  if {[
utimerexists kelime_uret]==""} {
   
set sure [utimer $zaman kelime_turet]
   
set $_kelime "[lindex $_kelime [rand [llength $_kelime]]]"
   
mesajyaz "Oyun Basladi: icinde \002$_kelime\002 olan kelimeler uretin..."
  

 }
 
bind pubm -|- "$kanal *" kontrol_et
 
return
}
 
proc mesajyaz {mesaj} {
 global 
kanal
 putquick 
"PRIVMSG $kanal :$mesaj"
}
proc kontrol_et {nick host hand chan text} {
 global 
kanal _kelime sure
 set dosya 
"scripts/banka.txt"
    
set yazi [lindex [split $text0]
 if {[
regexp {[$_kelime]} $yazi]} {
  if {[
file exists $dosya]} {
   
set input [open $dosya r]
   while {![
eof $input]} {
    
set curline [gets [split $input] ]
    
#putlog "$curline"
    
if {[lindex $curline 0] == $yazi} {
     
mesajyaz "Yuppi [lindex $curline 0]"
     
catch {close $input}
     return
    } 
   }
   
mesajyaz "\002$yazi\002 diye kelimemi olur YUHHH"
   
catch {close $input}
  } else {
   
putlog "dosya bulunamadi"
  
}
 }
}
 
putlog "yazan aCoustiC (Adil Bülbül)"
putlog "Gelistirmek icin kullanin" 

Boyle script mi olur diyenlere:

Ben bir kelime Botu yapmak degil yapacak olanlara ornek olmasi icin basit bir kavram gelistirdim, bu kavrama dayanarak belkide baska bir kavram olusturarak aslinda bir kelime turetmece botunun ne kadar kolay kodlanabilecegine de ornek vermektti amacim.

Ornek Cikti:

<Merlin>Oyun Basladi: icinde alf olan kelimeler uretin...
<aCoustiC> alfabe
<Merlin> Yuppi alfabe < yani dogru demek istiyor
<aCoustiC> deneme
<Merlin> deneme diye kelimemi olur YUHHH

<Merlin>Oyun Basladi: icinde çki olan kelimeler uretin...
.......
....
.....


NOT: Yok calismiyor yok falan yok filan demeyin calisiyor mantigida tek duze, bilmeyenler ancak calistiramaz, azicik surada if else gibi kavramlari ogrenmis emek vermisler icin cok basit anlasilir sekilde kodlanmistir.

Gelisimi disinda ki hic bir soru cevap kazanmayacaktir.

Simdiden Kolay gelsin bir kelime turetmece botu yapacak olanlara
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
Our brain is Our Weapon
 
Alıntı ile Cevapla

Alt 19 Mayıs 2007, 14:32   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: KelimeTuretmece TCL Halinda Alin Kullanin




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
[14:29] * kelime.tcl by HAPPY <
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
> Yuklendi. [14:29] * 42 questions in scripts/kelime.txt [14:29] * Invalid userfile format.

Txt okuma hatası verdi neden acaba
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 16 Mayıs 2009, 02:00   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: KelimeTuretmece TCL Halinda Alin Kullanin




BuCaLI Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
yanlız öyle bir anlatmışsın ki daha okurken gözüm korktu
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
bi kere dediğin gibi soru:cevap*cevap2*cevap3*cevap4.. şeklinde yapmaya kalkarsak yeni bi kelime.txt oluşturmak gerekir buda gerçekten çok uğraştırıcı olur.
mirc olanını inceledim onda kelimeler , sesli harfler ve sessiz harfler rastgele birer dosyaya dizilmiş. sorular sorulurken sesli ve sessiz harflerden rastgele seçiliyor içerisinde bunlardan olan kelimeleri türetin diyor. her cevap için kelimelerin olduğu dosyadan tarama yaparak o andaki soruda verilen harflerin cevapta olup olmadığı doğruluğu kontrol edilip puanlama yapılıyor. sanki böyle daha basit yapılır gibime geldi ama kullanmam gerekenler konusunda yinede bi çizgi tutturamadım. ama kafama koydum boş bi vaktimde uğraşıcam
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Bu botun Tcl si yapılırsa süper olur. Çok zevkli ve userleri bıktırmayan bir oyun. Gerçek bir yarış ortamı sağlıyor.

 
Alıntı ile Cevapla

Cevapla

Etiketler
kullanin, alin, halinda, tcl, kelimeturetmece


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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
ALIN GERME VE KAŞ KALDIRMA ( ALIN VE KAŞ ESTETİĞİ ) AMELİYATLARI Ecrin Sağlık Köşesi 0 12 Ekim 2014 21:17