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/)
-   -   Kanala Giriş (https://www.ircforumlari.net/mirc-scripting-sorunlari/48490-kanala-giris.html)

sewimsiz 27 Ocak 2008 19:00

Kanala Giriş
 
Arkadaşlar Bir kanalımı sadece web girişine ayırmak istiyorum ve kanala mirc kullanarak giren olursa kanaldan ban attırabilecegim bi kod lazım tabi bunu 1 sn veya 2 sn gecikmeli olarak yapmamız lazım op olanların kanalda mirc ile durabilmesi için. yardımcı olabilirmisiniz?

Mâtr¡x 27 Ocak 2008 19:14

Cevap: Kanala Giriş
 
Alıntı:

sewimsiz Nickli Üyeden Alıntı (Mesaj 334231)
Arkadaşlar Bir kanalımı sadece web girişine ayırmak istiyorum ve kanala mirc kullanarak giren olursa kanaldan ban attırabilecegim bi kod lazım tabi bunu 1 sn veya 2 sn gecikmeli olarak yapmamız lazım op olanların kanalda mirc ile durabilmesi için. yardımcı olabilirmisiniz?


bende bir kod var eğerki mIRC girişinin identi sabitse o identi istediğin kanala yasaklarsın


on *:join:#KanaL: { if $regex($remove($ial($nick).user,~),/identin/b) { .mode $chan +b $Nick | .kick $nick bu kanal Sadece Web Kullanıcılarına özeldir. } }


böyle bişi yapa bilirsin identin sabitse..

Not : kod burdan alıntıdır..

sewimsiz 27 Ocak 2008 19:18

Yanıt: Kanala Giriş
 
Mirc ve web identim çakışıyor sanırım version çekilerek yapılabilir. yine de saol kardeş + bide op olayı var

Mâtr¡x 27 Ocak 2008 19:23

Cevap: Yanıt: Kanala Giriş
 
Alıntı:

sewimsiz Nickli Üyeden Alıntı (Mesaj 334255)
Mirc ve web identim çakışıyor sanırım version çekilerek yapılabilir. yine de saol kardeş + bide op olayı var


version olayıysa Forumda binlercesi mevcüt arıyarak yapa bilirsin istediğin kodu kolay gelsin .

sewimsiz 27 Ocak 2008 19:24

Yanıt: Kanala Giriş
 
bakdım ama bulamadım :S

Regex 27 Ocak 2008 22:17

Cevap: Kanala Giriş
 
Bak, sana istediğini iki çeşit ve ayrıntılı olarak vereceğim. Fakat senden bundan sonra konu açmadan "arama" yapmanı rica ediyorum.

İlk kodun:

Kod:

on !*:join:#Kanalın:.timer 1 1 vrsn $nick
alias vrsn if $1 isreg #Kanalın { ctcp $1 version | set %, $1 }
on *:ctcpreply:*version*:if $nick == %, && *mIRC* iswm $1- { ban -k #Kanalın %, 2 #Kanalın kanalına sadece web üzerinden giriş yapabilirsiniz. | unset %, }


Kodun işlevi: #Kanalın odasına giren usera, kanala girdikten 1 saniye sonra version çeker. Eğer kanalda owner, protect, op vs. değil ve version cevabında "mIRC" geçiyorsa, *!*@host (type 2) biçiminde ban atar.

İkinci kodun:

Kod:

on !*:join:#Kanalın:if $nick != $read(op.txt,w,$nick) { ctcp $nick version | set %, $nick }
on *:ctcpreply:*version*:if $nick == %, && *mIRC* iswm $1- { ban -k #Kanalın $nick 2 #Kanalın kanalına sadece web üzerinden giriş yapabilirsiniz. }


Kodun işlevi: Bu kodda bir dosya oluşturup eğer kanala o dosyadaki nicklerden biri girerse işlev duruyor. Yani 1 saniye bekleyip "op olacak mı?" diye düşünmüyoruz.:)
Op.txt dosyasına muaf nickleri alt alta eklemelisin. Tavsiyem ikinci kodu kullanman. Kolay gelsin.


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

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