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/)
-   -   Deop iken kural ihlali yapıldığında otomatik olarak op olup ban atmak... (https://www.ircforumlari.net/mirc-scripting-sorunlari/11319-deop-iken-kural-ihlali-yapildiginda-otomatik-olarak-op-olup-ban-atmak.html)

Aldebaran 26 Ocak 2006 20:10

Deop iken kural ihlali yapıldığında otomatik olarak op olup ban atmak...
 
Arkadaşlar başlıkta da dediğim gibi bir kanalda deopsunuz ve özelinizde veya kanalda kural ihlali yapılıyor...otomatik olarak op olup bu kural ihlalini yapan kişiye otomatik ban atıp kanalda tekrar deop olmak için bir kod yazabilirmiyiz...ben bir örnek vericem ama tam olarak bilmiyorum doğru mu bu kod...
Kod:


#invite on
on *:invite:#:| /cs op $chan Aldebaran | /kickb $chan $nick 8 6You Have Been 2Banned6 For One Of The Following Reasons 4INVITING, Advertising, Flooding, LameneSs6 or Your Simply 14NOT WELCOMED 6 here ! | /mode $chan deop $me
}
#invite off


Ajan 26 Ocak 2006 21:46

Dediğin yapılır fakat bahsettiğin kural ihlalleri nelerdir ? Neye göre opa çıkartıcağız bunu belirtmen gerekir . Küfürdemi , badnickleri görüncemi , reklamdamı vs vs..

Aldebaran 26 Ocak 2006 22:42

mesela elimizde şu kod var...
Kod:


on @*:TEXT:*sıkece*:#: { if $nick isop $chan { halt } | { ban -u $+ 900 # $nick 2 } | { kick # $nick 4# Kanalında 4Argo veya küfürlü konuştuğunuz tespit edildi.  } }

burda anladığım kadarıyla eğer op isem 15dk nicke ban at diyor galiba...
işte eğer bu kelime kanalda geçerse op değilsem beni op yap ve ban at ondan sonra tekrar deop yap gibi bir komut diyelim...

el33t 26 Ocak 2006 23:23

on *:text:*sikece*:#:{
;içinde *sikece* geçen bir cümle olduğunda
if $nick isreg # {
;eğer bunu kullanan kanalda op/voice/hop değilse
if $me isop # {
;eğer ben bu kanalda opsam
ban -ku900 # $nick 2 küfür etme
;<nick>'i 900 saniyeliğine kanaldan *@ip şeklinde banla ve kickle
}
else {
;eğer ben bu kanalda op değilsem
chanserv op # $me | .timer 1 3 ban -ku900 # $nick 2 küfür etme | .timer 1 5 chanserv deop # $me
;chanservden op iste, 3 saniye sonra bu nicki kanaldan atmaya çalış, 5 saniye sonra deop ol
}
}
}

Flyman 26 Ocak 2006 23:27

on @*:TEXT:*sıkece*:#: {
if $nick !isop $chan {
if $me !isop $chan { goto islemoto }
ban -u $+ 900 # $nick 2 | kick # $nick 4# Kanalında 4Argo veya küfürlu konuştuğunuz tespit edildi. | halt
:islemoto

/msg chanserv op $chan $me
timer 1 2 /ban -u $+ 900 # $nick 2 | kick # $nick kanalinda argo veya kufurlu konustugunuz tespit edildi
/msg chanserv deop $chan $me
}
}

MaeLStrOm 26 Ocak 2006 23:43

eğer akick seviyen var ise

on *:text:*sikece*:#:{
;içinde *sikece* geçen bir cümle olduğunda
if $nick isreg # {
;eğer bunu kullanan kanalda op/voice/hop değilse
if $me isop # {
;eğer ben bu kanalda opsam
ban -ku900 # $nick 2 küfür etme
;<nick>'i 900 saniyeliğine kanaldan *@ip şeklinde banla ve kickle
}
else {
;eğer ben bu kanalda op değilsem
;bu kısımdan sonra
cs akick $chan $add $address($nick,2)
cs akick $chan enforce
timer 1 300 cs akick $chan del $address($nick,2)
;kısmını eklersen kanaldan akick ile atarsın
;kendini op a cıkarman gerekmez.
}
}
}

[box=el33t]ve tabi bracketları } kapatmayı unutmuyoruz.. ;o (el33t)[/box]

Aldebaran 27 Ocak 2006 00:21

hepinize teşekkürler arkadaşlar böyle anlatarak çok faydalı oluyo.....
fakat bu kelime kanalda geçiyo cs beni op yapıyo fakat ban atmıyo sonra deop yapıyo ama...
; 'ler vr yukarıda açıklamalarda onları ekliyor muyuz....ondan mı acaba...

Flyman 27 Ocak 2006 00:57

on *:TEXT:*sikece*:#: {
if $nick !isop $chan {
if $me !isop $chan { goto islemoto }
ban -u $+ 900 # $nick 2 | kick # $nick 4# Kanal?nda 4Argo veya küfürlu konu?tu?unuz tespit edildi. | halt
:islemoto
/msg chanserv op $chan $me
timer 1 2 /ban -u $+ 900 # $nick 2 | kick # $nick kanalinda argo veya kufurlu konustugunuz tespit edildi
timer 1 5 /msg chanserv deop $chan $me
}
}



bu kodu remoteye ekle bu sekilde calisiyor denedim

Aldebaran 27 Ocak 2006 13:58

Güzel oldu...bide bu kelimeleri bir küfür.txt 'den okutsak nasıl bir değişiklik yapmamız gerekir...
bi yerden bi txt okutmak nasıl oluyo :confused: onu da bir anlatarak yazarsanız çok sevinicem...bir de onu öğreneyim...
şimdiden ...;oki teşekkürler....;oki

MaeLStrOm 27 Ocak 2006 21:06

on *:text:*:#:{
var %a = $lines(küfürler.txt)
while %a {
if ($read(küfürler.txt,%a) isin $1-) {
banla $nick $chan
halt
}
else {
dec %a
}
}
}
alias banla {
if $1 isreg $2 {
if $me isop $2 {
ban -ku900 $2 $1 2 küfür etme
}
else {
cs akick $2 $add $address($1,2)
cs akick $2 enforce
timer 1 300 cs akick $2 del $address($1,2)
}
}
}
Şimdilik işinin görülmesi açısından kodu veriyim.En yakın zamanda anlatımda yaparım.


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

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