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/)
-   -   Koruma Mesaj Sistemi (https://www.ircforumlari.net/mirc-scripting-sorunlari/443239-koruma-mesaj-sistemi.html)

XDie 14 Ocak 2012 01:49

Koruma Mesaj Sistemi
 
Merhaba Coderler Sagolsunlar Burdaki Arkadaşlar Sayesinde Cok Güzel Bir Kod Ortaya Çıktı Fakat Ben Bu Koda Bir ilave Daha Eklemek İstiyorum Kanaldan Attığı Zaman Hangi Küfürden Attığını Yazacak

Kod Bu Bu Koda İlave Edecem

on @*:text:*:#: {
if $nick isop $chan || $nick isvoice $chan || $nick ishop $chan { return }
var %< = 1 | while (%< <= $lines(kufur.txt)) {
if $read(kufur.txt,%<) iswm $1- {
.mode $chan +b $wildsite | kick # $nick 0,4 Yasak Kelime Kullandınız.! | /msg $chan $nick Küfür Ettiği Kanaldan Atıldı }
inc %<
}
}
on @*:ban:#: {
if $nick == $me && $1 == +b {
.timer 1 300 mode $chan -b $2
}
}

LauReLL 14 Ocak 2012 02:33

Cevap: Koruma Mesaj Sistemi
 
on @*:text:*:#: {
if $nick isop $chan || $nick isvoice $chan || $nick ishop $chan { return }
var %< = 1 | while (%< <= $lines(kufur.txt)) {
if $read(kufur.txt,%<) iswm $1- {
.mode $chan +b $wildsite | kick # $nick 0,4 Yasak Kelime Kullandınız.! | /msg $chan $nick Küfür Ettiği Kanaldan Atıldı ( %< ) }
inc %<
}
}
on @*:ban:#: {
if $nick == $me && $1 == +b {
.timer 1 300 mode $chan -b $2
}
}

Kırmızıyla gösterdıgım yer

XDie 14 Ocak 2012 04:23

Cevap: Koruma Mesaj Sistemi
 
calışmadı


[04:22] <Vahşi-Erkek> karını
[04:22] <hebele> Vahşi-Erkek ARGO-YASAK Kelime Yazdığı İçin Kanaldan Atıldı :/ ( 1 )
[04:22] *** hebele mode değiştirdi:+b *!*@FEAC4063.CD043140.B1A1729C.IP
[04:22] *** Vahşi-Erkek hebele Tarafından Kanaldan Atıldı ( Yasak Kelime Kullandınız.!)

Techno 14 Ocak 2012 08:04

Cevap: Koruma Mesaj Sistemi
 
ordaki while sayarken oradaki kaçta kaldığıdır bundan dolayı yerine $1- kullansak olmaz mı ? LaureLL in verdiği kırmızı işaretlediği %< yerine $1- yaparsak oradaki cümleyi tekrar gösterir.

XDie 14 Ocak 2012 13:28

Cevap: Koruma Mesaj Sistemi
 
Teşekkürler

XDie 14 Ocak 2012 13:34

Cevap: Koruma Mesaj Sistemi
 
ama burda yazdığı kelimenin hepsini yaziyo sadece ekli olan küfürü nasıl yazdıracam

XcLusive 14 Ocak 2012 13:38

Cevap: Koruma Mesaj Sistemi
 
( %< ) kısmını $read(kufur.txt,%<) olarak değiştir.

XDie 14 Ocak 2012 13:44

Cevap: Koruma Mesaj Sistemi
 
Tamam teşekkürler Hallettim

on @*:text:*:#: {
if $nick isop $chan || $nick isvoice $chan || $nick ishop $chan { return }
var %< = 1 | while (%< <= $lines(kufur.txt)) {
if $read(kufur.txt,%<) iswm $1- {
.mode $chan +b $wildsite | kick # $nick 0,4 Yasak Kelime Kullandınız.! | /msg $chan $nick Küfür Ettiği Kanaldan Atıldı ( $1 ) }
inc %<
}
}
on @*:ban:#: {
if $nick == $me && $1 == +b {
.timer 1 300 mode $chan -b $2
}
}


Şeklinde - yi kaldirdiginda kelimeyi yaziyo

XcLusive 14 Ocak 2012 13:50

Cevap: Koruma Mesaj Sistemi
 
kelime yazar evet ama kullanıcının kullandığı ilk kelime yazar :)
örnek : senin a..... / burada sadece "senin" kelimesini alır.
$1 (1. kelime)
$2 (2. kelime)
eğer "-" (tire) varsa 3 4 5 ve sonrakiler anlamına gelir = $1-
"Atıldı ( $1 )" kısmını, "Atıldı ( $read(kufur.txt,%<) )" olarak değiştir. istediğin olur.

Techno 14 Ocak 2012 13:51

Cevap: Koruma Mesaj Sistemi
 
Xclusive in verdiği şekilde yapman daha mantıklı flood olmasın diye yazmadıydım , text içinde hangi sıradaki ile uyuşuyorsa $read(küfür.txt,%<) adam küfür ederken önce nicki yazarsa mesela techno senin ta.. şeklinde bir mesajda $1 techno ya eşdeğer olacaktır. ( techno ) şeklinde geçecektir.


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

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