Cevap: AciL yaRdıM...
& : !
~ : .
Bu karakterleri, Yukarıdaki gibi değiştirmek için örnek:
NOT:
x-) x her bir dosyayı belirtir. pico ile bu dosyaları teker teker açıp aşağılarında dediğim değişimleri yaparsanız olacaktır.
Değişmesi Gereken Yerler:
1-) include/common.h
#define CHPFIX "(qaohv)~&@%+"
Bu satırı aşağıdaki Gibi değiştirin:
#define CHPFIX "(qaohv).!@%+"
2-) src/modules/m_message.c
case '&':
case '~':
Bu iki satırı bulun. bu 2 satırı 2 kez bulacaksınız, ikisinde de aşağıdaki gibi değiştirin.
case '!':
case '.':
Gibi..
pfixchan[0] = '&';
pfixchan[0] = '~';
Bu iki satırı bulun. Aşağıdaki gibi değiştirin.
pfixchan[0] = '!';
pfixchan[0] = '.';
Gibi..
3-) src/modules/m_names.c
buf[idx++] = '~';
buf[idx++] = '&';
Bu iki satırı bulun. bu 2 satırı 2 kez bulacaksınız, ikisinde de aşağıdaki gibi değiştirin.
buf[idx++] = '.';
buf[idx++] = '!';
Gibi..
4-) src/modules/m_who.c
status[i++] = '~';
status[i++] = '&';
Bu iki satırı bulun. Aşağıdaki gibi değiştirin.
status[i++] = '.';
status[i++] = '!';
Gibi..
5-) src/modules/m_whois.c
*(buf + len++) = '~';
*(buf + len++) = '&';
Bu iki satırı bulun. Aşağıdaki gibi değiştirin.
*(buf + len++) = '.';
*(buf + len++) = '!';
Gibi..
6-) src/modules/webtv.c
*(buf + len++) = '~';
*(buf + len++) = '&';
bu 2 satırı bulun. Aşağıdaki gibi değiştirin.
*(buf + len++) = '.';
*(buf + len++) = '!';
gibi..
7-) src/api-isupport.c
IsupportAdd(NULL, "STATUSMSG", "~&@%+");
Bu satırı bulun. Aşağıdaki gibi değiştirin.
IsupportAdd(NULL, "STATUSMSG", ".!@%+");
Gibi..
8-) src/include/common.h
#define CHPFIX "(qaohv)~&@%+"
Bu satırı bulun. Aşağıdaki gibi değiştirin.
#define CHPFIX "(qaohv).!@%+"
Gibi..
Bu işlemlerin sonunda
make clean
make
komutlarını uygulayıp, modüllerinizi yeniden kurup; Sunucunuzu yeniden başlatmanız gerekmektedir.
Denenmedi, ama olması lazım. Bir sorun oluşursa veya yanlış olan bir yer var ise bu başlık altına atarsanız sevinirim.
Yapılan işlem : "&" ve "~" karakterlerini Tamamen "!" "." ile değiştirmektir. (yukarıdakilerin hepsini yapmak normalde şart değildir, ama names ve whois gibi bilgilerde bu karakterlerin doğru çıkması için şarttır.)
NOT : @(+o), %(+h), +(+v) bu 3 karakteri değiştirmeniz önerilmez. Sadece & ve ~ gibi sonradan eklenen karakterleri değişmeniz tavsiye edilir.
iyi Çalışmalar.. |