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/)
-   -   Neden çalışmıyo bu (https://www.ircforumlari.net/mirc-scripting-sorunlari/2913-neden-calismiyo-bu.html)

erdem55 08 Mayıs 2005 21:54

Neden çalışmıyo bu
 
on @1:text:*:#: {
set %i 0
:checking
inc %i 1
set %currentsword $read -l $+ %i $mircdirSystem\kufur.txt
if (%currentsword == $null) { .unset %i | goto end }
else {
if (%currentsword isin $1-) { goto offense }
else { goto checking }
}
: offense
if ($nick !isop $chan) { /swearkick }
.goto end
:end
}

alias swearkick {
if ($nick isop $chan) { halt }
if ($me isop $chan) {
if (%kufurkorumasi == ON) { mode $chan +b $nick | kick $chan $nick %kufurkickmsg %logo }
}
}

el33t 08 Mayıs 2005 22:21

Bir de şunu dene, yaptığı mIRC'de system klasöründe küfür.txt'in satırlarını teker teker okuyup eğer cümlenin içinde o satır varsa (isin) kanaldan atar. işte kod:

on @*:text:*:#:{ if ($nick !isop #) { var %ş = $lines($mircdirsystem\kufur.txt) | while %ş { %$ = $read($mircdirsystem\kufur.txt,%ş) | if (%$ isin $1-) { ban -k # $nick 2 küfür etme.. } | else { dec %ş } } } }

erdem55 08 Mayıs 2005 22:41

* Invalid format: $lines

böle bi hata verdi

aSii_GeNc 08 Mayıs 2005 22:44

Alıntı:

el33t Nickli Üyeden Alıntı
Bir de şunu dene, yaptığı mIRC'de system klasöründe küfür.txt'in satırlarını teker teker okuyup eğer cümlenin içinde o satır varsa (isin) kanaldan atar. işte kod:

on @*:text:*:#:{ if ($nick !isop #) { var %ş = $lines($mircdirsystem\kufur.txt | while %ş { %$ = $read($mircdirsystem\kufur.txt,%ş) | if (%$ isin $1-) { ban -k # $nick 2 küfür etme.. } | else { dec %ş } } } }


Ya bak $lines da hata verdiyse orda bi hata vardır..
Bu kadarda hazırcı olmayın kafanızı yorun biraz!
$lines($mircdirsystem\kufur.txt) <-- Sonuna bi parantez çözülür $lines hatası...

erdem55 09 Mayıs 2005 10:53

malesef buda aynı hatayı veriyo

MephisTo 09 Mayıs 2005 10:55

Şu anki kod ne sendeki paste eder misin?

Yeppa 09 Mayıs 2005 11:39

Alıntı:

erdem55 Nickli Üyeden Alıntı
malesef buda aynı hatayı veriyo

yok hata vermiyorda bunda baska bisi var. ekledim kufur felan dosyaya deneme yapiyorum excees flood oluyor :) anlayamadim. ban -k olayını degistim ondan olsa gerek.

aSii_GeNc 09 Mayıs 2005 11:40

$mircdirsystem\kufur.txt

$mircdir mirc.exe nin bulunduğu yeri döndürür
mirc.exe nin c:\mIRC klasörü altında olduğunu kabul edelim.
$mircdirsystem dendiği zaman c:\mIRC\system demek oluyor.
O kodtada $mircdirsystem\kufur.txt = c:\mIRC\system\kufur.txt olması anlımına geliyor ve içeriğinde en az 1 satır kelime olması gerekiyor...

Sanırım şimdiki sorunda bu

erdem55 09 Mayıs 2005 11:44

bendeki mirc şuan masa stünde mirc diye bi dosyada kayıtlı ondan kaynaklanıyo olabilirmi acaba?

UOnur 09 Mayıs 2005 13:17

on @1:text:*:#: {
set %i 0
:checking
inc %i 1
set %currentsword $read -l $+ %i $mircdirSystem\kufur.txt
if (%currentsword == $null) { .unset %i | goto end }
else {
if (%currentsword isin $1-) { goto offense }
else { goto checking }
}
: offense
if ($nick !isop $chan) { /swearkick $nick $chan}
.goto end
:end
}

alias swearkick {
if ($1 isop $2) { halt }
if ($me isop $2) {
if (%kufurkorumasi == ON) { mode $2 +b $1 | kick $2 $1 %kufurkickmsg %logo }
}
}

Böyle Çalışmıyormu ???

aSii_GeNc 09 Mayıs 2005 14:16

$lines($shortfn($mircdirsystem\kufur.txt))

Ne hata veriyor şunuda bi yazsan çok mutlu olucaz.

erdem55 09 Mayıs 2005 18:06

bu son verdiğiniz komutl hiç bi hata vermediği gibi hiçbirşeyde yapmıyo daha nceki komut düzeltmeme ramen önceden yazdım hatayı veriyo

arkadaşlar verdiğim komutu boşverelim. Bana küfür.txt dosyasının içini okuyup eğer kanalda yazılan şey bu dosyada mevcutsa banlayacak bi komut yazabilirmisiniz acaba?

aSii_GeNc 09 Mayıs 2005 20:29

Ben vazgeçiyorum.

el33t 09 Mayıs 2005 20:54

on @*:text:*:#:{ if $nick isreg # { var %ş = $lines(küfür.txt) | while %ş { if $read(küfür.txt,%ş) iswm $strip($1-) { ban -k # $nick 2 küfür etme } | else { dec %ş } } } }

erdem55 10 Mayıs 2005 11:04

yaa biliyorum çok fazla şey istedim ama malesef bu benide başkasınıda hiç kimseyide banlamadı. Benmi yanlış yapıyorum acaba. Küfür.txt dosyasını addon klasörüne koydum olmadı ordan aldım mircin olduğu klasöre koydum olmadı ordan aldım sytem in olduğu klasöre koydum olmadı ben nereye koycam bu dosyayı


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

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