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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 09 Ocak 2008, 19:34   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




Ben size Komple kodu verim hocam sürekLi o hatayı veriyor.

;"bot" adlı socketımız açıldığında
on *:sockopen:bot:{
;eğer socketta bir sorun varsa işlemi durduruyoruz
if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. | return }
;servera bağlanırken botun nicki gönderiliyor
swbot NICK Swtechnology
;servera bağlanırken botun identdi ve usernamei gönderiliyor
swbot USER BOT * * :Coder By osman*
;socket botun nickiyle işaretleniyor. yani $sock(bot).mark değeri botun nicki oluyor
sockmark $sockname Swtechnology
}
;serverdan socketa bilgi geldiğinde
on *:sockread:bot:{
;eğer socketta bir sorun varsa işlemi durduruyoruz
if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. | return }
;%; diye bir değişken oluşturup sockettan gelen bilgiyi bu değişkene yüklüyoruz ve $1- değerini doldurması için tokenize kullanıyoruz
var %; | sockread %; | tokenize 32 %;
;eğer @sdebug penceresi yoksa pencere oluşturuluyor ve sockettan gelen bilgi o pencereye gösteriliyor
if !$window(@sdebug) { window -k0 @sdebug } | aline -p @sdebug $timestamp < $1-
;sockettan gelen bilgi ile swalias aliasını çağırıyoruz
swalias $1-
}
;socketta bilgi gönderme aliasımız, eğer bot socketı açıksa o socketa istediğimiz bilgiyi gönderiyoruz
alias swbot { if $sock(bot) { sockwrite -n bot $1- } }
;sockettan gelen bilgiyi okumak için oluşturduğumuz swalias aliası
alias swalias {
if $sock(bot) {
var %: = echo $color(info) -st > Socket bot:
if :VERSION iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION mIRC v6.17 Khaled Mardam-Bey $+ $chr(1) }
if :FINGER iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ FINGER Sevket Arslan $+ $chr(1) }
if $1 == PING { swbot PONG $2- }
if $2 == 474 { %: $4 kanalında banlı. }
if $2 == 366 { %: $4 kanalına girdi. }
if $2 == KICK && $4 == $sock(bot).mark { %: $3 kanalından %n tarafından kicklendi. $+($chr(40),$right($5-,-1),$chr(41)) | swbot JOIN $3 }
if $2 == PRIVMSG {
var %n = $gettok($gettok($1,1,33),1,58), %m = $right($4-,-1), %k = $3
if $istok(el33t el33t2,%n,32) {
if .hop == $gettok(%m,1,32) { var %< = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %< | swbot JOIN %< }
if .part == $gettok(%m,1,32) { var %< = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %< }
if .join #* iswm %m { swbot JOIN $gettok(%m,2-,32) }
}
if $3 == $sock(bot).mark { swbot privmsg #Osman,#kelebek@ Nick: %n - Mesajı: %m }
}
if $left($3,1) == $chr(35) {
var %1 = 1 | while %1 <= $lines(dosya.txt) {
if $regex(%m,$read(dosya.txt,%1)) { swbot mode %k +b %n | swbot kick %k %n %k Sohbet odasında 1 4•1argo.küfür14• içerikli kelime kullandınız. }
inc %1
}
if $left($3,1) == $chr(35) {
var %1 = 1 | while %1 <= $lines(dosya2.txt) {
if $regex(%m,$read(dosya2.txt,%1)) { swbot mode %k +b %n | swbot kick %k %n %k Sohbet odasında 1 4•1web.irc.channel14• vs reklam içerikli kelime kullandınız. }
inc %1
}
}
}

Kod bu


Konu lacremel tarafından (09 Ocak 2008 Saat 19:53 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 09 Ocak 2008, 20:37   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




on *:sockopen:bot:{
if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. | return }
swbot NICK Swtechnology
swbot USER BOT * * :Coder By osman*
sockmark $sockname Swtechnology
}
on *:sockread:bot:{
if ($sockerr) { echo $color(info) -st Socket botun bağlantısı kesildi. | return }
var %; | sockread %; | tokenize 32 %;
if !$window(@sdebug) { window -k0 @sdebug } | aline -p @sdebug $timestamp < $1-
swalias $1-
}
alias swbot { if $sock(bot) { sockwrite -n bot $1- } }
alias swalias {
if $sock(bot) {
var %: = echo $color(info) -st > Socket bot:
if :VERSION iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION mIRC v6.17 Khaled Mardam-Bey $+ $chr(1) }
if :FINGER iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ FINGER Sevket Arslan $+ $chr(1) }
if $1 == PING { swbot PONG $2- }
if $2 == 474 { %: $4 kanalında banlı. }
if $2 == 366 { %: $4 kanalına girdi. }
if $2 == KICK && $4 == $sock(bot).mark { %: $3 kanalından %n tarafından kicklendi. $+($chr(40),$right($5-,-1),$chr(41)) | swbot JOIN $3 }
if $2 == PRIVMSG {
var %n = $gettok($gettok($1,1,33),1,58), %m = $right($4-,-1), %k = $3
if $istok(el33t el33t2,%n,32) {
if .hop == $gettok(%m,1,32) { var %< = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %< | swbot JOIN %< }
if .part == $gettok(%m,1,32) { var %< = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %< }
if .join #* iswm %m { swbot JOIN $gettok(%m,2-,32) }
}
if $3 == $sock(bot).mark { swbot privmsg #Osman,#kelebek@ Nick: %n - Mesajı: %m }
}
if $left($3,1) == $chr(35) {
var %1 = 1 | while %1 <= $lines(dosya.txt) {
if $regex(%m,$read(dosya.txt,%1)) { swbot mode %k +b %n | swbot kick %k %n %k Sohbet odasında 1 4•1argo.küfür14• içerikli kelime kullandınız. }
inc %1
}
var %1 = 1 | while %1 <= $lines(dosya2.txt) {
if $regex(%m,$read(dosya2.txt,%1)) { swbot mode %k +b %n | swbot kick %k %n %k Sohbet odasında 1 4•1web.irc.channel14• vs reklam içerikli kelime kullandınız. }
inc %1
}
}
}
}

