Tekil Mesaj gösterimi
Alt 05 Aralık 2007, 02:41   #1
Çevrimdışı
BehroozWolf
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
os version[ircservices'de ufak bir edit]




Canım sıkılıyordu bisiler yapayim dedim. version services* bilgilerini /os version olarak almamizi saglayan ufak bir kod yazdim.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico ircservices*/modules/operserv/main.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "services.h"

dosyasinin hemen üstüne

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "version.h"

ekliyoruz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_raw(User *u);

altina hemen

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_version(User *u);

ekliyoruz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{"RAW", do_raw, is_services_root, OPER_HELP_RAW, -1,-1},

altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{"VERSION", do_version, is_services_oper, OPER_HELP_VERSION, -1,-1},

ekliyoruz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_raw(User *u) { char *text = strtok_remaining(); if (!text) syntax_error(s_OperServ, u, "RAW", OPER_RAW_SYNTAX); else send_cmd(NULL, "%s", text); }

satirlarinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/***********************************************************************/ static void do_version(User *u) { send_cmd(s_OperServ, "NOTICE %s :Services Version: %s", u->nick, version_number); send_cmd(s_OperServ, "NOTICE %s :Build: %s", u->nick, version_build); send_cmd(s_OperServ, "NOTICE %s :IRC Services developed by and copyright (c) 1996-2006", u->nick); }

ekleyin ve kaydedip cikin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico lang/tr.l

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
OPER_HELP_COMMANDS_RAW RAW IRC sunucusuna bir RAW komutu yollar

satirinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
VERSION Servisler hakkinda bilgi verir.

ekliyoruz.

yani

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
OPER_HELP_COMMANDS_RAW RAW IRC sunucusuna bir RAW komutu yollar VERSION Servisler hakkinda bilgi verir.

yapiyoruz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
OPER_HELP_RAW Kullanimi: RAW metin Direk olarak Services'in bagli oldugu sunucuya bir metin gonderir. Bu komutun oldukca kisitli bir kullanim alani vardir ve ne yapildigindan emin olmadikca kesinlikle BU KOMUTU KULLANMAYIN Bu komutu sadece Services root kullanabilir.

satirlarinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
OPER_HELP_VERSION Kullanimi: VERSION Servis versionu hakkinda size bilgi verir.

ekleyip kaydedip cikiyoruz.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico lang/index

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

satirinin altina
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
OPER_HELP_COMMANDS_VERSION

ekleyin.

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

satirinin altina

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

ekleyip kaydedin ve dosyadan cikin. Daha sonra ircservices* ana dizinde sirasiyla

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make install

komutlarini uygulayip servislere restart atin. Gereksiz bisi olabilir ama ilk edit'im :p


Konu toXic tarafından (02 Kasım 2010 Saat 19:03 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver