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/)
-   -   !badekle (https://www.ircforumlari.net/mirc-scripting-sorunlari/157320-badekle.html)

Ajan 13 Mart 2010 20:24

Cevap: !badekle
 
+b yazan yerlere sapart yazmak dahice bir bilgimi gerektirir.

AspavA 13 Mart 2010 20:51

Cevap: !badekle
 
hayır onu yaptım kod tmam sapart yapıyor sajoin liyor cinsellik kanalına

ama istedigim bütün kanallardan sapart yapacak birde oper kanalında komutu uygulayınca kanallardan çıkartıcak bu kodda komut uygulanan kanalda geçerli oluyor diger kanallara etki etmiyor

Forbidden1 13 Mart 2010 23:48

Cevap: !badekle
 
Alttaki kodu eklemen yeterli olacak.
-
on *:text:*:#yönetim:{
if ($nick == nickin) {
if ($1 == !ekle) {
write kick.txt $2
msg # $2 maskı badnick listesine eklendi
sajoin $2 #Cinsellik
var %frbddn 1
while (%frbddn <= $comchan($2,0)) {
sapart $2 $comchan($2,%frbddn)
inc %frbddn
}
}

if ($1 == !sil) { .write -d kick.txt $2 | .msg # $2 maskı badnick listesinden silindi }
if ($1 == !list) { .play $chan kick.txt 0 | .msg # tüm badnickLer Sıralanıyor.}
}
}
}

-

AspavA 14 Mart 2010 16:42

Cevap: !badekle
 
bu kodda yine
on *:text:*:#yönetim:{
if ($nick == nickin) {


belirlenen kanalda işlem görüyor
mesela yönetim kanalında !ekle nick yaptıgımda sadece yönetim kanalından çıkartıyor

bunu bütün kanallara uygulucak eklenen nick i

Forbidden1 14 Mart 2010 16:56

Cevap: !badekle
 
Ortak bulundugu tüm kanallardan cıkarır vermiş oldugum kod. Tüm kanallardan cıkaracaksa whois çekerek bir işlem uygulayabiliriz alttaki kod işini görür.

-

on *:text:*:#yönetim:{
if ($nick == nickin) {
if ($1 == !ekle) {
whois $2
write kick.txt $2
msg # $2 maskı badnick listesine eklendi
timer 1 10 /sajoin $2 #Cinsellik
}
}
if ($1 == !sil) { .write -d kick.txt $2 | .msg # $2 maskı badnick listesinden silindi }
if ($1 == !list) { .play $chan kick.txt 0 | .msg # tüm badnickLer Sıralanıyor.}
}
}

raw 319:*: {
sapart $2 $remove($3,~,@,&,+,%) | sapart $2 $remove($4,~,@,&,+,%)
sapart $2 $remove($5,~,@,&,+,%) | sapart $2 $remove($6,~,@,&,+,%)
sapart $2 $remove($7,~,@,&,+,%) | sapart $2 $remove($8,~,@,&,+,%)
sapart $2 $remove($9,~,@,&,+,%) | sapart $2 $remove($10,~,@,&,+,%)
sapart $2 $remove($11,~,@,&,+,%) | sapart $2 $remove($12,~,@,&,+,%)
}

-
Not: Nickin en fazla '10' kanala girdiği varsayılmıştır. Komutu uyguladıktan 10 saniye sonra cinsellik kanalına sajoinler. 10 saniye koymamın sebebi, sapart yağacağı kanallardan cıkardıktan sonra #cinsellik kanalına sokulabilmesidir yoksa #cinsellik'ten de cıkarılır.

AspavA 14 Mart 2010 17:46

Cevap: !badekle
 
[17:28] <04AspavA> !badekle deneme
[17:28] <06%SBC> deneme maskı badnick listesine eklendi

[17:28] * Giriş: deneme ([Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...])

[17:28] -irc.SiberChat.Net- *** Notice -- SBC used SAJOIN to make deneme join #Cinsellik


cinsellik e sajoin yaptı ama sohbet kanalında sapart yapmadı nick e :)

----------

sapart yaptı ama kanala tekrar girdiginde sapart yapmadı

Forbidden1 14 Mart 2010 19:53

Cevap: !badekle
 
Kodu kendime ekleyip, !ekle'yi bota yazdırdım sonuclar altta.

[19:45:11] <CES> !ekle emrax
[19:45:11] <ForbiddEn> emrax maskı badnick listesine eklendi

[19:45:12] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAPART to make Emrax part #Client
-
[19:45:12] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAPART to make Emrax part #SoruCevap
-
[19:45:12] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAPART to make Emrax part #mIRC
-
[19:45:12] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAPART to make Emrax part #Sohbet
-
[19:45:21] -irc.Help.Gen.TR- *** Notice -- ForbiddEn used SAJOIN to make Emrax join #Cinsellik

Sen bizlere söyledinmi ki girince tekrar sapart yapsın diye? Alttaki kodu ekle o zaman.

-

on *:text:*:#yönetim:{
if ($nick == nickin) {
if ($1 == !ekle) {
whois $2
write kick.txt $2
msg # $2 maskı badnick listesine eklendi
timer 1 10 /sajoin $2 #Cinsellik
}
}
if ($1 == !sil) { .write -d kick.txt $2 | .msg # $2 maskı badnick listesinden silindi }
if ($1 == !list) { .play $chan kick.txt 0 | .msg # tüm badnickLer Sıralanıyor.}
}
}

raw 319:*: {
sapart $2 $remove($3,~,@,&,+,%) | sapart $2 $remove($4,~,@,&,+,%)
sapart $2 $remove($5,~,@,&,+,%) | sapart $2 $remove($6,~,@,&,+,%)
sapart $2 $remove($7,~,@,&,+,%) | sapart $2 $remove($8,~,@,&,+,%)
sapart $2 $remove($9,~,@,&,+,%) | sapart $2 $remove($10,~,@,&,+,%)
sapart $2 $remove($11,~,@,&,+,%) | sapart $2 $remove($12,~,@,&,+,%)
}

on *:join:#: {
if $istok(#cinsellik #operhelp #opers #help #helpers,$chan,32) { halt }
if $read(kick.txt,w,$nick) {
whois $nick
}
}

Bu kod istediklerini uygular, #cinsellik #opers ... yazan kanal kısmı, kodun hangi kanallarda deaktif olacagını belirtir yani o kanallara girişlerde bunu yapmaz kafana göre azaltıp çoğaltabilirsin.

fatal 14 Mart 2010 20:58

Cevap: !badekle
 
Bir çok arkadaşın işine yarayacaktır.

AspavA 14 Mart 2010 23:05

Cevap: !badekle
 
teşekkürler gardaşım...

Zalimsin 20 Şubat 2011 12:36

Cevap: !badekle
 
arkadaşlar orada on *:text:*:#yönetim:{
if ($nick == Ops || kral || serseri || aşk ) {
if ($1 == !ekle) { .write kick.txt $2 | .msg # $2 maskı badnick listesine eklendi | .mode # +b $2 | .kick # $2 }
if ($1 == !sil) { .write -d kick.txt $2 | .msg # $2 maskı badnick listesinden silindi }
if ($1 == !list) { .play $chan kick.txt 0 | .msg # tüm badnickLer Sıralanıyor.}
}
}


böyle yaprsanız sadece orada olan nickler kullana bilir bu kodu


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

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