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/)
-   -   os version[ircservices'de ufak bir edit] (https://www.ircforumlari.net/services-hazir-kodlar/43133-os-versionircservicesde-ufak-bir-edit.html)

BehroozWolf 05 Aralık 2007 02:41

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:

pico ircservices*/modules/operserv/main.c
Kod:

#include "services.h"
dosyasinin hemen üstüne

Kod:

#include "version.h"
ekliyoruz.

Kod:

static void do_raw(User *u);
altina hemen

Kod:

static void do_version(User *u);
ekliyoruz.

Kod:

{"RAW",      do_raw,      is_services_root, OPER_HELP_RAW,      -1,-1},
altina

Kod:

{"VERSION",  do_version,  is_services_oper,            OPER_HELP_VERSION,  -1,-1},
ekliyoruz.

Kod:

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:

/***********************************************************************/
 
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:

pico lang/tr.l
Kod:

OPER_HELP_COMMANDS_RAW
        RAW        IRC sunucusuna bir RAW komutu yollar

satirinin altina

Kod:

VERSION    Servisler hakkinda bilgi verir.
ekliyoruz.

yani

Kod:

OPER_HELP_COMMANDS_RAW
        RAW        IRC sunucusuna bir RAW komutu yollar
        VERSION    Servisler hakkinda bilgi verir.

yapiyoruz.

Kod:

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:

OPER_HELP_VERSION
    Kullanimi: VERSION
    Servis versionu hakkinda size bilgi verir.

ekleyip kaydedip cikiyoruz.

Kod:

pico lang/index
Kod:

OPER_HELP_COMMANDS_RAW
satirinin altina
Kod:

OPER_HELP_COMMANDS_VERSION
ekleyin.

Kod:

OPER_HELP_RAW
satirinin altina

Kod:

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

Kod:

make
Kod:

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

Mickey 05 Aralık 2007 02:47

Cevap: os version[ircservices'de ufak bir edit]
 
İlkler unutulmaz Bahtiyar'cım emeğine sağlık güzel çalışma ;)

mStf 05 Aralık 2007 10:10

Yanıt: os version[ircservices'de ufak bir edit]
 
eLine emeğine sagLık kardeşim..

GhostLy 05 Aralık 2007 12:45

Cevap: os version[ircservices'de ufak bir edit]
 
guzel Çalişma başarilar devamını Bekliyoruz :)

HAPPyyyy 05 Aralık 2007 14:56

Yanıt: os version[ircservices'de ufak bir edit]
 
yavaş yavaş kapion bu işi :)


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

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