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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Ocak 2009, 16:30   #1
Çevrimdışı
~ Hayta.Net~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
ircservices GuestNickPrefix sorunu




ircservices.conf dosyamızda GuestNickPrefix "Misafir"; yaptığımızda 1 dakika içinde nick şifresini girmemişsek Nickimiz muhtemelen Misafir5465434543 oluyor. Bu sondaki rakamları ben biraz abartılı buluyorum ve şöyle bir sorum olacak bilen arkadşlar varsa sona eklenen rakamların hanesi daha kısa mesela 3 haneli olsa yani nickimiz Misafir453 şeklinde değişse. Bilen arkadaşlar varsa yardımların bekliyorum.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 24 Ocak 2009, 12:57   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ircservices GuestNickPrefix sorunu




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd Unreal3.2

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd src

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd modules

ve guest.c dosyasına girin

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int m_guest(aClient *cptr, aClient *sptr, int parc, char *parv[]) { char guestnick[NICKLEN]; char *param[3]; snprintf(guestnick, NICKLEN, "Guest%d", getrandom32()); while(find_client(guestnick, (aClient *)NULL)) { snprintf(guestnick, NICKLEN, "Guest%d", getrandom32()); } param[0] = sptr->name; param[1] = guestnick; param[2] = NULL; do_cmd(sptr, cptr, "NICK", 2, param); return 0; }

satırlarını su sekilde değişip


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int m_guest(aClient *cptr, aClient *sptr, int parc, char *parv[]) { char guestnick[NICKLEN]; char *param[3]; snprintf(guestnick, NICKLEN, "Guest%d", getrandom48()); while(find_client(guestnick, (aClient *)NULL)) { snprintf(guestnick, NICKLEN, "Guest%d", getrandom48()); } param[0] = sptr->name; param[1] = guestnick; param[2] = NULL; do_cmd(sptr, cptr, "NICK", 2, param); return 0; }

olarak deneyin


Konu toXic tarafından (25 Ocak 2009 Saat 11:54 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 24 Ocak 2009, 17:33   #3
Çevrimdışı
~ Hayta.Net~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ircservices GuestNickPrefix sorunu




Bahsettiğin dizinde ghost.c diye bir dosya yok kardeş.

 
Alıntı ile Cevapla

Alt 25 Ocak 2009, 01:02   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ircservices GuestNickPrefix sorunu




m_ghost.c yanlışlıkla yazılmış sanırım arkadaş tarafından,

m_guest.c olacak doğru yer..

Selametle.

 
Alıntı ile Cevapla

Alt 25 Ocak 2009, 23:19   #5
Çevrimdışı
~ Hayta.Net~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ircservices GuestNickPrefix sorunu




Denedim olmadı kardeş sen denedinmi hiç bunu ? ve sadece 32 leri 48 olarak değiştirdim kodların diğer bölümlerinde bi değişiklik yok herhalde.

 
Alıntı ile Cevapla

Alt 25 Ocak 2009, 23:33   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ircservices GuestNickPrefix sorunu




Hayır kodları denemeye fırsatım olmadı mantık olarak verdim zaten bida bakayım

 
Alıntı ile Cevapla

Alt 25 Ocak 2009, 23:45   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ircservices GuestNickPrefix sorunu




FiRaRi Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ircservices.conf dosyamızda GuestNickPrefix "Misafir"; yaptığımızda 1 dakika içinde nick şifresini girmemişsek Nickimiz muhtemelen Misafir5465434543 oluyor. Bu sondaki rakamları ben biraz abartılı buluyorum ve şöyle bir sorum olacak bilen arkadşlar varsa sona eklenen rakamların hanesi daha kısa mesela 3 haneli olsa yani nickimiz Misafir453 şeklinde değişse. Bilen arkadaşlar varsa yardımların bekliyorum.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico users.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (counter == 0) /* initialize to random the first time */ counter = rand();

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (counter == 0) /* initialize to random the first time */ counter = rand()%10000;

şeklinde değiştirin, kaydedip çıkın.

make
make install

Alıntıdır..

Not: Guest nickin sonundaki rakamları dört haneye düşürüyor..
sıfırlardan bir eksik veya bir fazla deneyerek istediğinize ulaşabilirsiniz..

 
Alıntı ile Cevapla

Cevapla

Etiketler
guestnickprefix, ircservices, sorunu


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
IRCServices sorunu Efendisiz IRCServices 6 29 Kasım 2012 20:44
IRCservices DB sorunu bulent25 IRCServices 1 25 Eylül 2010 10:43
ircservices database sorunu Jaqen Servisler 3 14 Ekim 2009 21:14
IRCServices Sorunu BeyazBuLuT Servisler 4 07 Kasım 2007 00:25