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/)
-   TCL Scriptler (https://www.ircforumlari.net/tcl-scriptler/)
-   -   !kaydet #kanal nick ( istek ) (https://www.ircforumlari.net/tcl-scriptler/212763-kaydet-kanal-nick-istek.html)

Raw 24 Mayıs 2009 14:21

!kaydet #kanal nick ( istek )
 
sadece operlerin kanal kaydedebildiği bir sunucu da eggdrop botumuza örneğin #register kanalında !kaydet #kanal nick komutunu uyguladığımızda #kanal kanalını kaydedip nick kişisini founder yapıp ve nick kişisine bir bilgi memosu atabilceği bir tcl oluşturmak istesek nasıl olur acaba arkadaşlar şimdiden teş. herkese ..

GemLik 24 Mayıs 2009 15:30

Cevap: !kaydet #kanal nick ( istek )
 
tcl i yazdık ama önemli bir kaç yeri var ilk olarak botunuz admin olmalı ve admin listede olmalı kanalı kaydetmesi için kanal şifresi lazım ve hayli ile kanalların 123456 diye düzenledim onları siz kendinize göre düzenleyin ve botun nicki bende ali sizde onu kendinize göre düzenleyin denedim çalışıyor kod ve son olarak !kaydet #kanal nick den sonra botu kanaldan !part #kanal ile cıkarınız

Kod:

#### admin kanali###
set ops_chan "#register"
bind pub - !kaydet kaydet
bind pub - !part gemlik2
proc kaydet {nick uhost handle chan text} {
global ops_chan
if {[isop $nick $chan] || [onchan $nick $ops_chan]==0} {
set kanal [lindex $text 0]
set gnick [lindex $text 1]
if {![validchan $kanal]} {
channel add $kanal { +nodesynch flood-chan 10:2 }
        }
putserv "operserv mode $kanal +o ali"
putserv "chanserv register $kanal 123456 [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]"
putserv "chanserv set $kanal founder $gnick"
putserv "memoserv send $gnick $kanal kanalinin sahibi oldunuz sifrenizi degistirin"
putserv "PRIVMSG $ops_chan :$gnick 'nickini $kanal ina atandi"
return 1
}
return 1
}
proc gemlik2 {nick uhost handle chan text} {
global ops_chan
if {[isop $nick $chan] || [onchan $nick $ops_chan]==0} {
set kanal [lindex $text 0]
if {[validchan $kanal]} {
channel remove $kanal
        }
putserv "PRIVMSG $ops_chan : bot $kanal kanalindan cikarildi $nick"
return 1
}
return 1
}


Raw 24 Mayıs 2009 15:53

Cevap: !kaydet #kanal nick ( istek )
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] , ilginden dolayı teşekkür ederim . emeğine sağlık ellerin dert görmesin kardeş :)

Raw 24 Mayıs 2009 16:27

Cevap: !kaydet #kanal nick ( istek )
 
birde bu kanal şifresi olayında şifre.txt diye bir dosya atsak onun içnde 100 tane değişik şifre olsa mesela her kayıtta oradan bir şifre seçip kaydetse ve memoya o şifreyi yazsa nasıl olur çok şey mi istemiş oluruz acaba ? :)

GemLik 24 Mayıs 2009 16:35

Cevap: !kaydet #kanal nick ( istek )
 
bence gereksiz asdwefsac böyle bulanamicak tek bir şifre belirleyin sizden başka kimse bilmesin zaten kanal founderı kanalı aldıkdan sonra şifreyi zaten istediği şekilde değiştirir gereksiz gibi geldi bana

Raw 24 Mayıs 2009 17:10

Cevap: !kaydet #kanal nick ( istek )
 
tamam kardeş haklısın aslında pekde gereği olmayan bir sistem ama belki ilgini çeker böyle bir kodda yazmak istersin diye sölemiştim.çünki bazen can sıkıntısından kod yazıyorsunuz ilgi alanınız olduğu için bi fikir atayım dedim işte.teş yinede kolay gelsin iyi çalışmalar ..

