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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Eggdrop, NeoStats, BNC (https://www.ircforumlari.net/eggdrop-neostats-bnc/)
-   -   soru ekleme tclsi (https://www.ircforumlari.net/eggdrop-neostats-bnc/542301-soru-ekleme-tclsi.html)

KatiL 11 Ağustos 2013 23:36

soru ekleme tclsi
 
Merhaba şöyle bir tclye ihtiyacım var !ekle Sorun*cevap yazdığımızda eggdrop bot


scripts/oyun/banka.txt içerisindeki sorulara bunu dahil etsin böyle bişi yapa bilirmiyiz.

Sadece kanal oplarının kulana bilcegi bir tcl sizlerden ricamdır ilginize Teşekkür ederim. Allah razı olsun.

saywhat 12 Ağustos 2013 00:55

Cevap: soru ekleme tclsi
 
şu gördüğünüz Tcl ilede istenilen dosyaya satır/lar eklemek/listeleme/silmek işi mümkün ,kanalı,kimlerin kullanabileceği de ayarlanabilir ki şu haliyle ekleme/silme/listeleme yetkileri kanal oplarına göre yapılmıştır.

kod içinde hemen üstte görebileceğiniz set dzn "duyuru.txt" yerinde set dzn "scripts/oyun/banka.txt" olarak girdiğiniz takdirde ekleme/silme/listeleme işleri için bu dosyayı kullanacaktır.

dilediğiniz şekilde modifiye etmekte, pazarlamakta, altına sağına soluna imzanızı atmakta da özgürsünüz... benim üçün "nema problema" -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ŞaH42 14 Ocak 2014 04:56

Cevap: soru ekleme tclsi
 
Hocam tcl tekrar yuklemenız mümkünmu silinmis galiba.
Teşekkürler bu arada benimde aradığım bir şeydi.

saywhat 14 Ocak 2014 06:33

Cevap: soru ekleme tclsi
 
-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

MesqeN 15 Ocak 2014 20:09

Cevap: soru ekleme tclsi
 
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


kodlarını burdan direkt paylaşsan daha makbule gececegini belirtmek isterim Kolay gelsin.

saywhat 15 Ocak 2014 21:21

Cevap: soru ekleme tclsi
 
yukarıda kod isteyen kişi artık almıştır,sipariş teslim edildi diye kodu ben kaldırdım...

dosya yönetimi/işleri yapan halihazırda pek çok kod var/paylaşılmış durumda zaten ki bu tür ekleme silme işleri değişmez kalıp belli aynı.herhangi biri üzerinde birkaç rütuş oynamayla ,istenen işi/görevi yerine getirmeye kafi gelir.

ben kendi adıma sıkıldım.çünkü defalarca bu dosya kodlarından yazdım ve baktığımda aslında özünde hepsi aynı sadece variable adları değişiyor. komutlar yazım hep aynı terane. ve doğrusu artık yazmak da istemiyorum....

dün isteyen kişi için bir kez daha yazdım ve teslim alınca da kodu hesabımdan kaldırdım..
buraya yazdığım her kelime her satır bir kez postaladıktan sonra artık benim kontrolümden çıkmış oluyor ne geri alabilrim ne değişebilirim..

örnek şu -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] konuda aslında gayet iyi bildiğim halde 0'ın pazar olduğunu kalkıp pazartesi diye yazmış bulundum.

örnek verirkende yeterli açıklama yapmadığımdan yardım isteyen kişi yanılgıya düşmüş/ kafası karışmış...

yazdığım tüm kodlar bugüne değin hepsi bende aslında hiç biri yok olmuş silinmiş de değiller. 200'ün üstünde kod hepsi tek bir klasör içinde elimin altında.kontrolün bende olmasını tercih ederim...

-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

buda birkaç gün sonra "tarafımdan" adresten kaldırılacaktır...

saywhat 16 Ocak 2014 10:57

Cevap: soru ekleme tclsi
 
yazdığın kodu test etmemenin faydaları....

satır no 114:

Kod:

if {[lindex $line 0] eq $soru} {
bügün koda yeniden baktığımda fark ettim ki , burada yazdığım satıra göre $line'ın ilk kelimesi eşitse $soru'ya demişim... halbuki !sil işi sorunun tamamıyla eşleşmeli idi...sonuçta soruyu bir anahtar kelime/numara vs ile eklemiyoruz...öyle eklenseydi bu yukardaki satır doğru eşleşmeyi bulup silme işini yapardı yani : !ekle soru1 Türkiye'nin başkenti?:Ankara ile eklenip !sil soru1 ile silinmesi beklenseydi...,ancak burada olması gereken sorunun tamamıyla eşleşmesi...

yani bu satır:
Kod:

  if {[string match -nocase "*$soru*" $line]} {
ile değişmeli ki $soru'nun tamamına göre $dosya'da eşleşme bulunsun.

bu değişince sonuç:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

olması gerektiği gibi olur...

-> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 10:07.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk