IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 11 Şubat 2009, 00:56   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Oto Nick İdentine İnce Ayar




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#baglanti on on 1:start:{ .bagLanti } aLias bagLanti { .diaLog -m bagLanti bagLanti } diaLog bagLanti { titLe " RapStar mIRC Bağlantı Menüsü© " size -1 -1 203 133 option dbu text "Nick:", 1, 3 12 25 8 text "YedekNick:", 2, 3 21 26 8 text "E-mail:", 3, 3 30 25 8 box "Bağlantı Menüsü", 4, 1 1 129 54 edit "", 5, 37 9 90 10 edit "", 6, 37 29 90 10 edit "", 7, 37 19 90 10 text "Fullname: ", 10, 3 39 25 8 edit "", 11, 37 39 90 10, autohs box "Otomatik Tanımlar", 12, 131 1 68 85 text "Otomatik Giris", 13, 134 8 38 8 text "1.Kanal", 14, 134 18 25 8 edit "", 15, 162 17 33 10 text "2.Kanal", 16, 134 27 25 8 edit "", 17, 162 27 33 10 text "3.Kanal", 18, 134 37 25 8 edit "", 19, 162 37 33 10 text "Otomatik Nick Tanıtım", 20, 134 50 61 8 text "Nick", 21, 134 60 25 8 edit "", 22, 161 59 31 10, autohs text "Sifre", 23, 135 70 25 8 edit "", 24, 161 69 31 10, pass autohs box "Server", 26, 2 58 127 28 edit "MyNet", 30, 8 69 117 12, disable button "Sohbete Gir", 34, 50 110 107 15 button "Kaydet ve Kapat", 35, 25 90 67 15, ok button "İptal", 36, 110 90 62 15, canceL } on 1:diaLog:bagLanti:init:*:{ did -a bagLanti 5 $me did -a bagLanti 7 $anick did -a bagLanti 6 $emaiL did -a bagLanti 11 $fuLLname } on 1:diaLog:bagLanti:scLick:34:{ .set %one $did(15) .set %two $did(17) .set %three $did(19) .set %nick $did(22) .set %sifre $did(24) .diaLog -x bagLanti bagLanti .server %server } on 1:diaLog:bagLanti:scLick:27:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com } on 1:diaLog:bagLanti:scLick:28:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com } on 1:diaLog:bagLanti:scLick:29:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com } on 1:diaLog:bagLanti:scLick:30:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com } on 1:diaLog:bagLanti:scLick:31:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com } on 1:diaLog:bagLanti:scLick:32:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com } on *:connect:{ .ns identify %sifre | echo -a 10Nick Sifreniz giriLiyor | .join %one | .join %two | .join %three } on *:disconnect:{ .unset %sifre | unset %one | unset %two | unset %three } #baglanti end

Bu Mırcımın Bağlantı Menüsü Herşey Gayet Güzel Ama Server a Girince

Nick Sifreniz giriLiyor
[00:35] -NickServ- Kullanimi: IDENTIFY sifre
[00:35] -NickServ- Daha fazla bilgi icin /msg NickServ HELP IDENTIFY yaziniz.

Gibi Yazılar Çıkıyor. Nick Kayıtsız Olsa Bile Şifre Paneliyle Çakıştığı İçin Şifre Panelim Kayıtsız Nicke Bile Şifre İstiyor.

Şimdi İstediğim Şu. Otomatik İdent Kısmı Boşsa Hiç Bir İşlem Yapmasın Yani Nick Şifremi Falan Girmeye Çalışmasın ?

Ekleme : Şuan Dikkatimi Çekti Otomatik İdent Kısmına Nick Yazarsak Nickimiz Ne Olursa Olsun O Nicke Otomatik Geçmiyor ve O Nickte Olsak Bile İdentte Etmiyor:] Oto İdent Kısmındaki Sorunları Çözmem Zor Gİbi. Sizce ?


Konu RapStar tarafından (11 Şubat 2009 Saat 01:08 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 11 Şubat 2009, 01:26   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




Alıntı:
#baglanti on
on 1:start:{ .bagLanti }
aLias bagLanti { .diaLog -m bagLanti bagLanti }
diaLog bagLanti {
titLe " RapStar mIRC Bağlantı Menüsü© "
size -1 -1 203 133
option dbu
text "Nick:", 1, 3 12 25 8
text "YedekNick:", 2, 3 21 26 8
text "E-mail:", 3, 3 30 25 8
box "Bağlantı Menüsü", 4, 1 1 129 54
edit "", 5, 37 9 90 10
edit "", 6, 37 29 90 10
edit "", 7, 37 19 90 10
text "Fullname: ", 10, 3 39 25 8
edit "", 11, 37 39 90 10, autohs
box "Otomatik Tanımlar", 12, 131 1 68 85
text "Otomatik Giris", 13, 134 8 38 8
text "1.Kanal", 14, 134 18 25 8
edit "", 15, 162 17 33 10
text "2.Kanal", 16, 134 27 25 8
edit "", 17, 162 27 33 10
text "3.Kanal", 18, 134 37 25 8
edit "", 19, 162 37 33 10
text "Otomatik Nick Tanıtım", 20, 134 50 61 8
text "Nick", 21, 134 60 25 8
edit "", 22, 161 59 31 10, autohs
text "Sifre", 23, 135 70 25 8
edit "", 24, 161 69 31 10, pass autohs
box "Server", 26, 2 58 127 28
edit "MyNet", 30, 8 69 117 12, disable
button "Sohbete Gir", 34, 50 110 107 15
button "Kaydet ve Kapat", 35, 25 90 67 15, ok
button "İptal", 36, 110 90 62 15, canceL
}
on 1:diaLog:bagLanti:init:*:{
did -a bagLanti 5 $me
did -a bagLanti 7 $anick
did -a bagLanti 6 $emaiL
did -a bagLanti 11 $fuLLname
}
on 1:diaLog:bagLanti:scLick:34:{
.set %one $did(15)
.set %two $did(17)
.set %three $did(19)
.set %nick $did(22)
.set %sifre $did(24)
.diaLog -x bagLanti bagLanti
.server %server
}
on 1:diaLog:bagLanti:scLick:27:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com }
on 1:diaLog:bagLanti:scLick:28:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com }
on 1:diaLog:bagLanti:scLick:29:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com }
on 1:diaLog:bagLanti:scLick:30:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com }
on 1:diaLog:bagLanti:scLick:31:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com }
on 1:diaLog:bagLanti:scLick:32:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mynet.com }
on 1:dialog:baglanti:sclick:34: { set %ufuk $did(22) }
on *:connect:{ .timer 1 1 .nick %ufuk | .timer 1 2 .ns identify %sifre | echo -a 10Nick Sifreniz giriLiyor | .join %one | .join %two | .join %three }
on *:disconnect:{ .unset %sifre | unset %one | unset %two | unset %three }
#baglanti end

Sohbet'e gir butonuna tıkladığında bağlanınca nickini panele girdiğin nicke çevirir, identify eder, kanallara sokar vb.

İlk soruna gelince, kayıtsız nicke geçsem bile identify etmeye çalışıyor demişsin. Ben bu dialogta connect eventi dışında bir event görmedim. Notice eventiyle olabilir senin dediğin. Bu vermiş olduğun kod sadece bağlantı aşamasında aktif olacaktır. "Connect"

 
Alıntı ile Cevapla

Alt 11 Şubat 2009, 01:43   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




İkinci Sorum Tamamdır.

İlk Sorum İçin Şöyle Anlatayım Otomatik İdent Kısmı Boşsa İşlem Yapmasın Yani Şifre Falan Girmeye Çalışmasın

 
Alıntı ile Cevapla

Alt 11 Şubat 2009, 01:51   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




Dialog içinde Event kullanılamadığı için parametreleri dialog dışarsında uygulatıyoruz koda.
yani ($did(x) == $null) { halt } gibi bir parametre uygulatamayız. Ha dersenki oto identify eğer seçili değil ve boşsa kod tamamen devre dışı kalsın onu yaparım.
Ama bence gereksiz zaten sadece bağlantı anında nicki identify etmeye çalışıyor, bırak etsin nick kayıtsızda olsa; sana ne zararı varki : )

 
Alıntı ile Cevapla

Alt 11 Şubat 2009, 02:00   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




Zaten Anlatmak İstediğimde O. Size Zahmet ..

 
Alıntı ile Cevapla

Alt 11 Şubat 2009, 02:45   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#baglanti on
on 1:start:{ .bagLanti }
aLias bagLanti { .diaLog -m bagLanti bagLanti }
diaLog bagLanti {
  
titLe " RapStar mIRC Bağlantı Menüsü© "
  
size --1 203 133
  option dbu
  text 
"Nick:"13 12 25 8
  text 
"YedekNick:"23 21 26 8
  text 
"E-mail:"33 30 25 8
  box 
"Bağlantı Menüsü"41 1 129 54
  edit 
""537 9 90 10
  edit 
""637 29 90 10
  edit 
""737 19 90 10
  text 
"Fullname: "103 39 25 8
  edit 
""1137 39 90 10autohs
  box 
"Otomatik Tanımlar"12131 1 68 85
  text 
"Otomatik Giris"13134 8 38 8
  text 
"1.Kanal"14134 18 25 8
  edit 
""15162 17 33 10
  text 
"2.Kanal"16134 27 25 8
  edit 
""17162 27 33 10
  text 
"3.Kanal"18134 37 25 8
  edit 
""19162 37 33 10
  text 
"Otomatik Nick Tanıtım"20134 50 61 8
  text 
"Nick"21134 60 25 8
  edit 
""22161 59 31 10autohs
  text 
"Sifre"23135 70 25 8
  edit 
""24161 69 31 10pass autohs
  box 
"Server"262 58 127 28
  edit 
"MyNet"308 69 117 12disable
  button 
"Sohbete Gir"3450 110 107 15
  button 
"Kaydet ve Kapat"3525 90 67 15ok
  button 
"İptal"36110 90 62 15canceL
}
on 1:diaLog:bagLanti:init:*:{
  
did -a bagLanti 5 $me
  did 
-a bagLanti 7 $anick
  did 
-a bagLanti 6 $emaiL
  did 
-a bagLanti 11 $fuLLname
}
on 1:diaLog:bagLanti:scLick:34:{ 
  .
set %one $did(15)
  .
set %two $did(17)
  .
set %three $did(19)
  .
set %nick $did(22)
  .
set %sifre $did(24)
  .
set %AnaNick $did(5)
  .
diaLog -x bagLanti bagLanti
  
.server %server
}
on 1:diaLog:bagLanti:scLick:27:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mircalem.com }
on 1:diaLog:bagLanti:scLick:28:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mircalem.com }
on 1:diaLog:bagLanti:scLick:29:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mircalem.com }
on 1:diaLog:bagLanti:scLick:30:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mircalem.com }
on 1:diaLog:bagLanti:scLick:31:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mircalem.com }
on 1:diaLog:bagLanti:scLick:32:{ .nick $did(5) | .anick $did(6) | .diaLog -x bagLanti bagLanti | .server irc.mircalem.com }
on 1:dialog:baglanti:sclick:34: { set %ufuk $did(22) }
on *:connect:{ 
  .
timer 1 1 .nick %AnaNick 
  
if (%sifre == $null) { haltdef }
  else { 
    .
timer 1 2 .ns identify %sifre | echo -a 10Nick Sifreniz giriLiyor 
  
}
  if (%
one != $null) { /%one }
  if (%
two != $null) { /%two }
  if (%
three != $null) { /%three }

 
on *:disconnect:{ .unset %sifre | unset %one | unset %two | unset %three 

burda eğer otomatik identifyde belirtilen şifre kısmı girilmemişse yani boş ise, sunucu girişinde şifre girmeye çalışmayacak doğal olarak hata vermicek, eğer orası dolu ise devreye girecektir.
-
ikinci kısım ise, kanal1 kanal2 kanal3 kısımlarında ince bir durum söz konusu idi, onu da hallettim son hali bu olsa gerek deneme imkanım olmadı kodu da anlaman açısından uzattım, kısa tutmadım
-

__________________
Şimdi Saat Sensizliğin Ertesi..

Konu CesuryureK tarafından (11 Şubat 2009 Saat 03:02 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 11 Şubat 2009, 03:10   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




else {
.
timer 1 2 .ns identify %sifre | echo -
a 10Nick Sifreniz giriLiyor


Bu Kısımıda Düzeltsen İyi Olur Zararı Yok Ama Yoktan Yere
Alıntı:

10Nick Sifreniz giriLiyor



Böyle Görünüyor

 
Alıntı ile Cevapla

Alt 11 Şubat 2009, 03:13   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




10 sayısının önüne ctrl+k renk kodu ver oldu bitti
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sanırım bunu kastediyorsun renkli gözükmüyor mu diyorsun evet ise, dediğim gibi ctrl+k koyarsın değilse açıklarsın yardımcı olmaya çalışırım

__________________
Şimdi Saat Sensizliğin Ertesi..
 
Alıntı ile Cevapla

Alt 11 Şubat 2009, 12:41   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




ewet dediğim oydu Neyse halletmiştim zaten. şimdi diyorumki bunu biraz daha geliştirsek, otomatik nick identinin altına beni unut beni hatırla gibi bi kutu eklesek . bunu çalıştırmak için şu kısmı

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:disconnect:{ .unset %sifre | unset %one | unset %two | unset %three }

Şöyle Yapsak

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#unut on on *:disconnect:{ .unset %sifre | unset %one | unset %two | unset %three } #unutend

Beni Unut Kutucuğuna Okutsak Çalışrmı ?

 
Alıntı ile Cevapla

Alt 11 Şubat 2009, 12:46   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Oto Nick İdentine İnce Ayar




Beni unut diye bir buton yap

Alıntı:
on *:dialog:baglanti:sclick:*: {
if ($did == ButonID'si) {
.unset %one $did(15)
.
unset %two $did(17)
.
unset %three $did(19)
.
unset %nick $did(22)
.
unset %sifre $did(24)
.
unset %AnaNick $did(5)

}
}


Eğer did -a dialogadı girilecek veri şeklindeki bir veriyide temizletmek istiyorsan unsetin altına did -r dialogadı veri şeklinde giriş yap.
Kırmızı yerleri editle..


 
Alıntı ile Cevapla

Cevapla

Etiketler
ayar, identine, ince, mirc download, mirc indir, nick, oto


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Nissan GT-R'ye İnce Ayar Liaaa Otomobil Haberleri 0 06 Kasım 2012 13:53
Varoluş ve İnce Ayar Fenomeni Kalemzede Felsefe 0 07 Ekim 2011 16:10
Hayatın Dokusunun Bir İpekle İnce İnce Dokunuşunun Adı SABIR Lady Serbest Kürsü 1 29 Mayıs 2010 18:23
Klavye'de TAB Tuşunu Kullandığımda Nick'i İnce Yazmasını Nasıl Sağlarım? ircmsn mIRC Scripting Sorunları 20 06 Ekim 2008 19:06
Bios'a İnce ayar KHaZa^DuM Bilgisayar Donanımı 2 03 Şubat 2006 14:41