ritter28 12 Temmuz 2009 13:26

Cevap: !kaydet #kanal nick ( istek )
 
selam gemlik benımde serverimle ilgili bi soprun var bana yardımcı olurmusunuz .. ben mynetteki gibi userler kanal basvurusu yapsın istiyorum /Msg Bot OZELKANAL gibi sonrada basvuruyu opers kanalına bildirsin bunun gibi bi tclyi bulamıyorum yardım edersen beni cok mkutlu edersin tşklerrr kardeşim..

ritter28 12 Temmuz 2009 23:50

Ozel kanal basvurusu
 
ToXic Paşam ben sunucumda MerLy gibi yani mynetteki gibi userler kanal basvurusu yapsın istiyorum /Msg Bot OZELKANAL gibi sonrada basvuruyu opers kanalına bildirsin bunun gibi bi tclyi bulamıyorum yardım edersen beni cok mkutlu edersin tşklerrr kardeşim..

BLacksea_61 01 Şubat 2010 14:33

Cevap: !kaydet #kanal nick ( istek )
 
нєνєѕℓєяiηi кєη∂iηє iℓαн є∂iηмє

SeckiN 11 Kasım 2011 18:35

Cevap: !kaydet #kanal nick ( istek )
 
Kardeş ßana ßu Konu Hakkında Yardımcı oLurmusun. Sanırım ßiyerde Hata Yapıyorum..

CLubber 11 Kasım 2011 18:52

Cevap: !kaydet #kanal nick ( istek )
 
Hatanız nedir, buraya kopyalarsanız yardımcı olabiliriz.

house 10 Şubat 2012 06:46

Cevap: !kaydet #kanal nick ( istek )
 
Alıntı:

bind msg - !basvuru ozel_raw
proc ozel_raw {n u h a} {
putserv "PRIVMSG $n Merhaba $n "
putserv "PRIVMSG $n Özel kanal basvuru sihirbazına Hoş GeLdiniz"
putserv "PRIVMSG $n Sunucumuzda özel kanal açılımları , sohbet huzurunuz açısından sınırlı bırakılmıştır."
putserv "PRIVMSG $n Taşıdığı isim ; saygı ve sevgi kuralları içerisinde olan , tüm özel oda isteklerinize cevap verilecektir."
putserv "PRIVMSG $n Şimdi başvuru için ; ozelkanalbasvuru #kanal yazmanız yeterlidir."
putserv "PRIVMSG $n HayaLetSohbet KeyifLi SohbetLer DiLer .."
}
bind msg - ozelkanalbasvuru basvuru_raw
proc basvuru_raw {n u h a} {
set kanal [lindex $a 0]
putserv "PRIVMSG $n Merhaba $n ,4 $kanal odasi için basvuru işleminiz tamamlanmistir."
putserv "PRIVMSG $n Kisa bir süre içerisinde memo ile bilgilendirileceksiniz."
putserv "PRIVMSG $n HayaLetSohbet KeyifLi SohbetLer DiLer .."
putserv "memoserv send #Opers Sayın Yönetici , $n rumuzlu kullanici4 $kanal odasi için kanal basvurusu yapmistir."
putserv "PRIVMSG #Opers Sayın Yönetici , $n rumuzlu kullanici4 $kanal odasi için kanal basvurusu yapmistir."
}
set ops_chan "#Opers"
bind pub - !kaydet kaydet
proc kaydet {nick uhost handle chan text} {
global ops_chan
if {[isop $nick $chan]} {
set kanal [lindex $text 0]
set gnick [lindex $text 1]
set asifre [rand 9999999]
if {![validchan $kanal]} {
channel add $kanal { +nodesynch flood-chan 10:2 }
}
putserv "operserv mode $kanal +o FG"
putserv "chanserv register $kanal $asifre HayaLetSohbet"
putserv "chanserv set $kanal founder $gnick"
putserv "memoserv send $gnick Merhaba $gnick , $kanal odasi isteginiz uzerine $asifre sifresiyle nickinize kaydedilmistir. HayaLetSohbet Tesekkur Eder .."
putserv "PRIVMSG $ops_chan :isLem tamamlandi .  $gnick  nickinin istegi uzerine $kanal  kanali kayit islemi tamamlanmis , kanal sahibi $gnick  olarak belirlenmistir."
return 1
}
return 1
}
burada FG bot nickidir, siz değişin istediğiniz gibi.

