IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   IRCServices Hazır Kodlar (https://www.ircrehberi.net/ircservices-hazir-kodlar/)
-   -   IRCServices Ulkeler Arasi Saatler (https://www.ircrehberi.net/ircservices-hazir-kodlar/18586-ircservices-ulkeler-arasi-saatler.html)

aLtimod 23 Nisan 2020 18:03

IRCServices Ulkeler Arasi Saatler
 
Ulkeler Arasi saat farkliliklarini görmek için Yapmamız gereken

SSH Login ol.

Kod:

cd ircs*-*
Kod:

pico -w modules/nickserv/main.c
Kod:

static void do_drop(User *u);
altina

Kod:

static void do_yerelsaat(User *toxic);
ekliyoruz

Kod:

{ "IDENTIFY", do_identify, NULL,  NICK_HELP_IDENTIFY,    -1,-1 },
Satirinin altina;

Kod:

{ "YERELSAAT", do_yerelsaat, NULL,  -1,    -1,-1 },
Fonksiyonumuzu Ekliyoruz.

Kod:

int old_authstat = ni->authstat;
 set_identified(u, ni, ngi);
 module_log("%s!%s@%s identified for nick %s",
    u->nick, u->username, u->host, u->nick);
 notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);
call_callback_2(module, cb_identified, u, old_authstat);
    }
}

Altina

Kod:

/***************************************************/
// u
static void do_yerelsaat(User *u)
{
#define TUR  (2)
#define ALM  (1)
#define ABD (-8)
#define RUS (1)
#define LUB (2)
#define Bra (-4)
#define newyork (-5)
#define kirgizistan (3)
#define jap (7)
#define paraguay (-6)
#define IRAK (1)
#define ispanya (-1)
#define Ozbek (5)
 
 
    NickInfo *ni;
ni = get_nickinfo(u->nick);
 
time_t t;
  struct tm *ptm;
  time (&t);
  ptm = gmtime(&t);
 
 
  if (!ni) {
send_cmd(s_NickServ, "NOTICE %s Bu Komutu Kullanamazsiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Nickinizi Kaydetmelisiniz.", u->nick);
return;
}
 
send_cmd(s_NickServ, "NOTICE %s \2", u->nick);
send_cmd(s_NickServ, "NOTICE %s \2 Turkiye - ISTANBUL ->\2  %02d:%02d", u->nick, ptm->tm_hour + TUR, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2 ABD - New York ->\2  %02d:%02d", u->nick, ptm->tm_hour + newyork, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2 Rusya - Moscova ->\2  %02d:%02d", u->nick, ptm->tm_hour + RUS, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2 Almanya - Berlin ->\2  %02d:%02d", u->nick, ptm->tm_hour + ALM, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2 ABD - Los AnGeLas ->\2 %02d:%02d", u->nick, ptm->tm_hour + ABD, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2Lubnan ->\2 %02d:%02d", u->nick, ptm->tm_hour + LUB, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2Brezilya - Rio  ->\2 %02d:%02d", u->nick, ptm->tm_hour + Bra, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2IRAK  ->\2 %02d:%02d", u->nick, ptm->tm_hour + IRAK, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2PARAGAY  ->\2 %02d:%02d", u->nick, ptm->tm_hour + paraguay, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2ispanya  -> Madrid \2 %02d:%02d", u->nick, ptm->tm_hour + ispanya, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2Japonya  ->\2 %02d:%02d", u->nick, ptm->tm_hour + jap, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2Ozbekistan ->\2 %02d:%02d", u->nick, ptm->tm_hour + Ozbek, ptm->tm_min);
send_cmd(s_NickServ, "NOTICE %s \2", u->nick);
 send_cmd(s_NickServ, "NOTICE %s  Kullanim Saati \2%s", u->nick, ctime(&t));
 
 
return;
}

Ekliyoruz. Dilerseniz çoğalta bilirsinizde.

Sonra servislere

Kod:

make
Kod:

make install
Serviceslere reset atıyoruz.

Komutu Nicki Kayitsiz Kullanicilar Kullanamayacak.


Örnek : Komut Kullanimi -> /nickserv yerelsaat

nickserv -- yerelsaat
© NickServ
© NickServ Turkiye - ISTANBUL -> 12:09
© NickServ ABD - New York -> 05:09
© NickServ Rusya - Moscova -> 11:09
© NickServ Almanya - Berlin -> 11:09
© NickServ ABD - Los AnGeLas -> 02:09
© NickServ Lubnan -> 12:09
© NickServ Brezilya - Rio -> 06:09
© NickServ IRAK -> 11:09
© NickServ PARAGAY -> 04:09
© NickServ ispanya -> Madrid 09:09
© NickServ Japonya -> 17:09
© NickServ Ozbekistan -> 15:09
© NickServ
© NickServ Kullanim Saati Wed Feb 17 05:09:57 2010
© NickServ Bu Komut, Toplam 1 Kez Kullanilmistir.


Kolay Gelsin.

BLueMooN 23 Nisan 2020 22:01

Emeğine sağlık.

tugbu 23 Nisan 2020 22:04

Emegine saglikl;dayi

She 11 Ağustos 2020 17:06

Emeğinize sağlık.

Reyhan 11 Ağustos 2020 17:21

Emeğinize sağlık ;ççk

Ruyanur 15 Ekim 2020 20:00

Emeginize saglik,paylasim icin tesekkurler.

Ruyanur 15 Ekim 2020 20:00

Emeginize saglik,paylasim icin tesekkurler.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Copyright ©2019 - 2023 | IRCRehberi