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

 Kayıt ol  Topluluk
19Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 20 Aralık 2008, 00:21   #11
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: CR için renkli nick (!nickdegis nick renkli-nick )




TurkeyAJANS, açıkcası mirc kodlarından anladığım söylenemez. Ben size yazayım eğer olursa veririm foruma dedim. Kendi bilgim çapımda uğraştım mirc kodlarıyla nickservden gelen id numarasını alamayınca pes ettim. mIRC kodu ilgi alanıma girmiyor anlayacağın.

Ben botun mantıksal olarak çalışma şeklini anlatayım mircden anlayan kişi yardımcı olur...
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
User: !nick CanCeL CanCeL Bot: /ns id CanCeL komutunu uygular ve NickServ'den şu cevabı alır. "-NickServ- CanCeL: 343124213<" Bot: /setnick 343124213< CanCeL


İşlem tamamiyle bu kadar. Benim takıldığım yer ise şu nickservden gelen noticeyi botun hafızasında tutmak. Neyse mircden anlayanlar bu arkadaşa yardımcı olur umarım...

__________________
Eskiden buralar hep dutluktu...
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 20 Aralık 2008, 14:12   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: CR için renkli nick (!nickdegis nick renkli-nick )




Niye illa mirc gereksin ki? mirc ile yapabildiklerini pekala eggdrop ilede yaparsın. Dediğin şekilde komutları eggdropa şöyle uygulatabilirsin; Bota gerekli yetkiyi ekledikten sonra "!nick CanCeL CanCeL" şeklinde komutu uygulatabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bind pub - !nick yolla proc yolla { n u h c a } { global rnick set rnick [lindex $a 1] putquick "ns id [lindex $a 0]" } bind raw - NOTICE islem proc islem { f k a } { global rnick if {[string match -nocase "*NickServ*" $f]} { putquick "setnick [lindex $a 2] $rnick" } }

İlla mirc olacak diyorsanız onuda veririm birazdan.


