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/)
-   Services Hazır Kodlar (https://www.ircforumlari.net/services-hazir-kodlar/)
-   -   /services reform komutu (https://www.ircforumlari.net/services-hazir-kodlar/245295-services-reform-komutu.html)

Lyki0n 19 Ağustos 2009 00:42

/services reform komutu
 
Arkadaşlar NickServ üzerinden /services reform komutunu uyguladım.

Kod:


pico ircservices*/modules/nickserv/main.c

Kod:


#include "services.h"

satırını bulup hemen üstüne

Kod:


#include "version.h"

ekliyoruz

yine aynı dosya içinde
Kod:


static void do_register(User *u);

bulup hemen altına

Kod:


static void do_reform(User *u);

ekliyoruz

Kod:


{ "REGISTER", do_register, NULL, NICK_HELP_REGISTER, -1,-1 },

satırını bulup hemen altına

Kod:


{ "REFORM", do_reform, NULL, NICK_HELP_REFORM, -1,-1 },

ekliyoruz.

daha sonra
Kod:


/* Note time REGISTER command was used */
u->lastnickreg = time(NULL);
/* Set +r (or other registered-nick mode) if IDENTIFIED is still
* set. */
if (nick_identified(ni) && usermode_reg) {
send_cmd(s_NickServ, "SVSMODE %s :+%s", u->nick,
mode_flags_to_string(usermode_reg, MODE_USER));
}
}

bu satırları bulup hemen altına

Kod:


/*Services Reform komutu ;) */
static void do_reform(User *u)
{
send_cmd(s_NickServ, "NOTICE %s :.....", u->nick);
send_cmd(s_NickServ, "NOTICE %s :.....", u->nick);
send_cmd(s_NickServ, "NOTICE %s :.....", u->nick);
}

ekliyoruz. Ve dosyamızı kaydedip çıkıyoruz.

Kod:


pico ircservices*/lang/index

içine giriyoruz ve,

Kod:


NICK_HELP_COMMANDS_LISTCHANS

satırının altına

Kod:


NICK_HELP_COMMANDS_REFORM

ekliyoruz.

yine aynı dosya içinde
Kod:


NICK_HELP_REGISTER_END

satırının altına
Kod:


NICK_HELP_REFORM

ekliyoruz ve dosyamızı kaydedip çıkıyoruz.

şimdi tr.l dosyasını editlicez. Burda kaydırma yapmayınız.

Kod:


pico ircservices*/lang/tr.l

Kod:


NICK_HELP_COMMANDS_LISTCHANS
LISTCHANS Kayitli tüm kanallarinizi listeler.
STATUS Bir nickin identify seviyesini gösterir.

satırını bulup hemen altına boşluk bırakmadan

Kod:


NICK_HELP_COMMANDS_REFORM
REFORM Size servisler uzerindeki degisikleri yansitir.

ekliyoruz

Kod:


NICK_HELP_REGISTER
Kullanimi: %s
 
Nick'inizi %S veritabanina kaydeder.Nick'iniz kaydedildikten
sonra (register) SET ve ACCESS komutlarini kullanarak
ayarlarinizi istediginiz sekilde degistirebilirsiniz. Kayit
sirasinda kullandiginiz sifreyi unutmamaniz onemlidir.
Sifrenizde kucuk ve buyuk harfler farkli karakterlerdir!

satırını bulup hemen altına

Kod:


NICK_HELP_REFORM
Kullanimi: REFORM
Servisler uzerindeki degisiklikleri size yansitir.
Extra services ozelliklerini gosterir.

satırını ekliyoruz ve kaydedip çıkıyoruz.

sonrasında ise make ve make install çekip serviceslerimiz restartlıyoruz

Kod:


NOT; send_cmd(s_NickServ, "NOTICE %s :.....", u->nick); burdaki satırları kendinize göre değiştirebilir çoğaltabilirsiniz.

Arkadaşlar editlerde hata yok fakat ilk konum daha pek alışkın değilim buraya konu eklemeye, eğerki yanlışım varsa söylerseniz düzeltirim..:D

NrOx 19 Ağustos 2009 00:47

Cevap: /services reform komutu
 
Emeğine sağlık kardeşim güzel paylaşım ;)

deneme1 20 Ağustos 2009 05:11

Cevap: /services reform komutu
 
Emeğine Sağlık

Burak 21 Ağustos 2009 02:08

Cevap: /services reform komutu
 
eline sağlık ibo, güzel çalışma..

unhappy 24 Ağustos 2009 19:32

Cevap: /services reform komutu
 
Helal sana.

BehroozWolf 27 Ağustos 2009 00:57

Cevap: /services reform komutu
 
Güzel çalışma ibo :)

Sky-Dancer 24 Eylül 2009 02:45

Cevap: /services reform komutu
 
operserv modül klasörü içindeki, kayıtsız nicklere uyarı attığımız fonksiyon içerisinde, değişenleri görmek için şu komutu uygulayınız denmesi daha güzel oluyor :)

birde, çok fazla kasmışsın. Help e gerek yok. trl.l ye de gerek yok, send_cmd ile NOTICE göndermek yeterli olacaktır. Zaten Türkçe harici başka dil kullanan yok, Varsa bile ingilizce dil dosyasına da eklenmesi gerekir, ki şu ana kadar hiç "SERVİSLERİMİ İNGİLİZCE KULLANAN KULLANICILARIM VAR.." diyenini görmedim :)

artı bu satırların bir dosyadan okutulması daha mantıklı olabilir.

Yine de güzel çalışma.. Eline sağlık.. Eksikleri ve fazlaları söyliyim dedim ;)

iyi Çalışmalar..

Lyki0n 26 Eylül 2009 00:21

Cevap: /services reform komutu
 
Daha yeniyim olsun o kadarcık :p

Sensei 14 Kasım 2009 09:13

Cevap: /services reform komutu
 
Paylaşımın için teşekkürler..


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

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