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/)
-   -   Edilen küfürün userın özeline mesaj atılması (https://www.ircforumlari.net/mirc-scripting-sorunlari/6977-edilen-kufurun-userin-ozeline-mesaj-atilmasi.html)

Brain 26 Ağustos 2005 13:53

Edilen küfürün userın özeline mesaj atılması
 
Arkadaslar size bisey soracam ben cok denedim yapamadım mesela kufur listesinde *deneme* kelimesi var ve kanaldaki kisi kanala 1deneme1 yazdı ve attı attıgı zaman özeline sey yazabilirmiyiz # kanalında kufur ettiniz ettiginiz kufur 1deneme1 dir diye ben bunu yapamadım cok ugrastım ne yaptımsa özeline hep # kanalında kufur ettiniz ettiginiz kufur *deneme* seklinde cıkıyor bunu tam nasıl yapabilirim 1deneme1 gibi yazması icin * kodunu yazmadan ??

simdiden teşekkür ederim

djiNn 26 Ağustos 2005 14:00

Alıntı:

sıradanbiri Nickli Üyeden Alıntı
Arkadaslar size bisey soracam ben cok denedim yapamadım mesela kufur listesinde *deneme* kelimesi var ve kanaldaki kisi kanala 1deneme1 yazdı ve attı attıgı zaman özeline sey yazabilirmiyiz # kanalında kufur ettiniz ettiginiz kufur 1deneme1 dir diye ben bunu yapamadım cok ugrastım ne yaptımsa özeline hep # kanalında kufur ettiniz ettiginiz kufur *deneme* seklinde cıkıyor bunu tam nasıl yapabilirim 1deneme1 gibi yazması icin * kodunu yazmadan ??

simdiden teşekkür ederim


Kullandıgın Kodu Buraya Yazarsan Yardımcı Olmaya Çalışacağım..

Brain 26 Ağustos 2005 14:09

On @*:TEXT:*:#:{
if $kayıt(ayarlar,korumalar_küfür) == acik {
if $nick isreg # {
var %xx = $lines(kufur.txt)
while %xx {
if ($read(kufur.txt,%xx) iswm $strip($1-)) {
ban # $nick 2
kick # $nick 4 $+ # 5Kanalından 4Küfür12/4Kötü-söz12/4Argo5 Konusmak Sebebinden Dolayı Kanaldan Uzaklaştırıldınız.. | .msg $nick # Kanalında Küfür Ettin Ve Atıldın Ettigin Küfür: $read(kufur.txt,%xx) | halt } | else { dec %xx } }
}
}
}


Kullandıgım kod bu sekil

Cappystarjoe 26 Ağustos 2005 14:25

On @*:TEXT:*:#:{
if $kayıt(ayarlar,korumalar_küfür) == acik {
if $nick isreg # {
var %xx = $lines(kufur.txt)
while %xx {
if ($read(kufur.txt,%xx) iswm $strip($1-)) {
ban # $nick 2
kick # $nick 4 $+ # 5Kanalından 4Küfür12/4Kötü-söz12/4Argo5 Konusmak Sebebinden Dolayı Kanaldan Uzaklaştırıldınız.. | .msg $nick # Kanalında Küfür Ettin Ve Atıldın Ettigin Küfür: $1- | halt } | else { dec %xx } }
}
}
}

sanırım böyle birşey yapılabilir. Kodunda değiştirdiğim yeri kırmızı ile gösterdim.

Brain 26 Ağustos 2005 14:31

dostum o zaman yazdıgı kelimelerin hepsini yolluyor mesela

sselam kanal 1deneme1 olarak cıkıyor ben sadece o yazıdaki kufurlu kelimeyi istiyorum :(

Alience 26 Ağustos 2005 15:18

On @*:TEXT:*:#:{
if $kayıt(ayarlar,korumalar_küfür) == acik {
if $nick isreg # {
var %xx = $lines(kufur.txt)
while %xx {
if ($read(kufur.txt,%xx) iswm $strip($1-)) {
var %kelime = $read(kufur.txt,%xx) , %dx = 1 , %bulunan = Error!
while $eval($+($,%dx),2) {
if %kelime iswm $eval($+($,%dx),2) { %bulunan = $eval($+($,%dx),2) | goto end }
inc %dx 1
}
:end
ban # $nick 2
kick # $nick 4 $+ # 5Kanalından 4Küfür12/4Kötü-söz12/4Argo5 Konusmak Sebebinden Dolayı Kanaldan Uzaklaştırıldınız.. | .msg $nick # Kanalında Küfür Ettin Ve Atıldın Ettigin Küfür: %bulunan | halt } | else { dec %xx } }
}
}
}

bunu dene bakalım hic test etmedim şimdi yazdım

Brain 26 Ağustos 2005 15:43

dostum tesekkür ederim saol tam istedigim gibi olmus

djiNn 27 Ağustos 2005 00:34

neyse Ben Gelinceye Kadar Yardım Etmişler :P

LeadeR 27 Ağustos 2005 02:32

on *:TEXT:*:#:{
if ($nick !isop $chan) {
var %x = 1
while (%x <= $numtok(%words,32)) {
if ($gettok(%words,%x,32) isin $strip($1-)) { var %swearing! = $true }
inc %x
}
if (%swearing!) && (%kban == 1) && (%mins) {
samode $chan +b $nick 2
kick $chan $nick 14Küfür }
msg $nick Yakalanan Küfür = %swearing!
}


Seklindede Olabilir %swearing Bu Sende Veriables ' de Ne Olarak Geciyorsa Onu Yaz..

Brain 27 Ağustos 2005 12:09

dostum calısmadı


Alıntı:

LeadeR Nickli Üyeden Alıntı
on *:TEXT:*:#:{
if ($nick !isop $chan) {
var %x = 1
while (%x <= $numtok(%words,32)) {
if ($gettok(%words,%x,32) isin $strip($1-)) { var %swearing! = $true }
inc %x
}
if (%swearing!) && (%kban == 1) && (%mins) {
samode $chan +b $nick 2
kick $chan $nick 14Küfür }
msg $nick Yakalanan Küfür = %swearing!
}

Seklindede Olabilir %swearing Bu Sende Veriables ' de Ne Olarak Geciyorsa Onu Yaz..



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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net