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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Servisler (https://www.ircforumlari.net/servisler/)
-   -   ircservices GuestNickPrefix sorunu (https://www.ircforumlari.net/servisler/173880-ircservices-guestnickprefix-sorunu.html)

FiRaRi 22 Ocak 2009 16:30

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.

toXic 24 Ocak 2009 12:57

Cevap: ircservices GuestNickPrefix sorunu
 
Kod:

cd Unreal3.2
Kod:


cd src

Kod:


cd modules

ve guest.c dosyasına girin

Kod:

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:

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

FiRaRi 24 Ocak 2009 17:33

Cevap: ircservices GuestNickPrefix sorunu
 
Bahsettiğin dizinde ghost.c diye bir dosya yok kardeş.

ArresT 25 Ocak 2009 01:02

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.

FiRaRi 25 Ocak 2009 23:19

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.

toXic 25 Ocak 2009 23:33

Cevap: ircservices GuestNickPrefix sorunu
 
Hayır kodları denemeye fırsatım olmadı mantık olarak verdim zaten bida bakayım

3rd41 25 Ocak 2009 23:45

Cevap: ircservices GuestNickPrefix sorunu
 
Alıntı:

FiRaRi Nickli Üyeden Alıntı (Mesaj 624747)
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:

cd ircservices*
Kod:

pico users.c
Kod:

    if (counter == 0)    /* initialize to random the first time */
        counter = rand();

Kod:

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..


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 17:33.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk