IRCForum.Net - Turkiye'nin En Iyi IRC Platformu!




Like Tree4Beğeni(ler)
  • 3 Post By Ayaz
  • 1 Post By XsenSe

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Nisan 2021, 20:06   #1
Çevrimiçi

Ayaz - ait Kullanıcı Resmi (Avatar)
Üyelik Tarihi: 26 Mart 2021
Üye No: 2
Mesajlar: 10
Nerden:
Takım:
Meslek: Sanane işmi Vericen
Alanım: IRCServices
Aldığı Beğeni: 11
Beğendikleri: 43
@Ayaz
ConferenceRoom da Renkli Nick Yapma



CR üzerinde renkli nick kullanıyorlar bende kullanmak istiyorum!!' diyorsanız dikkatlice okuyunuz, yazılanları harfien uyguladıgınızda amacınıza ulaşmış olacaksınız

Öncelikle bu işin başka bir yolu varmı bilmiyorum fakat bizim kullanacagımız yolun mantığını anlatmak istiyorum, şayet anlamadığımız bir olayı kullanmak istemeyiz değilmi.
Mantık; Biz servere linklenerek, bu link üzerinden gönderdigimiz komutalar ile nicklerimizi server üzerinde zorunlu olarak degiştirmeyi sağlıyoruz. Bir nevi servere var olmayan bir sunucu linkleyerek serveri aldatıyoruz.

Ee peki nasıl linklenecegiz? Basit bir sock uygulaması ile (bu herhagi bir programlama dili ile yazılmış olabilir) biz burada mIRC Scripting dilini kullanacagız çünki hem basit, hem konumuza uygun.

Öncelik ile baglanacagımız LINK ile ilgili hesabı oluşturmalıyız.

ben Ayaz isminde bir server oluşturacağım ve şifreside ayz olacak

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

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;### Link Conf.
alias -l linkname return [COLOR="Blue"]Ayaz.ConferenceRoom.com[/COLOR]
alias -l linkpass return [COLOR="blue"]ayz[/COLOR]
alias -l irchost return [COLOR="Red"]irc.sizinserveriniz.com[/COLOR]
alias -l ircport return 6667


alias SockServ 
{
  
sockclose SockServ
  sockopen SockServ $irchost $ircport
  
echo $color(info) -:SockServ Açıldı
}
alias SetNick {
  if 
$sock(SockServ) {
    
sockwrite -nt SockServ  $+(:,$1NICK $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 PINGiswm %data sockwrite -tn $sockname PONG $gettok(%data,2,32) | echo -:pong }

  ;
### Gelen verileri echo için. Aktif etmek için aşağı satır başındaki ';' işaretini kaldırın
  
if !$window(@socketServ) { window -k0 @socketServ } | aline -@socketServ $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 Ayaz
ve NickServ;
-NickServ- Ayaz: -vO0HQOmqr7NJ2wgSB/ 1

Ayaz nickinin ID'si: -vO0HQOmqr7NJ2wgSB/

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

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

/SetNick -vO0HQOmqr7NJ2wgSB/ RenkliAyazNicki

yapıyoruz ve nickimiz degişiyor

DipNOT: 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. Herkese iyi Forumlar..
CR üzerinde renkli nick kullanıyorlar bende kullanmak istiyorum!!' diyorsanız dikkatlice okuyunuz, yazılanları harfien uyguladıgınızda amacınıza ulaşmış olacaksınız

Öncelikle bu işin başka bir yolu varmı bilmiyorum fakat bizim kullanacagımız yolun mantığını anlatmak istiyorum, şayet anlamadığımız bir olayı kullanmak istemeyiz değilmi.
Mantık; Biz servere linklenerek, bu link üzerinden gönderdigimiz komutalar ile nicklerimizi server üzerinde zorunlu olarak degiştirmeyi sağlıyoruz. Bir nevi servere var olmayan bir sunucu linkleyerek serveri aldatıyoruz.

Ee peki nasıl linklenecegiz? Basit bir sock uygulaması ile (bu herhagi bir programlama dili ile yazılmış olabilir) biz burada mIRC Scripting dilini kullanacagız çünki hem basit, hem konumuza uygun.

Öncelik ile baglanacagımız LINK ile ilgili hesabı oluşturmalıyız.

ben Ayaz isminde bir server oluşturacağım ve şifreside ayz olacak

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

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
;### Link Conf.
alias -l linkname return [COLOR="Blue"]Ayaz.ConferenceRoom.com[/COLOR]
alias -l linkpass return [COLOR="blue"]ayz[/COLOR]
alias -l irchost return [COLOR="Red"]irc.sizinserveriniz.com[/COLOR]
alias -l ircport return 6667


alias SockServ 
{
  
sockclose SockServ
  sockopen SockServ $irchost $ircport
  
echo $color(info) -:SockServ Açıldı
}
alias SetNick {
  if 
$sock(SockServ) {
    
sockwrite -nt SockServ  $+(:,$1NICK $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 PINGiswm %data sockwrite -tn $sockname PONG $gettok(%data,2,32) | echo -:pong }

  ;
### Gelen verileri echo için. Aktif etmek için aşağı satır başındaki ';' işaretini kaldırın
  
if !$window(@socketServ) { window -k0 @socketServ } | aline -@socketServ $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 Ayaz
ve NickServ;
-NickServ- Ayaz: -vO0HQOmqr7NJ2wgSB/ 1

Ayaz nickinin ID'si: -vO0HQOmqr7NJ2wgSB/

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

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

/SetNick -vO0HQOmqr7NJ2wgSB/ RenkliAyazNicki

yapıyoruz ve nickimiz degişiyor

DipNOT: 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. Herkese iyi Forumlar..
DaDaS, Xaero ve LnX bunu beğendi
__________________
YiğitSen GeLde UsLandır ...
  Alıntı ile Cevapla

IRCForum.Net - Reklam Alanı

Alt 11 Mayıs 2021, 14:29   #2
Çevrimiçi

XsenSe - ait Kullanıcı Resmi (Avatar)
Üyelik Tarihi: 24 Nisan 2021
Üye No: 11
Mesajlar: 58
Nerden:
Takım:
Meslek:
Alanım: Unreal
Aldığı Beğeni: 48
Beğendikleri: 11
@XsenSe


tşkler anlatım ıcın admın bey

DaDaS Bunu Beğendi.
  Alıntı ile Cevapla

IRCForum.Net - Reklam Alanı

Cevapla

Etiketler
conferenceroom renklinick, cr renkli nick
IRCForum.Net - Sponsor Bağlantılar


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 kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık