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/)
-   -   kufurden atilana muaf (https://www.ircforumlari.net/mirc-scripting-sorunlari/171055-kufurden-atilana-muaf.html)

QkLa 07 Ocak 2009 12:00

kufurden atilana muaf
 
S'a Hayirli forumlar..

soyle bir kufur korumasi kullaniyorum
on @*:text:*:#: {
if $nick == $me { echo -a msg # OK }
if $regex($1-,(?<=^|\s)(det|kufur2|kufur3)(\s|$)) {
.ban # $nick 5
.kick # $nick Kufur yasaktir.
mode $chan +m | .timer 1 20 /mode $chan -m
.play -f1 # dosyaad?.txt 200
}
}

soyle bir code ile de banlananin banini 5 dakika sonra aciyorum.buna kufurden atilanlarin banini acmamasi icin nasil bir eklenti yapabilirim yardimci olabilirseniz sevinirim,

on @*:ban:#:{ .timer 1 300 mode # -b $banmask }
}

bunun mantigini alabilirsem bende diger code'ler icin bir seyler yapmaya calisacagim.mesela..

on *:open:?:*:{
/timer 1 5 msg $nick

ozel karsilama icin bir code.bu code ozelime gelen hasan nickli sahis icin calismayacak.kavramak istedigim mantik budur.

simdiden tesekkur ederim hayirli forumlar dilerim,S'a

Difuzyon 07 Ocak 2009 13:57

Cevap: kufurden atilana muaf
 
Kod:

on @*:text:*:#: {
  if $nick == $me { echo -a msg # OK }
  if $regex($1-,(?<=^|\s)(det|kufur2|kufur3)(\s|$)) {
    .disable #banac
    .ban # $nick 5
    .kick # $nick Kufur yasaktir.
    mode $chan +m | .timer 1 20 /mode $chan -m
    .play -f1 # dosyaad?.txt 200
    .timer 1 2 .enable #banac
  }
}
 
#banac on
on @*:ban:#:{ .timer 1 300 mode # -b $banmask }
#banac end


Text event'ında küfürlü bir işlem olayı olduğunda önce #banac group'u devre dışı kalacaktır(bu durumda attığın ban olayını görmiyecektir).
Ardından 2 sn. sonra #banac group'u aktif hale gelecektir.Diğer ban olayları oluştuğunda açacaktır.

İyi forumlar...

QkLa 10 Ocak 2009 09:29

Cevap: kufurden atilana muaf
 
S'a

on @*:text:*:#: {
if $nick == $me { echo -a msg # OK }
if $regex($1-,(?<=^|\s)(det|kufur2|kufur3)(\s|$)) {
.ban # $nick 5
.kick # $nick Kufur yasaktir.
mode $chan +m | .timer 1 20 /mode $chan -m
.play -f1 # dosyaad?.txt 200
}
}

uzun suredir bu codeyi kullandigim icin bundan vazgecmek istemiyorum.ama kufurleri buna eklemek zor oluyor.forumlarda cok kufur korumasi arastirdim.cogu dialog seklinde oldugu icin benim isime yaramayacak.cunki bu elimdeki codeyi mircscript bot'a ekleyecegim.!ekle kufur yazdigimda kufur ekleyecek !sil kufur dedigimde de kufru silecek sekilde yapmak istiyorum.
bot'a kufurler !ekle hanzo !ekle *hanzo !ekle *hanzo* !ekle hanzo* seklinde olabilecek.bu konuda yardimci olabilirseniz memnun olurum.

simdiden tesekkur ederim hayirli forumlar.S'a


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

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