bot özeline;
!basvuru
yazınca bilgi veriyo.
!ozelkanalbasvuru #kanal
yazınca kanal için #opers kanalına memo atar.
O kanaldaki "OPLAR" memoyu okuyunca
!kaydet #kanal nick
yapar ve bot rastgele şifre belirler tek bi şifre değil.
sonra kullanıcıya memo atar.

Smith 07 Kasım 2015 01:51

Cevap: !kaydet #kanal nick ( istek )
 
Alıntı:

iLviiR Nickli Üyeden Alıntı (Mesaj 1041026406)
burada FG bot nickidir, siz değişin istediğiniz gibi.

bot özeline;
!basvuru
yazınca bilgi veriyo.
!ozelkanalbasvuru #kanal
yazınca kanal için #opers kanalına memo atar.
O kanaldaki "OPLAR" memoyu okuyunca
!kaydet #kanal nick
yapar ve bot rastgele şifre belirler tek bi şifre değil.
sonra kullanıcıya memo atar.

Usta öncelikle teşekkürler ama çalışmadı.

YouMyCure 07 Kasım 2015 12:20

Cevap: !kaydet #kanal nick ( istek )
 
Alıntı:

Smith Nickli Üyeden Alıntı (Mesaj 1041692336)
Usta öncelikle teşekkürler ama çalışmadı.

sorunsuz çalışıyor

house 08 Kasım 2015 23:07

Cevap: !kaydet #kanal nick ( istek )
 
Baya uzun zaman geçmiş üzerinden, services, eggdrop veya unreal versiyonuna göre problem çıkarma şansı da muhtemelen var.
Aldığın hatayı paylaşırsan yardımcı olmaya çalışırım @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Edit: Bota kendinizi tanıtmanız ve şifre vermeniz şart.

/msg BotNick HELLO
/msg Botnick pass ŞİFRE

Smith 08 Kasım 2015 23:48

Cevap: !kaydet #kanal nick ( istek )
 
Alıntı:

iLviiR Nickli Üyeden Alıntı (Mesaj 1041692738)
Baya uzun zaman geçmiş üzerinden, services, eggdrop veya unreal versiyonuna göre problem çıkarma şansı da muhtemelen var.
Aldığın hatayı paylaşırsan yardımcı olmaya çalışırım @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Edit: Bota kendinizi tanıtmanız ve şifre vermeniz şart.

/msg BotNick HELLO
/msg Botnick pass ŞİFRE

Hiçbir hata vermiyor yani çalışmıyor tepki yok usta birde bu kısmı anlamadım
/msg BotNick HELLO
/msg Botnick pass ŞİFRE
bootnick şifre botnick vs yazan kısma kendi nick ve şifrememi yazacağım ? bottun statusunda.

house 08 Kasım 2015 23:51

Cevap: !kaydet #kanal nick ( istek )
 
Bu arada eski PID'leri temizledin değil mi? Botu sunucuya soktuktan sonra HELLO ile kendini master olarak tanıtırsın. Şifre ise kendi şifrenden bağımsız yeni bir şifre olmalı, botun konsoluna girmek için kullanıcaksın. Şöyle yapalım, botu eggdrop -m yerine eggdrop -nm ile sok sunucuya ve telnet ekranın açık kalsın, komutu sunucudan uyguladığında SSH ekranında hata gözükür zaten, orayı bir kopyala bakalım buraya @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Smith 09 Kasım 2015 01:26

Cevap: !kaydet #kanal nick ( istek )
 
Alıntı:

iLviiR Nickli Üyeden Alıntı (Mesaj 1041692749)
Bu arada eski PID'leri temizledin değil mi? Botu sunucuya soktuktan sonra HELLO ile kendini master olarak tanıtırsın. Şifre ise kendi şifrenden bağımsız yeni bir şifre olmalı, botun konsoluna girmek için kullanıcaksın. Şöyle yapalım, botu eggdrop -m yerine eggdrop -nm ile sok sunucuya ve telnet ekranın açık kalsın, komutu sunucudan uyguladığında SSH ekranında hata gözükür zaten, orayı bir kopyala bakalım buraya @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

usta sunucuda o kdr yetkim yok : ) sadece bot geliştiriyorum.

house 09 Kasım 2015 02:50

Cevap: !kaydet #kanal nick ( istek )
 
Alıntı:

Smith Nickli Üyeden Alıntı (Mesaj 1041692759)
usta sunucuda o kdr yetkim yok : ) sadece bot geliştiriyorum.

Yetkin nedir, yani SSH olmadan bunu zaten yapamazsın. Ayrıca eğer services administrator veya dengi yetkiye sahip değilsen sorun yaşaman da muhtemel.

Smith 09 Kasım 2015 05:21

Cevap: !kaydet #kanal nick ( istek )
 
Alıntı:

iLviiR Nickli Üyeden Alıntı (Mesaj 1041692767)
Yetkin nedir, yani SSH olmadan bunu zaten yapamazsın. Ayrıca eğer services administrator veya dengi yetkiye sahip değilsen sorun yaşaman da muhtemel.

admin ark'da denedi oda çalıştıramadı usta :S

house 09 Kasım 2015 09:24

Cevap: !kaydet #kanal nick ( istek )
 
Alıntı:

Smith Nickli Üyeden Alıntı (Mesaj 1041692777)
admin ark'da denedi oda çalıştıramadı usta :S

Konsol log'u veya hataya dair bir şey lazım ki yardım edebileyim, bilmeden görmeden yorum yapmak doğru olmaz. Botu soktuktan sonra hostname (chghost ile) değiştirmek de işe yarayabilir, belki conf hatası belki de başka bişey, bilemicem.

Heartbroken 10 Kasım 2015 04:05

Cevap: !kaydet #kanal nick ( istek )
 
Scriptteki :
putserv "chanserv register...
Yada Diğer operserv vesaire,
Atılan Mesaj Satırlarının:
Komut "Yöntem Hedef :Ne"
Şeklinde Değişmesi Gerekli.

Yani:
putserv "PRIVMSG chanserv :register ....."
Gibi.

Kimi Servisler-Sunucularda ,
İşe Yaramış Olsada,
Çoğunda Bu İşlemez.

$Nick Yada $Kanala
Hernasıl Mesaj Postalanıyorsa ,
$nick , $Kanal gibi ,
Falanca Servis'te
Mesaj Gönderilecek Hedef
Konumundadır.

Gönderilen Mesaj,Komut,Text
Herneyse, Başına : Konarak ,
Komut "Yöntem Hedef :Text"
putserv "PRIVMSG $chan :Yo"
Gibi Olması Gerekirdi.

Doğru Kullanım Şekli Bu.
Kimi Deneyenlerde Çalışmama
Nedeni Bu Gibi Sorunlar
Olması İhtimal Dahilindedir.

Daha PekÇok Nedeni
Olabileceği gibi.

house 10 Kasım 2015 04:51

Cevap: !kaydet #kanal nick ( istek )
 
Doğrudur, olabilir. Bende sorun çıkarmamıştı, bir de @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 'ın dediği şekilde dene bakalım nolucak @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]. Putserv yerine hızlı olması açısından Putquick de kullanabilirsin bu arada, putserv botu lag'a sokar.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 21: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