Bu şekilde, herhangi bir sorun yok.
İnceledim ve denedim.

 
Alıntı ile Cevapla

Alt 09 Ocak 2008, 21:09   #13
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




kanaldan Komut uygulatabilirmiyiz /Swbot join #kanal değilde #X Kanalında !join #kanal sekLinde !msg selam sekLinde? !unban nick ban acması felan

 
Alıntı ile Cevapla

Alt 09 Ocak 2008, 21:45   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




Evet yapabilirsin.
Örnek veriyorum;

alias swalias {
if $sock(bot) {
var %: = echo $color(info) -st > Socket bot:
if :VERSION iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ VERSION mIRC v6.17 Khaled Mardam-Bey $+ $chr(1) }
if :FINGER iswm $4- { swbot NOTICE $gettok($gettok($1,1,33),1,58) : $+ $chr(1) $+ FINGER Sevket Arslan $+ $chr(1) }
if $1 == PING { swbot PONG $2- }
if $2 == 474 { %: $4 kanalında banlı. }
if $2 == 366 { %: $4 kanalına girdi. }
if $2 == KICK && $4 == $sock(bot).mark { %: $3 kanalından %n tarafından kicklendi. $+($chr(40),$right($5-,-1),$chr(41)) | swbot JOIN $3 }
if $2 == PRIVMSG {
var %n = $gettok($gettok($1,1,33),1,58), %m = $right($4-,-1), %k = $3
if $istok(nick'in,%n,32) {
if .hop == $gettok(%m,1,32) { var %< = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %< | swbot JOIN %< }
if .part == $gettok(%m,1,32) { var %< = $iif($gettok(%m,2,32),$v1,%k) | swbot PART %< }
if .join #* iswm %m { swbot JOIN $gettok(%m,2-,32) }
if $gettok(%m,1,32) == !unban { swbot mode $3 +b }
}
if $3 == $sock(bot).mark { swbot privmsg #Osman,#kelebek@ Nick: %n - Mesajı: %m }
}
if $left($3,1) == $chr(35) {
var %1 = 1 | while %1 <= $lines(dosya.txt) {
if $regex(%m,$read(dosya.txt,%1)) { swbot mode %k +b %n | swbot kick %k %n %k Sohbet odasında 1 4•1argo.küfür14• içerikli kelime kullandınız. }
inc %1
}
var %1 = 1 | while %1 <= $lines(dosya2.txt) {
if $regex(%m,$read(dosya2.txt,%1)) { swbot mode %k +b %n | swbot kick %k %n %k Sohbet odasında 1 4•1web.irc.channel14• vs reklam içerikli kelime kullandınız. }
inc %1
}
}
if $2 == 367 && $3 == $sock(bot).mark { swbot mode $4 -b $5 }
}
}

Kalın olarak verdiğim yelere bakarak geliştirebilirsin.

 
Alıntı ile Cevapla

Alt 10 Ocak 2008, 09:35   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




[09:27] *** Osman mod değiştirdi:+b ben!*@*
[09:27] <~Osman> !unban ben
[09:27] *** ben mod değiştirdi:+b Osman!*@*

[09:58] < :irc.hehe.net 401 ben +b :No such nick/channel
[09:58] < :irc.hehe.net 403 ben 2 :No such channel
bunun yazma sebebi hocam kanala birisi bise yazınca atmaya calısıyor galiba


Konu lacremel tarafından (10 Ocak 2008 Saat 09:59 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 10 Ocak 2008, 14:47   #16
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




İyide burada nick belirtmiyorsun'ki.
!unban tüm banları açar. Yani kullanım şekli, !unban sadece.

 
Alıntı ile Cevapla

Alt 10 Ocak 2008, 16:33   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




Ban Listteki butun banlarımı acıyor :S Belirttiqim nickin banını actıramazmıyız

 
Alıntı ile Cevapla

Alt 10 Ocak 2008, 17:05   #18
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




Açtırabilirsin ama uzun bir iş olur.
Belirtilen nick', bir değer'e atıyacaksın. 367 raw'ında o nick' taratıcaksın.

 
Alıntı ile Cevapla

Alt 26 Nisan 2008, 18:35   #19
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: Sock bot sorun




Sock Bot Değilse .. Botun Özeline Gelen Mesajları #XxX kanaLina YaziLmasi icin ne yapmak lazim .. ?

 
Alıntı ile Cevapla

Alt 26 Nisan 2008, 23:04   #20
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Sock bot sorun




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on ^*:text:*:?:.msg #XxX $1- | closemsg $nick | halt

yapmak lazım ve birazda forumu aramak lazım..

 
Alıntı ile Cevapla

Cevapla

Etiketler
bot, mirc, mirc download, mirc indir, sock, sorun


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
Bad Nick Korumasında Sorun... (sock bot) oSeNLuRDa_YaKa mIRC Scripting Sorunları 6 08 Mayıs 2008 20:10
sock kod local mIRC Scripting Sorunları 1 27 Şubat 2008 18:44
Sock kod local mIRC Scripting Sorunları 1 05 Ocak 2008 23:55
sock lar Flyman mIRC Scripting Sorunları 20 17 Ağustos 2007 12:02