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/)
-   -   Kayıt sistemli bot [login] (https://www.ircforumlari.net/mirc-scripting-sorunlari/2930-kayit-sistemli-bot-login.html)

erdem55 09 Mayıs 2005 11:16

Kayıt sistemli bot [login]
 
arkadaslar benim sorum soyle. 1 kanal var 1 serverda bu kanala girince ozele bot geliyor aslinda size gore basit 1 seydir.


Type: Her E-Kolay Kullanıcımıza İstanbul kanalında operatör olabilme şansı. Bu uygulama sadece kayıtlı nickler icindir
Type: Nasılmı? benim özelime kayıt olunuz
Type: Kayıt olmak icin lutfen özelime !Register Şifre Yazınız.
Type: Önemli Not; Kendi kayıtlı nickinizin sifresini yazmayın!
Type: Örnektir. !register 12345

bu sekilde ozele bot geliyor. Sen bota !register sifre yaziyorsun kayit oluyorsun.
Sifreleri sanirim 1 yerde depoluyor. Sonra sen kanaldan cikip giriyorsun. login olmani istiyor login oluyorsun kanalda otomatik voice veriyor. Boyle 1 sistem mumkun mudur.?
1 de bu bot. kanala girince eger nick registerliyse
nick [Welcome Messages]: İstanbul Kanalına Hosgeldiniz.
nick Siz kayıtlı kullanıcımız #istanbul kanalın'da farkı ve sohbeti bizimle yaşayın


seklinde kanala mesaj yaziyor bu klonuda yardimci olursaniz cok sevinirim

el33t 09 Mayıs 2005 15:19

#istanbul kanalına giren birinin nicki kayıt edilmişse, kullanıcıya hoşgeldiniz lütfen login olunuz gibi bir mesaj gidiyor, eğer daha önceden kayıt olmamışsa kayıt olunuz vs. gibi bir mesaj gidiyor.
Özelde !register şifre yazdıklarında daha önceden kayıt edilmemişse nick kayıt ediliyor ve !login şifre yazınca voice oluyor. -denemedim..-
İşte kod:
on @*:join:#istanbul:{
if ($($+(%,pass.,$chan,.,$nick),2)) { notice $nick Siz kayıtlı kullanıcımız $chan kanalın'da farkı ve sohbeti bizimle yaşayın, lütfen login olunuz. } | else {
notice $nick Her $network Kullanıcımıza $remove($chan,$chr(35)) kanalında operatör olabilme şansı. Bu uygulama sadece kayıtlı nickler icindir
notice $nick Nasılmı? benim özelime kayıt olunuz
notice $nick Kayıt olmak icin lutfen özelime !register Şifre Yazınız.
notice $nick Önemli Not; Kendi kayıtlı nickinizin sifresini yazmayın!
notice $nick Örnektir. !register 12345
}
}
on *:text:*:?:{
if ($1 = !register) {
if ($($+(%,pass.,$chan,.,$nick),2)) { notice $nick Bu nick zaten kayıtlı }
else { if $2 { set $+(%,pass.,$chan,.,$nick) $2 | notice $nick Kayıt oldunuz. Şifreniz: $2 lütfen unutmayın. } }
}
if ($1 = !login) {
if ($($+(%,pass.,$chan,.,$nick),2) == $null) { notice $nick Bu nick kayıtlı değil, kayıt etmek için !register şifre yazınız. }
else { if ($($+(%,pass.,$chan,.,$nick),2) == $2) { notice $nick Login oldunuz! | if ($nick !isvo #istanbul) && ($nick ison #istanbul) { mode #istanbul +v $nick } } }
}
}

Yeppa 09 Mayıs 2005 15:36

süpersin el33t,simdi bunu sadece registerli nicklere yapabilirsek cok daha iyi olur.. senin kodlarına bayılıyorum :)

Yeppa 09 Mayıs 2005 16:03

tuh..
on *:text:*:#:{
if ($1 = !register) {
if ($($+(%,pass.,$chan,.,$nick),2)) { notice $nick Bu nick zaten kayıtlı }
else { if $2 { set $+(%,pass.,$chan,.,$nick) $2 | notice $nick Kayıt oldunuz. Şifreniz: $2 lütfen unutmayın. } }
}
if ($1 = !login) {
if ($($+(%,pass.,$chan,.,$nick),2) == $null) { notice $nick Bu nick kayıtlı değil, kayıt etmek için !register şifre yazınız. }
else { if ($($+(%,pass.,$chan,.,$nick),2) == $2) { notice $nick Login oldunuz! | if ($nick !isvo #istanbul) && ($nick ison #istanbul) { mode #istanbul +v $nick } } }
}
}


su kısım calismiyor sanirim

MephisTo 09 Mayıs 2005 16:06

Alıntı:

el33t Nickli Üyeden Alıntı
on *:text:*:#:{

Şifreleri kanala mı yazıyoruz? el33t gece beşik mi salladın :p

Kod:

on *:text:*:?:{
diye düzeltin.

erdem55 09 Mayıs 2005 19:51

el33t dostum sagolasin guzel kod. ama yukarida belirtmistim sanirim gozunden kacti.
ben dedim ki farki ve sohbeti bizimle yasayin kismini bot kanalima nickini serverda registerlemis 1 nick girdiginde yazsin. Eger nick servera registersizse kanala giren usere hosgeldiniz farki ve sohbeti bizimle yasayin demesin. servera Registersiz nicklerde bota register olamasin. cok uzun oldu ama yardimci olursan cok sevinirim tesekkurler

erdem55 09 Mayıs 2005 20:22

1 de el33t if ile baslayan kisim var ya onu nereye yaziyor bot hani siz kayitli kullanicimiz farki vs..vs.. bunu nereye yaziyor bot? benim istedigim servera kayitli yani ns register komutuyla kayit olmus kullanicilara gitsin bu mesaj kanala girislerinde registersin nickin ozeline felan gitmesin. whoisine mi bakmali acaba? registered ibaresini gorup oyle mi gidecek?

el33t 09 Mayıs 2005 20:51

307 numaralı raw nickin registerlı olup olmadığını gösterir..

raw 307:*:echo 4 -a $2 nicki registerlı!

erdem55 09 Mayıs 2005 22:58

pardon el33t bu raw'i tam olarak kod uzerinde gosterebilir misin? yoksa baska 1 remote acip mi ekleyecegiz?

erdem55 09 Mayıs 2005 23:20

1 de el33t simdi register oduk ya bu kodu 1 daha ki giriste daha once registerli isek bize register olun felan demese direjkt tanisa kayidim oldugunu bilse ben girince bana diretk login olun dese? mumkun mudur


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net