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/)
-   -   Away'da Reklam Hakkında... (https://www.ircforumlari.net/mirc-scripting-sorunlari/6511-awayda-reklam-hakkinda.html)

MephisTo 20 Ağustos 2005 21:02

Sen clone taramasını nick üzerinden mi yapıyorsun tek tek, yoksa bütün kanala birden mi bakıyor tek komutla?

Flyman 20 Ağustos 2005 21:24

yo ben senin su whislenecekler dongusunu kullanmaya calisiyorum yani away olanlar ora kayit ediliyorya ayni anda bunlar clonemi diye yaptirmaya calistimda yapamadim biraktim artik cunku basim sisti tam bilgi olmadimi cok zor

MephisTo 20 Ağustos 2005 22:00

Bu koruma tek bir kanal için mi olacak?

MaeLStrOm 20 Ağustos 2005 22:08

flyman kodu yazdım ve denedim ancak mirc feci sekilde donuyo while icinde if li ialchan taraması dehşet kasıyor.

aSii_GeNc 20 Ağustos 2005 22:23

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Utku bura bak hele işine yarar belki :P

Flyman 20 Ağustos 2005 23:26

mephisto evet tek kanal icin olsa yeterli

Flyman 21 Ağustos 2005 16:04

halen ben yapabilmis degilim
bu kadar zormu away nicke clone taramasi yaptirmak bilen biri icin zor olamsa gerek

MephisTo 21 Ağustos 2005 17:53

raw 352:*: { if (G isin $7) { if $ialchan($address($6,4),#kanaladı,0) > 1 { set %kicklenecekler $addtok(%kicklenecekler,$6,32) } | else { set %whoislenecekler $addtok(%whoislenecekler,$6,32 } }

Burayı bu şekilde değiştir önce.

raw 301:*:{ if $istok(%kicklenecekler,$2,32) == $true { ackick $2 | halt } | var %i $lines(aways.txt) | while $read(aways.txt,%i) { .set %awmsg $ifmatch | if (%awmsg isin $3-) { .ucur $2 } | dec %i } | unset %awmsg }

Bunu da böyle değiştir.

alias ackick { var %a = $address($1,4) | var %x = $ialchan(%a,#kanaladı,0) | mode #kanaladı +b %a | while %x { kick #kanaladı #ialchan(%a,#kanaladı,%x) Away & Clone tespit edildi. | dec %x } }

Bunu da ekle, bir de böyle dene bakalım. Kanal ismini yazmayı unutma.

Flyman 21 Ağustos 2005 18:07

denemeden bu neyi kickleyecek mephisto sanki gordugum kadari ile bu yine awayind ekufur ve cloneyi kickleyecek olani kickleyecek sanirim yanlismi bakiyorum
awayinde kufur olmayip ayni zamanda clone olani da kicklermi bu

Flyman 21 Ağustos 2005 18:18

kline yedim mephisto saol :))) bi hata var daha kanalda away yokken excess floodtan kline yedim :))

Flyman 21 Ağustos 2005 20:23

mephisto zaten whosilenecekleri set yapiyoriz ya o koda sadece clonemi bu awayleride ekliyebiliriz kufur etmismi cek yapiyor zaten bide clonemi yapar clonesede baska yere yonlendirip atilir daha kolay olmazmi o sekilde

MephisTo 21 Ağustos 2005 21:34

raw 352:*: { if (G isin $7) { if $ialchan($address($6,4),#kanaladı,0) > 0 { set %kicklenecekler $addtok(%kicklenecekler,$6,32) } | else { set %whoislenecekler $addtok(%whoislenecekler,$6,32 } } }

raw 301:*:{ if $istok(%kicklenecekler,$2,32) == $true { ackick $2 | halt } | var %i = $lines(aways.txt) | while $read(aways.txt,%i) { .set %awmsg $ifmatch | if (%awmsg isin $3-) { .ucur $2 } | dec %i } | unset %awmsg }

alias ackick { var %a = $address($1,4) | var %x = $ialchan(%a,#kanaladı,0) | mode #kanaladı +b %a | while %x { kick #kanaladı #ialchan(%a,#kanaladı,%x).nick Away & Clone tespit edildi. | dec %x } }

Böyle dene bir de.

Flyman 21 Ağustos 2005 22:11

deniyeyimd ediyelimki calisti bu set kicklenecekleri sifirlamasi gerekmiyormu islem sonunda ?

MephisTo 21 Ağustos 2005 22:18

Sen bir dene de böyle, olmazsa:

raw 352:*: { if (G isin $7) { set %whoislenecekler $addtok(%whoislenecekler,$6,32 } }

raw 301:*:{ if $ialchan($address($2,4),#kanaladı,0) < 0 { ackick $2 | halt } | var %i = $lines(aways.txt) | while $read(aways.txt,%i) { .set %awmsg $ifmatch | if (%awmsg isin $3-) { .ucur $2 } | dec %i } | unset %awmsg }

bir de böyle dene. %kicklenecekleri sıfırlamasına gerek kalmaz burada, çünkü kullanmayacak. Offff başım....

Flyman 21 Ağustos 2005 22:22

mephisto hic bi hareketi yok icklenecekler oralark set yapiyor ama sonrasi calismiyor whosileneceklere set yapmiyor

MephisTo 21 Ağustos 2005 22:30

Son yazdığımı denedin mi?

Flyman 21 Ağustos 2005 22:33

deniyom simdi yeni gordum :)

Flyman 21 Ağustos 2005 22:44

whoisliyor ama atmiyor 2 clone soktum atmadi sanirim clone taramasinda kaliyor

MephisTo 22 Ağustos 2005 00:38

alias ackick { var %a = $address($1,4) | var %x = $ialchan(%a,#kanaladı,0) | mode #kanaladı +b %a | while %x { kick #kanaladı #ialchan(%a,#kanaladı,%x).nick Away & Clone tespit edildi. | dec %x } }

Bunu eklemişmiydin?

+

/ial on

yaz.

Flyman 22 Ağustos 2005 00:50

remoteyemi yazayim ial on diye
gerci ebnde clone taramalari var onlar calisiyor ama gerek varmi ial aciktir zaten degilmi clone taramasi calisiyorsa?

birde
alias ackick { var %a = $address($1,4) | var %x = $ialchan(%a,#kanaladı,0) | mode #kanaladı +b %a | while %x { kick #kanaladı #ialchan(%a,#kanaladı,%x).nick Away & Clone tespit edildi. | dec %x } }

kick #kanaladı #ialchan(%a,#kanaladı,% burdaki #ialchan $ialchan olcak degilmi?

Flyman 22 Ağustos 2005 01:02

yok yine olmuyor whoisliyor baska bisey yok sonuc olarak

Flyman 22 Ağustos 2005 01:10

bu sekild eaway kufur koruma calisiyor clone kismi calismiyor sanirim orda bi eksigimiz var ial kisminda cunku ackicke yonlenmiyor kod raw 301 ila kisminda bi sorun var sanirim

MephisTo 22 Ağustos 2005 01:16

#ialchan değil, $ialchan olacak. #kanaladı yazan yerlere de op olduğun kanalın adını yazmayı unutmuyorsundur umarım. Onun dışında sorun yok görünürde.

Flyman 22 Ağustos 2005 01:22

yazdim mephisto hepsini yuzlerce kes deniyom emin ol olmadi senide yorum mephisto o clonede kaliyor ordan gecmiyor difer kisimlari calisiyor ackicke yonlenmiyor

Flyman 22 Ağustos 2005 05:21

raw 301:*: {
var %s = $ialchan($address($2,2),#kanal,0)
while %s {
var %i = $ialchan($address($2,2),#kanal,%s)
dec %s
}
if ($ialchan($address($2,2),#kanal,0) > 2) {
/ban -k #kanal $address($2,2) 2 hem away hem clonesin sagdan yuru cuzdan bulursun
}

}


mephisto butun pazarim bu kodla gecti basim kazan oldu en sonunda bi kodu kendim evire cevire bu sekile getirdim boyle calisiyor bu awaydeki sahisin clonesini buluyor ve 2 den coksa banlayip kickliyor bu kodu kendim meydana cikardim ama baska kodlara baka baka :))
bundada soyle bisey var isde away in clonelerini atiyor yani 4 clone var ama biri awayse bu hepsini atiyor ben istedimki eger 4 away varsa ve 4 de clonese onlari atsin veya 8 clone var bu clone adresinden 4 u away ya onlari kicklesin ban hepsine aolur mecburen ama kiclemeyi onlara yapsin istemistim ama yapamadim fikri olan varsa yazarsa sevinirim bu kadar becerebildim ben


ama ugrasirken ial olayinida cozdum kazancim o oldu :))

MephisTo 22 Ağustos 2005 13:33

Valla Flyman ben dün gece aynen burada sana verdiğim kodlarla deneme yaptım ve çalışıyordu. Ondan sonra "#ialchan değil, $ialchan olacak. #kanaladı yazan yerlere de op olduğun kanalın adını yazmayı unutmuyorsundur umarım. Onun dışında sorun yok görünürde." yazdım buraya.

Ayrıca;

Alıntı:

raw 301:*: {
var %s = $ialchan($address($2,2),#kanal,0)
while %s {
var %i = $ialchan($address($2,2),#kanal,%s)
dec %s
}
if ($ialchan($address($2,2),#kanal,0) > 2) {
/ban -k #kanal $address($2,2) 2 hem away hem clonesin sagdan yuru cuzdan bulursun
}
}
bu kod çalışıyorsa ben de scripting i bırakırım :D

Flyman 22 Ağustos 2005 23:56

mephisto dedim ya bu yukardaki kod calisiyor bu sekilde away olan ipnin kanaldaki clonelerini buluyor ve 2 den fazla ise kanaldan atiyor dene istersen calisiyor
a,a dedigim gibi away olanin clonesini buluyor o clone away degilsede atiyor benim istedigimd esadece clonelerin hepsi awayse atmasiydi bunu yazdim yukarda zaten
mephisto senin yazdigin kodun calisiyor dedigin seklini bana buraya toplayip kopyalarmisin ben bidaha deniyeyim ama dedigim gibi kanal ismi ve $ialchan kismini duzeltim denemistim ama yine denerim sen kodun denedigin sekli ile bana kopyala lutfen
scripti birakirim felanda deme sen bize lazimsin :)

MephisTo 23 Ağustos 2005 00:27

İyi güzel de bu koddaki while'ın hiçbir işlevi yok, sallama bir kod bu :D

Flyman 23 Ağustos 2005 02:31

mephisto ne dersen de ister sallama ister demleme cay de ama bu kod calisiyor ben anlamiyorum cok derin derin while den bi kod vardi onu isime gelcek sekilde yani bu sekle cevirdim ve yine diyorum awayin clonesini bana buluyor 2 dende fazlka iseler atiyor calismasa niye calisiyor diyeyim ama benim istedigim isi tam gormuyor
sen unut su kodu bana senin yazdigin kodun calisir halini yaziver lutfen :)

Flyman 23 Ağustos 2005 02:33

alias -scmask {
if $window(@Clones) {
dline @Clones 1- $+ $line(@Clones,0)
titlebar @Clones in $1
}
if !$window(@Clones) { window -k0 @Clones }
var %s = $ialchan($1,$2,0)
while %s {
var %i = $ialchan($1,$2,%s)
aline @Clones 12 $+ $ialchan($1,$2,%s).nick 5 $+ $ialchan($1,$2,%s).user $+  $ialchan($1,$2,%s).host
dec %s
}
aline @Clones Found12 $ialchan($1,$2,0) users in12 $2 matching12 $1
}
o kodun orjinel halide buydu mephisto
bu kod normalde yazdigin bi ip nin kanaldaki clonesini veya o ipden varmi yokmu onu buluyordu ben onu degistirdim isde raw301 e gore hepsi


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

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