Konu BuCaLI tarafından (20 Aralık 2008 Saat 21:47 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 20 Aralık 2008, 15:21   #13
Çevrimdışı
SaW
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: CR için renkli nick (!nickdegis nick renkli-nick )




BuCaLI Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Niye illa mirc gereksin ki? mirc ile yapabildiklerini pekala eggdrop ilede yaparsın. Dediğin şekilde komutları eggdropa şöyle uygulatabilirsin; Bota gerekli yetkiyi ekledikten sonra "!nick CanCeL CanCeL" şeklinde komutu uygulatabilirsin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
bind pub - !nick yolla proc yolla { n u h c a } { global rnick set rnick [lindex $arg 1] putquick "ns id [lindex $a 0]" } bind raw - NOTICE islem proc islem { f k a } { global rnick if {[string match -nocase "*NickServ*" $f]} { putquick "setnick [lindex $a 2] $rnick" } }

İlla mirc olacak diyorsanız onuda veririm birazdan.

İlk kırmızı satırda $arg yerine $a yazmalısın çünkü procedure değişkenleri içerisinde bind sonrası gelen verinin 5. elamanını $a olarak belirlemişsin.

İkinci kısımda ise mavi ile belirlediğim kısımda kapsamı çok geniş tutmuşsun, NickServ'den gelen her notice sonrası bu komutu uygulamaya çalışacaktır. Bunu sadece id ile ilgili gelecek noticelerle sınırlaman lazım.
üçüncü olarak ise islem procedure'ünün en sonunda bir önce setlediğin rnick değişkenini unsetlemen daha sorunsuz olmasını sağlayacaktır.
Bir de kod yazarken muhtemel karşılaşılabilecek hataları da göz önünde tutup gerekli uyarıları verdirmek lazım, örnek olarak !nick Nick1 Nick2 komutunu uygularken Nick2 komutunu belirtmediğinde doğru kullanımın nasıl olacağını mesajlatmak lazım, e tabiki de komutun kullanımını da ayrıca kısıtlamak lazım.

 
Alıntı ile Cevapla

Alt 20 Aralık 2008, 22:18   #14
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: CR için renkli nick (!nickdegis nick renkli-nick )




Nebiliymben Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
İlk kırmızı satırda $arg yerine $a yazmalısın çünkü procedure değişkenleri içerisinde bind sonrası gelen verinin 5. elamanını $a olarak belirlemişsin.

İkinci kısımda ise mavi ile belirlediğim kısımda kapsamı çok geniş tutmuşsun, NickServ'den gelen her notice sonrası bu komutu uygulamaya çalışacaktır. Bunu sadece id ile ilgili gelecek noticelerle sınırlaman lazım.
üçüncü olarak ise islem procedure'ünün en sonunda bir önce setlediğin rnick değişkenini unsetlemen daha sorunsuz olmasını sağlayacaktır.
Bir de kod yazarken muhtemel karşılaşılabilecek hataları da göz önünde tutup gerekli uyarıları verdirmek lazım, örnek olarak !nick Nick1 Nick2 komutunu uygularken Nick2 komutunu belirtmediğinde doğru kullanımın nasıl olacağını mesajlatmak lazım, e tabiki de komutun kullanımını da ayrıca kısıtlamak lazım.

Önerilerin için sağol ama ben basit şekilde nasıl yapılabileceğini anlattım tüm bu sorgulamalarıda ben yaparsam bi kıymeti kalmaz, onlarıda kullanacak arkadaş tercihlerine göre kendi ekler
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


mirc koduyla da şu şekilde yapılabilir;

Kullanımı : !nickdegis değiştirileceknick renklinick

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!nickdegis*:#:{ .set %rnick $3 | .ns id $2 | .enable #nickr } #nickr on *:notice:*:?: { if ($nick == NickServ) { .setnick $2 %rnick | .disable #nickr } } #nickr off



Konu BuCaLI tarafından (20 Aralık 2008 Saat 22:27 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 24 Nisan 2011, 21:19   #15
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Crde renkli nick




ben PaSaM isminde bir server oluşturacağım ve şifreside kdr olacak


/as server PaSaM add
/as server PaSaM set inpass kdr
/as server sercan set outpass kdr
Buraya dikkat buradaki link ismini ve şifresini aşagıdaki verdigimiz kod içersinede girecegiz.
/as server PaSaM set name PaSaM.ConferenceRoom.com
/as server PaSaM set ping 240
/as server PaSaM enable

Ve asıl linklenecegimiz server HUB olmalı
/as general set hub

şimdi mIRC'e aşagıdaki kodu koyalım.
Yukarıdaki koduda mIRC'e load ettikten sonra (gerekli bilgileri kod içerisine girdiginizi varsayıyoruz)

mIRC'imizden

/SockServ

komutu ile servere linkleniyoruz. Linklenme işleminden sonra kimin nickini degiştirmek istiyor isek o kişinin server üzerindeki ID numarsını almamız lazım bunuda
/ns id NICK
komutu ile ögrenebiliriz;
örnek;

/ns id PaSaM
ve NickServ;
-NickServ- PaSaM: -vO0HQOmqr7NJ2wgSB/ 1

sercan nickinin ID'si: -vO0HQOmqr7NJ2wgSB/

sercan nickini degiştirmek için bu ID'i kullanarak, mircden

/SetNick <ID> <Yeni Nick>
komutu ile yani;

/SetNick -vO0HQOmqr7NJ2wgSB/ RenkliPaSaMNicki

yapıyoruz ve nickimiz degişiyor

not: Forum renk karterlerini (ctrl+k) karkterlerini göstermedigi için bire bir yazmadım, renkli nickler içerisinde yani "Yeni Nick" içerisinde nickin renklenmesi için CTRL+K karakterlerini kullanıyorsunuz.


Sonuç olarak biz dolaylı yollardan server üzerinde nickler içerisinde CTRL karakterini kullanarak renkli nicke sahip olduk.

iyi çalışmalar. Umarım anlaşılmıştır
sonra nicki şifreliyorsun
nicki alma ise /ns sidentify RenkliPaSaMNicki nick şifren


ayrıca hub yapıldıktan sonra alt 0160 komutu ilede görünmez rumuza geçebiliriz.

 
Alıntı ile Cevapla

Alt 13 Şubat 2013, 01:56   #16
Çevrimiçi
~ Coktatli.net ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: Sockserv RenkLi nick Sorunu




/as server sercan add
/as server sercan set inpass sercan
/as server sercan set outpass sercan
Buraya dikkat buradaki link ismini ve şifresini aşagıdaki verdigimiz kod içersinede girecegiz.
/as server sercan set name sercan.ConferenceRoom.com
/as server sercan set ping 240
/as server sercan enable

Ve asıl linklenecegimiz server HUB olmalı
/as general set hub

şimdi mIRC'e aşagıdaki kodu koyalım.



Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;### Link Conf. alias -l linkname return sercan.ConferenceRoom.com alias -l linkpass return sercan alias -l irchost return irc.sizinserveriniz.com alias -l ircport return 6667 alias SockServ { sockclose SockServ sockopen SockServ $irchost $ircport echo $color(info) -a :SockServ Açıldı } alias SetNick { if $sock(SockServ) { sockwrite -nt SockServ $+(:,$1) NICK $2 } else { echo $color(info) -at Socket bağlantı hatası } } ;## Sock Code on *:sockopen:SockServ:{ sockwrite -tn $sockname PASS $linkpass $+ $crlf $+ $& server $linkname 1 Bot Services Agent } on *:sockread:SockServ:{ if ($sockerr) { echo $color(info) -at Socket botun bağlantısı kesildi. | return } sockread %data if PING* iswm %data { sockwrite -tn $sockname PONG $gettok(%data,2,32) | echo -a :pong } ;### Gelen verileri echo için. Aktif etmek için aşağı satır başındaki ';' işaretini kaldırın ;if !$window(@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Serv) { window -k0 @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Serv } | aline -p @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]Serv $timestamp < %data }

Yukarıdaki koduda mIRC'e load ettikten sonra (gerekli bilgileri kod içerisine girdiginizi varsayıyoruz)

mIRC'imizden

/SockServ

komutu ile servere linkleniyoruz. Linklenme işleminden sonra kimin nickini degiştirmek istiyor isek o kişinin server üzerindeki ID numarsını almamız lazım bunuda
/ns id NICK
komutu ile ögrenebiliriz;
örnek;

/ns id sercan
ve NickServ;
-NickServ- sercan: -vO0HQOmqr7NJ2wgSB/ 1

sercan nickinin ID'si: -vO0HQOmqr7NJ2wgSB/

sercan nickini degiştirmek için bu ID'i kullanarak, mircden

/SetNick <ID> <Yeni Nick>
komutu ile yani;

/SetNick -vO0HQOmqr7NJ2wgSB/ RenkliSercanNicki

yapıyoruz ve nickimiz degişiyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


not: Forum renk karterlerini (ctrl+k) karkterlerini göstermedigi için bire bir yazmadım, renkli nickler içerisinde yani "Yeni Nick" içerisinde nickin renklenmesi için CTRL+K karakterlerini kullanıyorsunuz.


Sonuç olarak biz dolaylı yollardan server üzerinde nickler içerisinde CTRL karakterini kullanarak renkli nicke sahip olduk.

iyi çalışmalar. Umarım anlaşılmıştır


ALINTIDIR

 
Alıntı ile Cevapla

Alt 13 Ocak 2017, 14:32   #17
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ConferenceRoom da Renkli Nick Yapma




Vay be ne günler
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

__________________
Kıyakçılığın sonu, ayakçılıktir..
 
Alıntı ile Cevapla

Cevapla

Etiketler
aciklamaanlatimi, conferenceroom, cr21, crde, da, degistirme, farkli, karakter, kısıtı, modlarini, nickdegis, olayi, renkli, renklinick, serverda, whois, yapma, yontem


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

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
Nick renklendirici addon lazım sunucu sahibi nin nick rengi renkli olcak mesela iCe-t mIRC Scripting Sorunları 10 10 Kasım 2009 23:36