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/)
-   -   Delay Join TCL v1.0 - Eggdrop TCL (https://www.ircforumlari.net/eggdrop-neostats-bnc/389836-delay-join-tcl-v10-eggdrop-tcl.html)

CLubber 11 Nisan 2011 21:05

Delay Join TCL v1.0 - Eggdrop TCL
 
Merhabalar.

Forumda dolaşırken, bir çok arkadaşımızı sunucuya bağlantıda süreli giriş kodunu aradığını farkettim.

Bunu Eggdrop ile kolayca halledebiliriz.

Bu TCL'yi botunuza eklediğinizde kullanıcı bağlandığında ayarladığınız süre kadar bekler, süre sonunda kullanıcıyı kanala çeker.

Kullanıcı bağlandığında ayrılmaması için bilgilendirme mesajı yapar.

Kod:

#######################################################
#                                                    #
#            Delay Join TCL v1.0 CLubber            #
#      Bu TCL ile Bağlanan Kullanıcıları Süreli      #
#            Kanallara Aktarabilirsiniz..            #
#                                                    #
#######################################################
# Kanallarımız.
set kanallar "#Sohbet,#Muhabbet,#Oyun,#Radyo"
# Kullanıcı Bağlantısında Saniye Cinsinden Bekleme Süresi.
set time "10"
#Editlemeler Bu Kadar Lütfen Bundan Sonrasını Ellemeyin.
bind raw * notice connection
proc connection {from keyword text} {
  global botnick kanallar time
  if {[string match -nocase "*Client connecting on port*" $text]} {
    set nick [lindex $text 9]
    putquick "notice $nick :Merhaba $nick"
    putquick "notice $nick :Bağlantınız kuruldu, $time saniye sonunda kanallara aktarılacaksınız."
    putquick "notice $nick :Hoş sohbetler dileriz."
    utimer $time[list putquick "sajoin $nick $kanallar"]
  }
}
 
putlog "Delay Join TCL v1.0 - Eggdrop CLubber"

Sorunsuz çalışıyor, Unrealde Editleme Yapmakta Zorlananlar Bu TCL'yi Kullanabilir..

Keyifli Forumlar :)

