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/)
-   -   lamerlere çözüm ama sorun yardım :S (https://www.ircforumlari.net/mirc-scripting-sorunlari/306460-lamerlere-cozum-ama-sorun-yardim-s.html)

Emrax 19 Aralık 2009 11:34

lamerlere çözüm ama sorun yardım :S
 
Arkadaşlar öncelikle şimdiden teşekkürler bir arkdaşım ve benim denemelerimde kodu bu hale getirdik.Ancak bir sorunumuz var.Kayıtlı olan nickleri kayitli.txt oluşturmamamıza rağmen kayitli.txt e kayıt etmiyor ve dolayısıyla herkese kill atıyor biz sadece kayıtsızlara kill atmasını istiyoruz :S Lütfen yardım eder misiniz?

PHP- Kodu:

on *:text:*:#: { 
if !$istok(constantin Soulfly onurkan Nomercy nitx,$nick,32) {
if !
$istok(#operhelp #help #opers #eğitim #help-eğitim #spambots #svslog #kobay #deluxe #tr-kanki #chanserv #helpers #forum #sales,$chan,32) {
if ($len($read(kayitli.txt,w,$nick)) > 0) { halt }
set %yazlan $1-
if 
$regex(%yazlan,z!ki\b) || $regex(%yazlan,Z!ker!m\b) || $regex(%yazlan,ßy Xen\b) || $regex(%yazlan,s!k!\b) || $regex(%yazlan,s!ker!m\b) || $regex(%yazlan,S'k3rim\b) || $regex(%yazlan,s!k/?r!m\b) || $regex(%yazlan,W/-w/-/-w /-/*/.c/-o/-m\b) || $regex(%yazlan,@h o t\b) || $regex(%yazlan,@h o t m a i l /. c o m\b) || $regex(%yazlan,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">k3rim
\B) || $regex(%yazlan,s!k/?r!m\B) || $regex(%yazlan,W/-w/-/-/-/*/.c/-o/-m\B) || $regex(%yazlan,@h o t\B) || $regex(%yazlan,@h o t m a i l /. c o m\B) || $regex(%yazlan,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">.
com\B) || $regex(%yazlan,
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">/.
/*/.net\B) || $regex(%yazlan,w i n d o w s l i v e /. c o m\B) {
.kill $nick 0,1Spåm9,1/0,1Advêr†îsîñg 0,1ßø† 5,1dê†êc†êd0,1!! 
}
}
}
}

on *:Join:#: { 
if ($len($read(kayitli.txt,w,$nick)) == 0) {
ns status $nick 
}
}

on *:snotice:*: {
if ($nick == nickserv) && ($1 == status) {
if ($3 == 3) {
write kayitli.txt $2
}
}



CesuryureK 19 Aralık 2009 12:45

Cevap: lamerlere çözüm ama sorun yardım :S
 
PHP- Kodu:

on *:TEXT:*:#: {
if !$istok(nick nick1 nick2 nick3 nick4,$nick,32) {
if !
$istok(#kanal #kanal1 #kanal2 #kanal3,$chan,32) {
if $read(kufur.txt,w,$1-) {
.
set %status on 
.ns status $nick
.timer 1 1 .kill $nick Sebep
}

}
}
on *:Notice:*:*: {
  if (%
status == on) && ($nick == NickServ) && (status isin $1) {
if ($
== 3) { 
write kayitli.txt $2
timer 1 2 
.unset %status
 
}
}



Emrax 19 Aralık 2009 13:16

Cevap: lamerlere çözüm ama sorun yardım :S
 
CesuryureK çok sağol ustamda yavaş kalmaz mı?Yani txt dosyasından okuyana kadar saldırı çoktan olur :S

CesuryureK 19 Aralık 2009 13:21

Cevap: lamerlere çözüm ama sorun yardım :S
 
:)
o zaman if sorgusunu yapana kadar da saldırı çoktan olur :)
şimdi saldırı olduktan sonra hiçbir şeyin önemi olmamakla birlikte, txt okumakla yavaş olunmaz milisaniye cinsinden bir fazla bir eksik olması da hiçbir şeyi değiştirmez.

txtden okusada okumasa da değişen birşey olmaz yani :)
+
status sorgusu yüzünden mecburi bir saniye ara vermek zorundasın.
+
kimmiş o bu kadar txt'den okumayı yavaş hatta çok yavaş olduğunu söyleyen merakımdan soruyorum ;eek

Emrax 19 Aralık 2009 13:53

Cevap: lamerlere çözüm ama sorun yardım :S
 
Hocam
[13:50:44] Nickserv ~ STATUS Emo 3
[13:50:59] Nickserv ~ STATUS MircindirrUser5593 0

bu şekilde statuste yazı çıkıyor ama hem kayıtlı nicki attı hemde kayıtsız..



CesuryureK 19 Aralık 2009 14:08

Cevap: lamerlere çözüm ama sorun yardım :S
 
şimdi anlamadığım birşey var,

kayıtlıları atıp, kayıt.txt ye mi kaydecek?

kayıtsızları atıp, bir yere kaydecek mi?



PHP- Kodu:

on *:TEXT:*:#: { 
if !$istok(nick nick1 nick2 nick3 nick4,$nick,32) { 
if !
$istok(#kanal #kanal1 #kanal2 #kanal3,$chan,32) { 
if $read(kufur.txt,w,$1-) { 
.
set %status on  
.ns status $nick

}  


on *:Notice:*:*: { 
  if (%
status == on) && ($nick == NickServ) && (status isin $1) { 
if ($
== 3) {  
write kayitli.txt $
timer 1 2 
.unset %status 
 

else { 
kill $2 Sebep }



küfür eden kayıtlı nickleri kayitli.txt'ye kaydedip KİLL ATMIYOR ama nick kayıtlı değilse kill atıyor.
Bunu mu istiyorsun?

Emrax 21 Aralık 2009 16:05

Cevap: lamerlere çözüm ama sorun yardım :S
 
Evet aynen bu şekilde hocam yukarda ki kod doğru olan mı?

CesuryureK 21 Aralık 2009 17:08

Cevap: lamerlere çözüm ama sorun yardım :S
 
Evet, Ayrıca kodu denesen doğru olup olmadığını kendin baksan daha yerinde olmaz mı, en azından istediğin o değilse bile yeni şekilde isteğini belirmen için bir zaman tasarrufu oluşur.

son verdiğim kod, "küfür eden kayıtlı nickleri kayitli.txt'ye kaydedip KİLL ATMIYOR ama nick kayıtlı değilse kill atıyor"


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

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