IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 28 Ağustos 2005, 13:26   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
random ident




on 1:join:#zurna: {
if ($nick isop $chan) { halt }
if $level($nick $+ !*@*) == LkOruma { haLt }
if (a isincs $nick) { halt }
if (A isincs $nick) { halt }
if (O isincs $nick) { halt }
if (E isincs $nick) { halt }
if (e isincs $nick) { halt }
if (i isincs $nick) { halt }
if {k isincs $nick) { halt }
if {K isincs $nick) { halt }
if (o isincs $nick) { halt }
if (u isincs $nick) { halt }
if (U isincs $nick) { halt }
if (0 isincs $nick) { halt }
if (1 isincs $nick) { halt }
if (2 isincs $nick) { halt }
if (3 isincs $nick) { halt }
.cs akick # add $address($nick,2) 5 Unknown Nick. Please quick nick changed | .cs akick # enforce | .cs akick # del $address($nick,2)




arkadaslar bizde boyle 1 koruma var da bu nick icin yani nickinde yukaridaki harfler yanyana gelince atiyor. bunu idente cevirebilir miyiz?

*** Giriş: atlv (elwuowgx@

mesela soyle 1 nicki ama identten dolayi banlattiracagiz. karisik anlamsiz identi olanlari banlatacagiz. bulundugumuz serverde botlar kanala giriyor spamlara yakalanmiyor cunku rekla yapomiyorlar. kanaldaki user listesini aliyorlar sonra part yapip oyle reklam yapiyorlar. ve reklami yapan nicklerin identleri de nickleri de bu sekilde. nick e yaparsak cok sebepsiz ban atilabiliyor. ama idette dah aaz hatali ban olur yardimci olursaniz sevinirim

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 28 Ağustos 2005, 13:34   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



alias grr2 {
var %s = $mid($4,1,$3)
if (($($+($,regex,$chr(40),%s,$chr(44),/[^aeiou],$chr(123),$2,$chr(125),/i,$chr(41)),2)) || ($($+($,regex,$chr(40),%s,$chr(44),/[aeiou],$chr(123),$1,$chr(125),/i,$chr(41)),2))) { return $true } | else { return $false }
}
on @!*:join:#izmir,#beginner:{ if $grr2(3,6,6,$remove($gettok($gettok($address($nick ,5),2,33),1,64),~)) { ban -k # $address($nick,2) 0,4Random Nick } }

 
Alıntı ile Cevapla

Alt 28 Ağustos 2005, 14:17   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



if (($($+( burda baştaki parantez fazlalıkmı yoksa öylemi olması gerekiyo sanki fazlalık gibide

 
Alıntı ile Cevapla

Alt 28 Ağustos 2005, 14:34   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



hayır değil

 
Alıntı ile Cevapla

Alt 29 Ağustos 2005, 09:06   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



su kodu tamamen nasil olmasi gerekiyorsa yazar misin maelstorm

 
Alıntı ile Cevapla

Alt 29 Ağustos 2005, 11:17   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



verdiğim kod olması gerektiği gibi zaten
$remove($gettok($gettok($address($nick ,5),2,33),1,64),~)) kısmında $nick parametresini kullanmak yerine identi gosteren bu identifieri kullandım.çalışması gerek ama denemedim

 
Alıntı ile Cevapla

Alt 29 Ağustos 2005, 11:37   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



maelstorm bu olmasi geektigi gibi derken


on 1:join:#zurna: {
if ($nick isop $chan) { halt }
if $level($nick $+ !*@*) == LkOruma { haLt }
if (a isincs $remove($gettok($gettok($address($nick ,5),2,33),1,64),~))) { halt }
if (A isincs $remove($gettok($gettok($address($nick ,5),2,33),1,64),~))) { halt }
if (O isincs $nick) { halt }
if (E isincs $nick) { halt }
3
bu sekilde nick nick yazan yerleri degistirecekk miyim?

 
Alıntı ile Cevapla

Alt 29 Ağustos 2005, 12:42   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



erdem55 konunun en başında verdiğin kodun söylediğin gibi çalıştığından eminmisin?

on 1:join:#zurna: {
if ($nick isop $chan) { halt }
if $level($nick $+ !*@*) == LkOruma { haLt }
if (a isincs $nick) { halt }
if (A isincs $nick) { halt }
if (O isincs $nick) { halt }
if (E isincs $nick) { halt }
if (e isincs $nick) { halt }
if (i isincs $nick) { halt }
if {k isincs $nick) { halt }
if {K isincs $nick) { halt }
if (o isincs $nick) { halt }
if (u isincs $nick) { halt }
if (U isincs $nick) { halt }
if (0 isincs $nick) { halt }
if (1 isincs $nick) { halt }
if (2 isincs $nick) { halt }
if (3 isincs $nick) { halt }
.cs akick # add $address($nick,2) 5 Unknown Nick. Please quick nick changed | .cs akick # enforce | .cs akick # del $address($nick,2)
}

bu kodda dediğin gibi bişey;
"nick icin yani nickinde yukaridaki harfler yanyana gelince atiyor." yok!

dikkat edersen bu harfler nickin içinde varsa onu ellemiyor. Bu harfler nickin içinde yoksa işlem yapıyor.hatta Örnekte verdiğin ;

*** Giriş: atlv (elwuowgx@

bu user ı bile kicklemez bu kod.Çünkü kod a göre nickte küçük a harfi var. Kodda $nick yerine identi belirtecek herhangi bir kod bile yazsan identte küçük e harfi var ve kod gene halt edecek. yani çalışmayacak. Bence öncelikle bu kodun senin dediğin gibi çalışıp çalışmadığından emin ol.

Sevgiler... Saygılar...

 
Alıntı ile Cevapla

Alt 29 Ağustos 2005, 13:09   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



alias grr2 {
var %s = $mid($4,1,$3)
if (($($+($,regex,$chr(40),%s,$chr(44),/[^aeiou],$chr(123),$2,$chr(125),/i,$chr(41)),2)) || ($($+($,regex,$chr(40),%s,$chr(44),/[aeiou],$chr(123),$1,$chr(125),/i,$chr(41)),2))) { return $true } | else { return $false }
}
on @!*:join:#izmir,#beginner:{ if $grr2(3,6,6,$remove($gettok($gettok($address($nick ,5),2,33),1,64),~)) { ban -k # $address($nick,2) 0,4Random Nick } }
kullanacağın kod bu erdem55 hic değiştirmeden remotene ekle
eğer dogru mantık kullandıysam gelenlerin identlerinin random oldukları halde kanaldan banlıyacak(tabi kanalları değiştirmeyi unutma ben orda izmir ve beginner yazdım ama sen hani kanal icin kullanıcaksan artık)

 
Alıntı ile Cevapla

Alt 29 Ağustos 2005, 14:34   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



cappystarjoe sen ne cok biliyorsun oyle belki de ilaveten harf rakam vs..vs.. vardir da kafalari karistirmasin diye koydum. al o remoteyi koy mircine sonra git 1 kanalda dene. kafami agritma

 
Alıntı ile Cevapla

Cevapla

Etiketler
ident, mirc, mirc download, mirc indir, random


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
nick ident fullname random Cpu mIRC Scripting Sorunları 11 26 Mayıs 2014 20:05
Random nick/ident remotesinde ban atma sorunu CamdibiLee mIRC Scripting Sorunları 7 24 Temmuz 2013 02:55
Random ident muaf ekleme. KivanC mIRC Scripting Sorunları 5 15 Mayıs 2012 16:37
Random ident Cpu mIRC Scripting Sorunları 1 02 Mayıs 2012 20:59
random nick ident e eklenti angry1 mIRC Scripting Sorunları 6 17 Ekim 2011 15:21