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

Etiketlenen Kullanıcılar

12Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Aralık 2015, 19:11   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Misafir olan nickler




Merhaba arkadaşlar.
Sormak istediğimi örnek vererek anlatmalıyım
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

servere baglanan örn: Ahmet nickli kişi 1 dk sonra Misafir4646513 oluyor ya bunu Misafir olarak değil de Ahmet61223 şeklinde ayarlamak istiyorum. Yani Misafire dönüşmeden kayıtlı olan nickin yanına herhangi bir rakam ya da sembol koymak istiyorm
Ahmet >> Ahmet32132
Mehmet >> Mehmet31313
Ali >> Ali321321

Aradım ama bulamadım yardımcı olabilir misiniz ?

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Alt 25 Aralık 2015, 20:35   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




Merhaba, şu konulara bir göz atınız ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 25 Aralık 2015, 21:42   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




OzGuR Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Merhaba, şu konulara bir göz atınız ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bilgi için teşekkürler ancak bu linkteki konuların uygulanması sakıncalı. Make'de dahil, hata veriyor. Sorunlu yada çakışan noktası var. Bilemiyorum. Kısacası çalışmıyor.

 
Alıntı ile Cevapla

Alt 27 Aralık 2015, 00:48   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




ircservices-5.0.xx/extern.h içerisindeki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E char *make_guest_nick(void);

satırını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E char *make_guest_nick(char *nick);

şeklinde değiştirin.

ircservices-5.0.xx/users.c içerisindeki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *make_guest_nick(void)

satırını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *make_guest_nick(char *nick)

aynı dosyada

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
i = snprintf(nickbuf, sizeof(nickbuf), "%s%u", GuestNickPrefix, counter);

satırını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
i = snprintf(nickbuf, sizeof(nickbuf), "%s%u", nick, counter);

şeklinde değiştirin.

ircservices-5.0.xx/nickserv/collide.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *guestnick = make_guest_nick();

satırını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *guestnick = make_guest_nick(ni->nick);

şeklinde değiştirin.

ircservices-5.0.xx/operserv/sline.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!is_guest_nick(nick)) {

satırı altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char buf[256];

satırını ekleyin.aynı satır altındada

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(ServerName, "432 %s %s Invalid nickname (%s)", nick, nick, reason); send_nickchange_remote(nick, make_guest_nick());

satırlarını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(ServerName, "432 %s %s Invalid nickname (%s)", nick, nick, reason); strcpy(buf, make_guest_nick((char *)nick)); send_nickchange_remote(nick, buf);

şeklinde ekleyip kaydedin. make & make install dan sonra servisinizi kapatıp açın.

__________________

Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.
 
Alıntı ile Cevapla

Alt 27 Aralık 2015, 18:19   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




Emeğine sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] abi.Çalışıyor mu? diye düşünceye kapılanlar için ekran görüntüsü aşağıda.

Version : IRCServices-5.0.64


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

 
Alıntı ile Cevapla

Alt 28 Aralık 2017, 03:51   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




Dediginiz gibi yaptim lakin söyle bir sorun var.

Sqline olan nickler problem oluyor. ve tüm odalarda gosteriyor cozumu varmi sqldeki nicklerin ?

[03:45] * GotuniSktm Nick değişerek GotuniSktm807 Oldu
[03:45] * GotuniSktm807 Nick değişerek GotuniSktm807808 Oldu
[03:45] * GotuniSktm807808 Nick değişerek GotuniSktm807808809 Oldu
[03:45] * GotuniSktm807808809 Nick değişerek GotuniSktm807808809810 Oldu
[03:45] * IRC`den Çıktı: GotuniSktm807808809810 (
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
) (Killed (services.sohbet.com (Guest nicks may not be used)))




Diablo Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ircservices-5.0.xx/extern.h içerisindeki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E char *make_guest_nick(void);

satırını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E char *make_guest_nick(char *nick);

şeklinde değiştirin.

ircservices-5.0.xx/users.c içerisindeki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *make_guest_nick(void)

satırını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *make_guest_nick(char *nick)

aynı dosyada

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
i = snprintf(nickbuf, sizeof(nickbuf), "%s%u", GuestNickPrefix, counter);

satırını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
i = snprintf(nickbuf, sizeof(nickbuf), "%s%u", nick, counter);

şeklinde değiştirin.

ircservices-5.0.xx/nickserv/collide.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *guestnick = make_guest_nick();

satırını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *guestnick = make_guest_nick(ni->nick);

şeklinde değiştirin.

ircservices-5.0.xx/operserv/sline.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!is_guest_nick(nick)) {

satırı altına

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char buf[256];

satırını ekleyin.aynı satır altındada

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(ServerName, "432 %s %s Invalid nickname (%s)", nick, nick, reason); send_nickchange_remote(nick, make_guest_nick());

satırlarını

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(ServerName, "432 %s %s Invalid nickname (%s)", nick, nick, reason); strcpy(buf, make_guest_nick((char *)nick)); send_nickchange_remote(nick, buf);

şeklinde ekleyip kaydedin. make & make install dan sonra servisinizi kapatıp açın.


 
Alıntı ile Cevapla

Alt 28 Aralık 2017, 12:07   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




sline.c dosyasındaki editi orjinal haline geri çevirebilirsiniz.

 
Alıntı ile Cevapla

Alt 11 Ocak 2018, 23:17   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




Emrehan Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sline.c dosyasındaki editi orjinal haline geri çevirebilirsiniz.

bahseldilen dosya eski haline cevirdigimizde make hatasi cikiyor siz denedinizmi bilmiyorum.

 
Alıntı ile Cevapla

Alt 12 Ocak 2018, 12:47   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(ServerName, "432 %s %s Invalid nickname (%s)", nick, nick, reason); strcpy(buf, make_guest_nick((char *)nick)); send_nickchange_remote(nick, buf);

satirlarinda

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
strcpy(buf, make_guest_nick((char *)nick));

satirini

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
strcpy(buf, make_guest_nick("Misafir"));

olarak degistirip derler misiniz

 
Alıntı ile Cevapla

Alt 04 Şubat 2018, 13:52   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Misafir olan nickler




dediginiz gibi yaptim ama nickler guest oluyor sifreli nicklerde guest oluyor
diger küfürlü nicklerde.

ilk yaptimda nickler numaralı oluyordu badnickler sikniti cikariyordu.

ysfm Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(ServerName, "432 %s %s Invalid nickname (%s)", nick, nick, reason); strcpy(buf, make_guest_nick((char *)nick)); send_nickchange_remote(nick, buf);

satirlarinda

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
strcpy(buf, make_guest_nick((char *)nick));

satirini

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
strcpy(buf, make_guest_nick("Misafir"));

olarak degistirip derler misiniz


 
Alıntı ile Cevapla

Cevapla

Etiketler
misafir, nickler, olan


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
Misafir.. Kacak Şiir, Hikaye ve Güzel Sözler 0 30 Ağustos 2011 03:32
Parolaları aynı olan nickler coder2 Unreal IRCd 1 08 Temmuz 2008 00:11