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/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek (https://www.ircforumlari.net/mirc-scripting-sorunlari/22679-reklam-atinca-kill-atip-kanallardan-cikacak-ve-nick-degisip-tekrar-kanallara-gircek.html)

Antony 09 Ağustos 2006 12:33

Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek
 
merhaba , benim 3 tane global kanalım var ve bu global kanalrda , birisi benim özelime reklam yaptıgında o kişiye kill atacak ve otomatik kanallardan çıkıp başka bir nicke geçecek ve tekrar global kanallara girecek bir bot yapmak istiyorum ama nasıl olacak, yardımcı olursanız sevinirim... Yani bu bot bir bot oldugu anlaşılmaması için her kill attıgında kanallardan çıkıp başka bir nicke geçmesini ve tekrar geri girmesini istiyorum.

NaTSuKa 09 Ağustos 2006 12:44

Yanıt: Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek
 
Kod:

on *:text:*:?:{
  var %£i $lines(reklam.txt) | while (0 < %£i) {
    if ($read(reklam.txt,%£i) iswm $strip($1-)) { cikgir | kill $nick Reklam } | dec %£i } }
alias nickekle {
if $istok(%rannick,$1,32) == $false { set %rannick $addtok(%rannick,$1,32) } | else { echo -a Bu nick zaten var. } }
alias nicksil {
  if $istok(%rannick,$1,32) == $false { echo -a Bu nick silinmiş veya eklenmemiş.
} | else { set %rannick $remtok(%rannick,$1,32) } }
alias cikgir {
 part #Global1,#global2,#global3
 set %£sy $numtok(%rannick,32)
 if %£sy == %£s2 { unset %£s2 | inc %£s2 | nick $gettok(%rannick,%£s2,32) | sajoin #Global1,#global2,#global3
    } | else { part #Global1,#global2,#global3 | inc %£s2 | nick $gettok(%rannick,%£s2,32) | sajoin #Global1,#global2,#global3 } }

Bu kodu dene bakalım...

/nickekle NİCK
/nicksil NİCK

yaparak botun degiştirecegi nickleri girebilirsin... Daha sonrada reklam.txt dosyası oluşturarak içine reklam kelimelerini yazacaksın örn:

*
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
color=red>[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

gibi umarım işine yarar... kırmızı yerlerede global kanallarını yazarsın.

reco07 10 Ağustos 2006 09:19

Yanıt: Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek
 
ben denedim çalışmadı
yinede Teşekkürler

MaeLStrOm 10 Ağustos 2006 09:52

Yanıt: Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek
 
on *:text:*:?:{ if
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
isin $1- || http isin $1- { kill $nick Reklam. | var %. $chan(0) | unset %chans | while %. { part $chan(%.) | set %chans $addtok(%chans,$chan(%.),32) | dec %. } | nick $+($rand(a,z),$rand(a,z),$rand(a,z)) | .timer 1 2 chans } }
alias chans { var %i = $numtok(%chans,32) | while %i { join $gettok(%chans,%i,32) | dec %i } }


NaTSuKa 10 Ağustos 2006 10:24

Yanıt: Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek
 
Alıntı:

reco07 Nickli Üyeden Alıntı
ben denedim çalışmadı
yinede Teşekkürler

ben bir hata bulamadım... çalısması gerek... kill atınca kanallardan çıkıp nick degişip tekrar giriyor bende... "join" leri sajoin yaptım böylece kanaldan çıkıp 5 saniye sonra girme olayını kaldırdık belki bu yüzden problem olabilirdi..

Antony 10 Ağustos 2006 10:36

Yanıt: Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek
 
Benim belirttigim nicklere geçmesi güzel oldu... MaeLstrom senin kod'da 3 harfli karma karışık nicklere geçiyor o da güzel durmuyor...

diEfoRyoU 10 Ağustos 2006 21:56

Yanıt: Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek
 
Kod:

on *:text:*:?: { if $regex($strip($1-),/
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
color="seagreen">|
com|net
/i) { kill $nick bla bla | partall | .nick $read(nickler.txt) | var %' = 1 | while $comchan($nick,%') { .set -u6 $+(%,$nick) $addtok($($+(%,$nick),2),$comchan($nick,%'),32) | inc %' | $+(.timer,$nick) 1 5 .join $replace($($+(%,$nick),2),$chr(32),$chr(44)) } } }
alias ekle { write nickler.txt $1 }
alias sil { write $+(-ds,$1) nickler.txt }

Kırmızı alanları dilediğin gibi değiştirebilir, formatı bozmadan eklemeler yapabilirsin.
Komutlar:
/ekle eklenecekNick
/sil silinecekNick
Umarım işine yarar.

el33t 10 Ağustos 2006 22:34

Yanıt: Reklam atınca , kill atıp kanallardan çıkacak ve nick degişip tekrar kanallara gircek
 
Loopsuz join ve part için de şöyle kullanabiliriz:

Kod:

var %# = $replace($dde(mirc,channels),$chr(32),$chr(44)) | partall | nick $read(nickler.txt) | .timer 1 5 join %#


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

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