Ghost'un,vermiş olduğu code sağlıklı bir şekilde çalışıyor kendi script'ime ekledim deneme amaçlı zline.txt içerisine atıyorum Eternal, nick'ini ekledin direk uzaklaştırıyor aynı şekilde IP, içinde geçerli atıyorum 1111.111.11 IP adresini zline txt dosyasına ekledin sunucuya girişte atıyor.
~
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
[14:08] *** Notice -- Received KILL message for Eternal!confused@C294FA9.xxx.net from x Path: Root.xxx.net!Entrance (Guvenlik Korumasi 22/10/2011 - 14:08:26 ))
PHP Kod: Kodu kopyalamak için üzerine çift tıklayın!
[14:08] *** Notice -- Client exiting: Eternal (confused@11.1.1.1.) [[irc.xxx.net] Local kill by Entrance (Guvenlik Korumasi 22/10/2011 - 14:08:26 ))]
Ayrıca mIRC Scripting ile, ilgileniyor isen ve birşeyler yapmak istiyorsan ilk önce araştırmalısın ve birşeyler yapmaya az'da olsa özen göstermelisin ayrıca diyorsun ki, manuel eklemek istiyorum Ghost'un, vermiş olduğu Code'ye CesuryureK,
Nick'li arkadaşımızın INPUT ile yazdığı bir Code var onu istemiş olduğun gibi uyarlıyorum fakat birdaha ki,sefere sen de birşeyler yapmaya çalış mirc scripting'ten pek anlamıyorum anladığım kadarıyla, yaptım birşeyler;
Orjinal hali;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*: {
if ($1 == !ekle) { write ident.txt $2 | .timer 1 1 .Echo -a $str($chr(42),3) $2 ident ident.txt Listesine Eklendi.. }
elseif ($regex($1,/(^[!](ç|c)(i|ı)kar$)/i)) { write -d ident.txt $2 | .timer 1 1 .Echo -a $str($chr(42),3) $2 ident Ident.txt Listesinden Silindi.. }
}
Son hali;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:input:*: {
if ($1 == !ekle) { $iif($read(zline.txt,w,$+(*,$2,*)),.timer 1 1 echo -a Zaten $1 listeye ekli,.timer 1 1 .Echo -a $str($chr(42),3) $2 Nick/IP zline.txt Listesine Eklendi.. $(|) write zline.txt $2) }
if ($regex($1,/(^[!](ç|c)(i|ı)kar$)/i)) { $iif(!$read(zline.txt,w,$+(*,$2,*)),.timer 1 1 echo -a Zaten $2 listede yok ,.timer 1 1 .Echo -a $str($chr(42),3) $2 Nick/IP zline.txt Listesinden Silindi. $(|) write $+(-dl,$readn) zline.txt) }
}
Code'nin, çalışma mantığı;
!ekle Nick
!cikar Nick
!ekle IP
!cikar IP
Not; ekleme yaparken zline txt dosyası değiştirilip, diske yeniden kaydedilsin mi şeklinde bir diyalog gelicek karşına ilk haline getirilmesine izin ver diyip karşısında ki, kutuyu işaretleyip evet demen yeterli olucaktır.