Not: Forumdan Dolayı utimer $time ile [ arasındaki boşluk görünmüyor. Orada boşluk var dikkat edin.

YaRGuCi 12 Nisan 2011 00:33

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
delayjoin tcl daha öncede paylasılmıstı gerek namesis olsun gerekse raw olsun ginede tekardan kendine göre editleyip yayınlamakta güzel basarılar..

dEathLeSs 12 Nisan 2011 17:35

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Güzel paylaşım, emegine saglık

YaRGuCi 12 Nisan 2011 19:50

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Alıntı:

CLubber Nickli Üyeden Alıntı (Mesaj 1040723512)
Bunun neresi edit ?

Yorum Yazıyor Olmak İçin Yorum Yazmayın.

Kendi Yazdığım Bir TCL, Başkasının Yaptığı Değil.

Kod:

set cekmethod "SAJOIN"
bind raw * notice snotice:connect
proc snotice:connect {from keyword text} {
global cekmethod zaman_araligi
if {[string match -nocase "*client connecting*" $text]} {
set nick [lindex $text 9]
utimer 10[list puthelp "$cekmethod $nick #Oyun,#Kelime,#Yarisma,#OXM,#Radyo,#AlemTR,#GeyikTR"]
}
}
# Ident ve realname'de degistirelecek olan reklam icerikli kelimeler.
set delayj(reid) {
"*mynet*"
"*zurna*"
"*kelebek*"
"*ayna*"
"*klavye*"
"*canavar*"
"*admin*"
"*oper*"
"*ircop*"
"*serv"
"*service*"
"*servis*"
"*http*"
"*
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Sunucunuzun ident'ini belirtiniz.

set delayj(ident) "GeyikTR"
# Sunucunuzun realname'sini belirtiniz.
set delayj(realn) "GeyikTR Sohbet Kullanıcısı"
# Giris'te gosterilecek olan mesaj'i belirtiniz.
set delayj(cnmsg) "*** Guvenlik taramalarindan geciyorsunuz. 7 saniye icinde kanallara aktarilacaksiniz, lutfen sabirli olunuz."
# Giris'te ki uyari mesaj'i nasil iletilsin ?
# "PRIVMSG" veya "NOTICE"
set delayj(cmetd) "NOTICE"
# Ident ve Realname'de reklam tespit edildiginde uyari olarak gosterilecek mesajlari belirtiniz.
set delayj(idmsg) "*** \002IDENT\002'inizde reklam icerikli kelime(ler) tespit edildigi icin degistirilmistir."
set delayj(rnmsg) "*** \002REALNAME\002'nizde reklam icerikli kelime(ler) tespit edildigi icin degistirilmistir."
# Ident ve Realname reklam uyari mesaj'i nasil iletilsin ?
# "PRIVMSG" veya "NOTICE"
set delayj(irmtd) "NOTICE"

ne farkı var senin verdigin sajoin işlemiyle diger tcl sajoin islemlerinin acıklayabilirmisin ? encodelerle ufaktan bi oynama yapmıssın, farklı bisey var mı ? dedim mi calmıssın; güzel edit dedim. altını cizim buda benim editim desem.. neyse kolay gelsin... tbk etsende ne fayda irdelesende hersey ortada, kolay gelsin

CLubber 12 Nisan 2011 21:28

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Verdiğin Kodla, Benim Yazdığım TCL'nin uzaktan yakından alakası yok.

Delay Join Diyoruz. Fullname Ban Değil.

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

Burda Yardım İstemiş Ona Göre Yardım Ediyoruz.

Bi Yerden Alma Söz Konusu Değil.

YaRGuCi 12 Nisan 2011 21:36

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Alıntı:

CLubber Nickli Üyeden Alıntı (Mesaj 1040723730)
Verdiğin Kodla, Benim Yazdığım TCL'nin uzaktan yakından alakası yok.

Alıntı:

CLubber Nickli Üyeden Alıntı (Mesaj 1040723730)

Delay Join Diyoruz. Fullname Ban Değil.

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

Burda Yardım İstemiş Ona Göre Yardım Ediyoruz.

Bi Yerden Alma Söz Konusu Değil.

biz de biliyoruz yardım oldugunu bisey dedim mi iyi tcl yap paylas bisey dedik mi ? fulname diyorsun onuda ortadan kaldırabilirsin banlama olayınıda onu bizde biliyoruz tcl yazmak buysa yaz kardesim nediyim kolay gelsin

CLubber 12 Nisan 2011 21:37

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Konuyla alakasız, "Şu kişi yazmış ordan editlemişsin" gibi saçma yorumlar yapmazsak sevinirim.

YaRGuCi 12 Nisan 2011 21:45

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
öyle bisey dedim mi iyi oku derim onlar gerekse paylasmıs dedim ( namesis / raw ) dedim mi almıssın onlardan ?

DeLiKaNLi 13 Nisan 2011 02:41

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Dustugumuz duruma bakin.. biri edit bu edit dior otekide alakasi olmadigini savunuyor. Kardesler sizlere bisey sorucam. Siz birbirinize bu kadar ters sozler sarf etceginize aklinizi kullanip kendi tarafinizi savunacaginiza neden el el'e veripte fikir yurutupte ise yariyacak kodlar yazmiyorsunuz? Birazcik nefislerimizi tutmayi ogrenebilsek keske.. benim yorumum clubber'in yazdigi code edit deil cunku ona bakarsak ustune yazdigimiz kagitta edit o zaman nasil olsa agac biri cizgili oteki cizgisiz bu edit denir mi sence Yarguci kardesim? Lakin clubber kardes, Yarguci kardesimizde kotu bisey dememis, ellerine saglik demis. Hadi sonlansin burda bu is kirmayin birbirinizi.

Not: Birini istemeyerek kirdiysam ozur dilerim Hakkinizi helal edin.

GhostLy 18 Nisan 2011 14:14

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
edit veya , değil sizlere paylaşım sunan arkadaşlarınıza saygılı olun.. alakasız post atmayın siz daha iyisi yapabiliyorsanız sizler yapın yapan adamıda yaptıklarından soğutmayın.. iyi forumlar.

Stafff 18 Nisan 2011 14:30

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
bunu nasıl işleve sokucaz peki gösterirmisiniz mircin neresine atıcas

Heartbroken 18 Nisan 2011 15:04

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Alıntı:

Stafff Nickli Üyeden Alıntı (Mesaj 1040727357)
bunu nasıl işleve sokucaz peki gösterirmisiniz mircin neresine atıcas


yanlış yerdesiniz mirc script arıosanız. bunlar tcl. eggdrop için yapılmış scriptler...mirc üzerinde çalışmazlar...

Stafff 18 Nisan 2011 15:08

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
pardon mirc deilde örnegin sajoini eggdrop yapıcakta hangi bölümüne atıcas bunu

Heartbroken 18 Nisan 2011 15:24

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Alıntı:

Stafff Nickli Üyeden Alıntı (Mesaj 1040727386)
pardon mirc deilde örnegin sajoini eggdrop yapıcakta hangi bölümüne atıcas bunu

hesabına ftp ile bağlanıp tcl scriptini home/kullanıcı-adın/eggdrop/scripts dizini içine atmalısınız ve attığınız tcl scriptin adını eggdrop .conf içinden göstermelisiniz . sonra bota rehash çekerek botun scripti tanımasını sağlarsınız ve bot üzerinden bu script işlemeye başlar..

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

fLayer 15 Mayıs 2011 05:37

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
kardeşim eline Saglık yanlız sunucuya qirdiqimizde
< Tfan > Merhaba Nickiniz
< Tfan > Bağlantınız kuruldu, 10 saniye sonunda kanallara aktarılacaksınız.
< Tfan > Hoş sohbetler dileriz.

bu yazıyı veriyor ama neden statuste bekletmiyor artı Rawları Açık admin listte ekli

CLubber 15 Mayıs 2011 11:30

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Tcl'ni kopyalarmısın, kullandığın? bence sorun, dediğim gibi boşlukta. Forumdan dolayı görünmüyor boşluk.

Boşluk bırakıp denersen, sorun çözülecektir.

Anatolia 05 Mart 2012 02:48

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
neticeyi bildirir misiniz sorunsuz çalışıyor ise kurmak istiyorum..

Keen 09 Mart 2012 15:48

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Ben denedim malesef sorunlu çalışıyor. Çoğunlukla işlem yapmıyor ve en kötü tarafı port bazı olmaması. Muaf port eklense iyi olur. Bot işlem yapmadığında ping time out oluyor. İnş bir sorunraki versionda daha iyi bir netice çıkar.

LnX 20 Mart 2012 17:33

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Delay Join'i Socket botlarada ekleme Yapabilirmiyiz? socket bot eğer sakıncalı bulşur ise Ip yada Nicki Sunucuya Sokmadan Statusten direk zline atmasını sağlıyabilirmiyiz?

CLubber 20 Mart 2012 18:13

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Eggdrop botunuza yükleyerek kullanabilirsiniz bu scripti. Socket botunuza ekleyerek kullanamazsınız.

Bunun için mIRC Scripting Hazır Kodları bölümüne konu açabilirsiniz.

mercenary 18 Nisan 2012 00:21

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
bu Tcl'yi hangi bota nasıl ekleyecez detaylı anlatırmısın

saywhat 18 Nisan 2012 01:05

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Alıntı:

mercenary Nickli Üyeden Alıntı (Mesaj 1041094881)
bu Tcl'yi hangi bota nasıl ekleyecez detaylı anlatırmısın

detaylı anlatım için : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kod:

set time "10"
botun kullanıcıyı kanallara kaç saniye sürede çekiceğinin ayarı,
Kod:

set kanallar "#Sohbet,#Muhabbet,#Oyun,#Radyo"
hangi kanallara çekiceğinin ayarı,
Kod:

if {[string match -nocase "*Client connecting on port*" $text]} {
sunucuya girişleri görebilecek yetkiye "oper" yetkilerine sahip olmalı ki giriş snoticelerini görebilsin bot.
Kod:

utimer $time[list putquick "sajoin $nick $kanallar"]
belirtilen sürede belirlenen kanallara kullanıcıyı sajoinleyen kısım.

sftp aracıyla Shell'inize bağlanıp home/kullanıcı-adınız/eggdrop/scripts/ klasörü içine kodu atıp botunuzun .conf dosyasında
Kod:

source scripts/DelayJoin.tcl
olarak ekleyip botunuza .rehash komutu uygulayın .yada yeniden başlatın..(script adını eklerken .conf içine büyük-küçük harf uyumuna aynı olmasına dikkat edin.yoksa eklenen-bulunan scripti görmez bot yazılışları aynı olmalı)

Stealth 18 Nisan 2012 16:12

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Alıntı:

YaRGuCi Nickli Üyeden Alıntı (Mesaj 1040723259)
delayjoin tcl daha öncede paylasılmıstı gerek namesis olsun gerekse raw olsun ginede tekardan kendine göre editleyip yayınlamakta güzel basarılar..

İbrahim, bütün TCL Script 'ler hemen hemen aynıdır, komutlar olsun, timer'ler olsun prefix'ler hepsi aynıdır. O Yüzden, tartışmaya girmeyin bence.. Kimin editledigini kimin yazdıgını anlamak zordur.

Önemli olan, bi emek verip ortaya birşeyler çıkarmaktır.. CLubber'ede, emeklerinden dolayı teşekkür ederiz.

YaRGuCi 18 Nisan 2012 18:56

Cevap: Delay Join TCL v1.0 - Eggdrop TCL
 
Alıntı:

Stealth Nickli Üyeden Alıntı (Mesaj 1041095389)
İbrahim, bütün TCL Script 'ler hemen hemen aynıdır, komutlar olsun, timer'ler olsun prefix'ler hepsi aynıdır. O Yüzden, tartışmaya girmeyin bence.. Kimin editledigini kimin yazdıgını anlamak zordur.

Önemli olan, bi emek verip ortaya birşeyler çıkarmaktır.. CLubber'ede, emeklerinden dolayı teşekkür ederiz.

Ya benimde dediğim oydu zaten ben bişey demedim ki edit kelime kökü derlemek düzenlemek al kopi paste edip sadece 2-3 kod oynama manasına getirmedim ki zaten paşam.Ben zaten gerekli açıklamayı demiştim ben emek hırsızısın gibi manada kullanmadım edit cümlesinde bunuda belirteyim.Güzel çalısmaları var gördüğüm kadarıyla.Güzel gidiyor başarılarının devamını dilerim.İnşallah istediği noktalara gelebilir.Yanlış anlaşılmış isem kusura bakmayın.Ben derlemek düzenlemek manasında kullandım o cümleyi sanırım yanlış anlamışlar.Açıklamak bugüne kısmet olmuş.Keyifli forumlar.


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

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