lookjapan.COM - IRC ve mIRC dünyasının forumu!   online kpss kursu


  lookjapan.COM - IRC ve mIRC dünyasının forumu! IF - Unreal, Services ve Botlar Services IRCServices Hazır Kodlar


Like Tree1Teşekkürler;
  • 1 Post By Code

Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 26 Eylül 2015, 10:44   #1
 
Code - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 01 Mart 2015
Mesajlar: 203
WEB Sitesi: www.code.com
IRC Sunucusu: irc.code.com
İlgi Alanı:
Alınan Beğeni: 33
Standart Vhost ve Vhos Seçimi.

Daha önce kelebek.gen.tr için yazdiğim bir vhost sistemi vardi. Fakat bu kodlarin onunla bir alakasi yok, ben orasi icin yazmis oldugum kodu (söz verdiğim icin) o halini yayinlamiycam, Ekleme cikarmayi TELNET Üzerinden yapmalisiniz.
Ekleme cikarma yaparken dizgilerin değerini ve döngülerin değerini ayarlamalisiniz. yoksa sistem hata verir, doğru calismaz.

1-> Komutu Kullanmak icin, 20 günlük nick kayit süresi gerekmektedir.
Bir başka deyişle nick kayit tarihi "20" gün olmayanlar bu komutu kullanamayacaklar..

nickserv -- set vhost a
© NickServ Bu Komutu Kullanamazsiniz..
© NickServ NEDEN -> Nick Kayit tarihiniz, ( 20 ) Gunden fazla olmalidir.

2-> vhost komutunu Kullanici günde sadece 1 kez kullanabilecek..

nickserv -- set vhost Forever
© NickServ Bu Komutu Kullanamazsiniz..
© NickServ NEDEN -> Bu komutu günde sadece 1 kez kullanabilirsiniz..

3-> Kullanici /ns unset vhost komutu ile vhostunu silebilecek..

nickserv -- unset vhost
© NickServ vhostunuz Kaldirildi.
© NickServ Lutfen Nick'inizi IDENTIFY ediniz..
© NickServ Ornek; /ns identify sifre

4-> Kullanici, nicki kayitsizsa vhostlari listelemeyecek..

nickserv -- vhostlist
© NickServ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
© NickServ Once Nick kaydediniz.
© NickServ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

5-> Kayitsiz Kullanicilar, vhosthelp komutu ile detaysiz yardim alabilecekler.

nickserv -- vhosthelp

© NickServ -
© NickServ Merhaba KelebekTurkce459 Nickiniz Kayitsizdir.
© NickServ Bu nedenle yazinin sadece Kayitsiz Nickler icin olanini okuyabileceksiniz..
© NickServ Cok goremediginiz bir C Estetikligi kullanilarak gelistirilmistir.
© NickServ -
© NickServ Vhost Komutlarini Kullanmak icin oncelikle Nickinizin Kayitli Olmasi gerekmektedir.
© NickServ Root Yonetimi tarafindan, bu komutlari kullanmak icin belirli bir nick kayit süresi koyulur.
© NickServ Yapmaniz gereken bu nick kayit surelerine ulasmaktir..
© NickServ Daha detayli bilgi icin, lutfen NICK Kaydediniz.
© NickServ Ardindan tekrar bu komutu ( /NS VhostHelp ) Kullaniniz.
© NickServ Hos Sohbetler..
© NickServ -


6-> Kayitli kullanicilar, detayli yardim alabilecekler. /ns vhosthelp

nickserv -- vhosthelp
© NickServ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
© NickServ -
© NickServ Merhaba toXic Nickiniz Kayitlidir.
© NickServ Bu Nedenle, Sistem tarafindan otomatikmen yazinin Kayitli Nickler icin olani verilecektir.
© NickServ -
© NickServ Vhost komutlarini Kullanabilmek icin, Yeterli Nick register suresine sahip olmalisiniz..
© NickServ Vhost Komutlarimiz Sunlardir;
© NickServ -
© NickServ /NS Vhostlist Komut Kullanimi icin, Nick kayit tarihinden 20 gün gecmesi lazim..
© NickServ /NS Sayilar Komut Kullanimi icin, 0 Gun online olmalisiniz.
© NickServ Sevgili toXic Vhostlist komutunu Kullanarak, vhost listesine bakabilirsiniz. ( Reg süreniz yeterli ise.. )
© NickServ Ardindan, /Ns set vhost vhost Komutu ile vhostunuzu secebilirsiniz..
© NickServ Ornek Kullanim /NS SET Vhost Forever
© NickServ Yalniz Sadece, Vhost Listesindeki Vhostlari Secebilirsiniz, Disina Cikamazsiniz.!
© NickServ Tabii ki Birde, Sansli Sayilarimiz Mevcut..
© NickServ Bu Sayilar, Siz Vhost seciminiz Sistem tarafindan onaylandigi anda, size verilecektir..
© NickServ Eger, Bizim daha once belirledigimiz sayilar denk gelir ise, Bazi ozellikler kazanacaksiniz..
© NickServ Bu ozellikleri /NS Sayilar Komutu ile gorebilirsiniz..
© NickServ Ayrica, Vhost komutu kullandiktan sonra, vhostunuza erisim yapabilirseniz ( Yani nick register süreniz yeterli ise)
© NickServ Tekrar Vhost Komutu Kullanmak icin, Tam 1 Gun beklemelisiniz.
© NickServ Bu Kullandiginiz Komutlar, SSH'de Log olarak .txt Dosyamizda Nick bilgileriniz ile Kayit edilmektedir.
© NickServ Hos Sohbetler..
© NickServ -

7-> Girilen vhostlar ( Onaylanirsa ) services/lib dizini icerisinde .txt dosyasina vhostlar.txt olarak kaydedilecek ( Kullanici bilgileri, girilen vhost ve tarihi vs...

8-> Kullanici, vhost seçtiği zaman, kendisine random bir numara verilecektir. Eğer bu numaralar, daha önce belirlenen 5 numaradan biriyle uyusuyorsa, ona bazı özellikler verilecektir sansı yaver giderse..,

nickserv -- set vhost Forever
© NickServ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
© NickServ -
© NickServ Sectiginiz vhost Forever
© NickServ -
© NickServ Hostunuz Forever Olarak Belirlendi.
© NickServ Sans Numaraniz, ( 21 ) Olmustur..
© NickServ Numaralari gormek icin, /NS Sayilar Yaziniz..


9-> Kullanici bu sayilari /NS Sayilar Komutunu Kullanarak listeleyebilecekler..

nickserv -- sayilar
© NickServ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
© NickServ -
© NickServ 15 Sansli rakami -> SWHOIS Sansli Kullanici..
© NickServ 36 Sansli rakami -> +W Whois cekenleri gorme.
© NickServ 55 Sansli rakami -> +q Kanallardan atilmama
© NickServ 73 Sansli rakami -> VIP Kullanici..
© NickServ 89 Sansli rakami -> +W modesi Whois cekenleri gorme..
© NickServ -
© NickServ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


10-> Kullanici infosunda, kişinin vhost komutu kullanip kullanmadiği gözükecektir..


Kod:
 
cd ircs*-*
Kod:
pico -w modules/nickserv/main.c
dosyasina girip



Kod:
static void do_register(User *u);
satiri altina;

Kod:
 
static void do_vhosthelp(User *u);
static void do_vhostlist(User *u);
static void do_sayilar(User *u);
kodlarini ekleyiniz.

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

Kod:
 
    { "VHOSTHELP", do_vhosthelp, NULL, -1, -1,-1 },
    { "VHOSTLIST", do_vhostlist, NULL, -1, -1,-1 },
    { "SAYILAR", do_sayilar, NULL, -1, -1,-1 },
ekleyin.

Kod:
notice_lang(s_NickServ, u, NICK_INFO_INFO, ngi->info);
satirinin altina;
Kod:
 
 
        if (ngi->vhost)
        notice_lang(s_NickServ, u, NICK_INFO_VHOST, ngi->vhost);
ekleyin.

Kod:
notice_lang(s_NickServ, u, NICK_IDENTIFY_SUCCEEDED);
satirinin altina;

Kod:
if((ngi->vhost!=NULL)) {
send_cmd(s_NickServ, "CHGHost %s %s.%s", u->nick,  u->nick, ngi->vhost);
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
send_cmd(s_NickServ, "NOTICE %s Merhaba \2 %s", u->nick, u->nick);
send_cmd(s_NickServ, "NOTICE %s Daha onceden secmis oldugunuz \2 %s \2  Vhostu basari ile verilmistir.", u->nick, ngi->vhost);
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
}
ekleyin.

Kod:
if (can_show_all && !show_all && used_all)
notice_lang(s_NickServ, u, NICK_INFO_SHOW_ALL, s_NickServ,
ni->nick);
altina;

Kod:
 
 
if((ngi->vhost!=NULL)) {
send_cmd(s_NickServ, "NOTICE  %s Kullanicinin sectigi vhost \2%s\2", u->nick, ngi->vhost);
} else {
send_cmd(s_NickServ, "NOTICE %s Kullanici \2Vhost\2 Girmemis veya \2Erisimi\2 Yok..", u->nick);
}
ekleyin..


Kod:
/************************************************/
 
static void do_ghost(User *u)
{
    char *nick = strtok(NULL, " ");
    char *pass = strtok(NULL, " ");
    NickInfo *ni;
    User *u2;
satirlari üstüne

Kod:
/************************ coded  toxic *********************************/
 
static void do_vhosthelp(User *u)
{
NickInfo *ni;
ni = get_nickinfo(u->nick);
if(!ni) {
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
send_cmd(s_NickServ, "NOTICE %s -", u->nick);
send_cmd(s_NickServ, "NOTICE %s Merhaba \2%s\2 Nickiniz \2Kayitsizdir.\2", u->nick, u->nick);
send_cmd(s_NickServ, "NOTICE %s Bu nedenle yazinin sadece \2Kayitsiz Nickler\2 icin olanini okuyabileceksiniz..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Cok goremediginiz bir \2 C \2 Estetikligi kullanilarak gelistirilmistir.", u->nick);
send_cmd(s_NickServ, "NOTICE %s -", u->nick);
send_cmd(s_NickServ, "NOTICE %s Vhost Komutlarini Kullanmak icin  oncelikle \2Nickinizin Kayitli\2 Olmasi gerekmektedir.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Root Yonetimi tarafindan, bu komutlari  kullanmak icin belirli bir nick register sureleri koyulur.",  u->nick);
send_cmd(s_NickServ, "NOTICE %s Yapmaniz gereken bu \2 Register surelerine\2 ulasmaktir..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Bu Konuda \2helper\2larimizdan veyahut\2 oper\2lerimizden yardim alabilirsiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Daha detayli bilgi icin, lutfen \2NICK Kaydediniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ardindan tekrar bu komutu ( \2 /NS VhostHelp\2 ) Kullaniniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Hos Sohbetler..", u->nick);
send_cmd(s_NickServ, "NOTICE %s -", u->nick);
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
} else {
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
send_cmd(s_NickServ,  "NOTICE %s -", u->nick);
send_cmd(s_NickServ, "NOTICE %s Merhaba \2%s\2 Nickiniz \2Kayitlidir.\2", u->nick, u->nick);
send_cmd(s_NickServ, "NOTICE %s Bu Nedenle, Sistem tarafindan  otomatikmen yazinin \2Kayitli\2 Nickler icin olani verilecektir.",  u->nick);
send_cmd(s_NickServ, "NOTICE %s -", u->nick);
send_cmd(s_NickServ, "NOTICE %s Vhost komutlarini Kullanabilmek icin,  Yeterli \2 Nick register tarihine sahip olmalisiniz..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Vhost Komutlarimiz Sunlardir;", u->nick);
send_cmd(s_NickServ, "NOTICE %s -", u->nick);
send_cmd(s_NickServ, "NOTICE %s \2 /NS Vhostlist \2 Komut Kullanimi icin, \2 20 \2 Gun online Olmalisiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s \2 /NS set vhost vhost \2 Komut Kullanimi icin, \2 20 \2 Gun online Olmalisiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s \2 /NS Sayilar \2 Komut Kullanimi icin, \2 0 \2 Gun online olmalisiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Sevgili \2 %s \2 Vhostlist komutunu  Kullanarak, vhost listesine bakabilirsiniz. ( Nick register suresi  yeterli ise.. )", 
u->nick, u->nick); 
send_cmd(s_NickServ, "NOTICE %s Ardindan, \2 /Ns set vhost vhost \2 Komutu ile vhostunuzu secebilirsiniz..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ornek Kullanim \2 /NS SET Vhost Forever", u->nick);
send_cmd(s_NickServ, "NOTICE %s Yalniz Sadece, \2 Vhost Listesindeki  Vhostlari \2 Secebilirsiniz, Disina \2 Cikamazsiniz.!", u->nick);
send_cmd(s_NickServ, "NOTICE %s Tabii ki Birde, \2Sansli \2 Sayilarimiz Mevcut..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Bu Sayilar, Siz Vhost seciminiz Sistem  tarafindan onaylandigi anda, size verilecektir..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Eger, Bizim daha once belirledigimiz  sayilar denk gelir ise, Bazi ozellikler kazanacaksiniz..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Bu ozellikleri \2 /NS Sayilar \2 Komutu ile gorebilirsiniz..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ayrica, Vhost komutu kullandiktan sonra,  vhostunuza erisim yapabilirseniz \2 ( Yani onlineneniz yeterli ise)",  
u->nick);
send_cmd(s_NickServ, "NOTICE %s Tekrar \2 Vhost\2 Komutu Kullanmak icin,  Tam \2 3 \2 Gun beklemelisiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Bu Kullandiginiz Komutlar, \2SSH\2'de  Log olarak \2 .txt \2 Dosyamizda Nick bilgileriniz ile Kayit  edilmektedir.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Hos Sohbetler..", u->nick);
send_cmd(s_NickServ, "NOTICE %s -", u->nick);
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
 }
}
/************************ coded by toxic *********************************/
 
static void do_vhostlist(User *u)
{
#define ibobaba 5;
static int toxic = 60*60*24*ibobaba;
char *array[10]={
  "aLone",
"TC",
"KraL",
"O.Simdi.Asker",
"Besiktas",
"Galatasaray",
"TrabzonSpor",
"Asik",
"FenerbahceCumhuriyeti",
"Forever",
};
 
time_t zaman;
struct tm * timeinfo;
time ( &zaman );
timeinfo = localtime ( &zaman );
 
 
 NickInfo *ni;
ni = get_nickinfo(u->nick);  
if (!ni) {
send_cmd(s_NickServ, "NOTICE %s Once Nick kaydediniz.", u->nick);
return;
}
 
 if (!is_services_admin(u) && toxic &&  ni->time_registered   >= toxic) {
send_cmd(s_NickServ, "NOTICE %s -\2", u->nick);
        notice_lang(s_NickServ, u, PERMISSION_DENIED);
send_cmd(s_NickServ, "NOTICE %s -\2", u->nick);
return;
} else {
 
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
send_cmd(s_NickServ, "NOTICE %s -\2", u->nick);
send_cmd(s_NickServ, "NOTICE %s Kullanilabilir Vhost Listesi Assagidaki gibidir..",  u->nick);
send_cmd(s_NickServ, "NOTICE %s -\2", u->nick);
int i;
int size = 10;
for (i=0; i<size; i++)
send_cmd(s_NickServ, "NOTICE %s  \2%d\2. Numara ->   \2%s", u->nick, i,  array[i]);
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
send_cmd(s_NickServ, "NOTICE %s Komut Kullanim saati \2%s\2 Olarak Kaydedildi..", u->nick, asctime (timeinfo));
            }
  }
/************************ coded by toxic *********************************/
 
static void do_sayilar(User *u)
{
 NickInfo *ni;
ni  = get_nickinfo(u->nick);
if (!ni) {
send_cmd(s_NickServ, "NOTICE %s Nickiniz'i kaydetmelisiniz.", u->nick);
return;
} else {
int a = 15;
int b = 36;
int c = 55;
int d = 73;
int e = 89;
 
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
send_cmd(s_NickServ, "NOTICE %s -\2", u->nick); 
send_cmd(s_NickServ, "NOTICE %s  \2 %d \2 Sansli rakami -> \2 SWHOIS \2 Sansli Kullanici..", u->nick, a);
send_cmd(s_NickServ, "NOTICE %s  \2 %d \2 Sansli rakami -> \2 +W \2 Whois cekenleri gorme.", u->nick, b);
send_cmd(s_NickServ, "NOTICE %s  \2 %d \2 Sansli rakami -> \2 +q \2 Kanallardan atilmama", u->nick, c);
send_cmd(s_NickServ, "NOTICE %s  \2 %d \2 Sansli rakami -> \2 VIP Kullanici..", u->nick, d);
send_cmd(s_NickServ, "NOTICE %s  \2 %d \2 Sansli rakami -> \2 +W modesi \2 Whois cekenleri gorme..", u->nick, e);
send_cmd(s_NickServ, "NOTICE %s -\2", u->nick);
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
 
  }
}
ekleyip kaydedip cikin..

Kod:
pico -w modules/nickserv/set.c
girip

Kod:
static void do_set_email(User *u, NickGroupInfo *ngi, char *param);
satirinin altina;

Kod:
static void do_set_vhost(User *u, NickGroupInfo *ngi, char *param);
ekleyin..

Kod:
   } else if (stricmp(cmd, "INFO") == 0) {
 do_set_info(u, ngi, param);
altina;

Kod:
   } else if (stricmp(cmd, "VHOST") == 0) {
do_set_vhost(u, ngi, param);
ekleyin..

Kod:
} else {
    syntax_error(s_NickServ, u, "UNSET",
        NSRequireEmail ? NICK_UNSET_SYNTAX_REQ_EMAIL : NICK_UNSET_SYNTAX);
    }
}
SATIRININ ÜSTÜNE

Kod:
} else if (stricmp(cmd, "VHOST") == 0) {
       do_set_vhost(u, ngi, NULL);
ekleyin..

Kod:
 } else {
    ngi->info = NULL;
    notice_lang(s_NickServ, u, NICK_UNSET_INFO, nick);
    }
    put_nickgroupinfo(ngi);
}
Satiri altina;

Kod:
//toxic
/********************************************************************/
 
static void do_set_vhost(User *u, NickGroupInfo *ngi,   char *param)
{
 
    NickInfo *ni;    
ni = get_nickinfo(u->nick); 
    const char *nick = ngi_mainnick(ngi);
int i;
int sonuc = 0;
char giris[512];
 time_t now = time(NULL);
#define toxgun 20;
static int tox = 60*60*24*toxgun;
 
 char *array[10]={
"aLone",
"TC",
"KraL",
"O.Simdi.Asker",
"Besiktas",
"Galatasaray",
"TrabzonSpor",
"Asik",
"FenerbahceCumhuriyeti",
"Forever",
};
 
 
if (!param) {
ngi->vhost = NULL;
send_cmd(s_NickServ, "NOTICE %s vhostunuz \2 Kaldirildi.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Lutfen Nick'inizi \2IDENTIFY\2 ediniz..", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ornek; \2 /ns identify sifre\2", u->nick);
put_nickgroupinfo(ngi);
return;
} 
 
 if (!is_services_admin(u) && tox &&  ni->time_registered   >= tox) {
send_cmd(s_NickServ, "NOTICE %s Bu Komutu Kullanamazsiniz..", u->nick);
send_cmd(s_NickServ, "NOTICE %s \2NEDEN\2 -> Nick Kayit tarihiniz,  \2 ( 20 ) \2 Gunden fazla olmalidir.", u->nick);
return;
}
 
if (!is_services_admin(u) && ngi->LastVHost && now - ngi->LastVHost < 86400) {
send_cmd(s_NickServ, "NOTICE %s Bu Komutu gunde \2 1 \2 Kez Kullanabilirsiniz..", u->nick);
return;
}
 
ngi->LastVHost = now;
for (i=0; i<=10; i++ )
{
 if (param)
 {
  sprintf(giris, "%s", sstrdup(param));
 }
if (!strcmp(giris, array[i]))
{
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
send_cmd(s_NickServ, "NOTICE %s -\2",u->nick);
 
        send_cmd(s_NickServ, "NOTICE %s Sectiginiz vhost \2 %s", u->nick, array[i]);
        sonuc=1;
        break;
}
}
if (sonuc==1) {
 
       ngi->vhost = sstrdup(param);
       notice_lang(s_NickServ, u, NICK_SET_VHOST_CHANGED, nick, param);
 
send_cmd(s_NickServ, "NOTICE %s -", u->nick);
 
 
 
time_t zaman;
struct tm * timeinfo;
time ( &zaman );
timeinfo = localtime ( &zaman );
FILE *dosya_yaz;
          dosya_yaz = fopen("vhostlar.txt","a");
if (dosya_yaz != NULL) {
          fprintf(dosya_yaz,"[%s] %s vhost Secti. -> %s\n", asctime (timeinfo), u->nick, ngi->vhost);
          fclose(dosya_yaz);
}
send_cmd(s_NickServ, "NOTICE %s Hostunuz \2%s\2 Olarak Belirlendi.", u->nick, ngi->vhost);
//toXic.NET 'i kendi sunucunuza gore ayarlayin..
send_cmd(s_NickServ, "CHGHOST %s %s.%s.toXic.NET", u->nick, ngi->vhost, u->nick);
 
int x = 0;
int ibo = 0;
  for (ibo = 0; ibo < 1; ++ibo)
        x=rand()%100;
send_cmd(s_NickServ, "NOTICE %s Sans Numaraniz, \2 ( %d )\2 Olmustur..", u->nick, x);
send_cmd(s_NickServ, "NOTICE %s Numaralari gormek icin, \2 /NS Sayilar \2 Yaziniz..", u->nick);
 
if (x == 15) {
send_cmd(s_NickServ, "NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz.", u->nick);
send_cmd(s_NickServ, "SWHOIS %s :Vhost Sansli Kullanicisi", u->nick);
send_cmd(s_NickServ, "NOTICE %s Numaralari gormek icin, \2 /NS Sayilar \2 Yaziniz..", u->nick);
}
else if (x == 36) {
send_cmd(s_NickServ, "NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Odulunuz, Size Whois cekenleri goreceksiniz..", u->nick); 
send_cmd(s_NickServ, "SVSMODE %s +W :1", u->nick);
send_cmd(s_NickServ, "NOTICE %s Numaralari gormek icin, \2 /NS Sayilar \2 Yaziniz..", u->nick);
} 
else if (x == 55) {
send_cmd(s_NickServ, "NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Odulunuz, Kanallardan atilmayacaksiniz..", u->nick);
send_cmd(s_NickServ, "SVSMODE %s +q :1", u->nick);
send_cmd(s_NickServ, "NOTICE %s Numaralari gormek icin, \2 /NS Sayilar \2 Yaziniz..", u->nick);
}
else if (x == 73) {
send_cmd(s_NickServ, "NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Odulunuz, Vip Kullanicisi oldunuz.", u->nick);
send_cmd(s_NickServ, "SVSMODE %s +qW :1", u->nick); 
send_cmd(s_NickServ, "NOTICE %s Numaralari gormek icin, \2 /NS Sayilar \2 Yaziniz..", u->nick);
}
else if (x == 89) {
send_cmd(s_NickServ, "NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Odulunuz, Size Whois cekenleri goreceksiniz..", u->nick);
send_cmd(s_NickServ, "SVSMODE %s +W :1", u->nick);
send_cmd(s_NickServ, "NOTICE %s Numaralari gormek icin, \2 /NS Sayilar \2 Yaziniz..", u->nick);
}
}
 
 
else {
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~~\2[HATA]\2~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
send_cmd(s_NickServ, "NOTICE %s -\2", u->nick);
send_cmd(s_NickServ, "NOTICE %s \2Maalesef\2, Sahip Olmak istediginiz \2vhost\2, Listemizde ekli \2degildir.\2", u->nick);
send_cmd(s_NickServ, "NOTICE %s Kullanilabilir vhostlari listelemek icin, \2 /NS vhostlar\2 Komutunu Kullaniniz.", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ayrintili Bilgi icin, \2 #HELP \2 Kanalina giriniz..", u->nick);
send_cmd(s_NickServ, "NOTICE %s -\2", u->nick);
send_cmd(s_NickServ, "NOTICE %s ~~~~~~~~~~~~~~~\2[HATA SON]\2~~~~~~~~~~~~~~~~~~~~~~~~~~", u->nick);
return;
}
}
 
 
 
 
 
 
//Coded toXic
ekleyin, kaydedip cikin..

Kod:
pico modules/nickserv/util.c
dosyasina girip;

Kod:
free(ngi->info);
altina

Kod:
free(ngi->vhost);
ekleyin..


Kod:
pico modules/nickserv/nickserv.h
girip;


Kod:
char *info;
altina;

Kod:
char *vhost;
ekleyin..

Kod:
 time_t last_sendpass; /* Time of last SENDPASS (sendpass module) */
altina;

Kod:
  time_t LastVHost;
ekleyin..

Kod:
pico lang/index
girip

Kod:
LANG_NAME
STRFTIME_DATE_TIME_FORMAT
SATIRLARININ ÜZERİNE


Kod:
NICK_SET_VHOST_CHANGED
NICK_UNSET_VHOST
NICK_INFO_VHOST
NICK_HELP_SET_VHOST
NICK_SET_VHOST_SYNTAX
ekleyin..

Kod:
pico modules/database/version4.c
girip

Kod:
SAFE(write_string(ngi->info, f));
altina;

Kod:
SAFE(write_string(ngi->vhost, f));
ekleyin.

Kod:
if (ngi->info)
            mem += strlen(ngi->info)+1;
altina;

Kod:
if (ngi->vhost)
            mem += strlen(ngi->vhost)+1;
ekleyin..

NOT : Eğer daha önce version4.c dosyasında o satirlarin altina sonradan ekleme yaptiysaniz, o satirin altina eklemelisiniz..


kaydedip cikin.


make ve make install cekip servisleri resetleyin.

/os update komutunu kullanip irc üzerinden, /ns set vhost Forever yazin sonra tekrar ssh den,

pico modules/database/version4.c

girip

Kod:
SAFE(read_string(&ngi->info, f));
altina;

Kod:
SAFE(read_string(&ngi->vhost, f));
ekleyip, make ve make install cekip servislerinizi resetleyin.

NOT: Kodlamada hata yoktur..
Satir kaydirmamaya dikkat edin, yoksa hata alirsiniz..


-----------------------------------------------------------------------

nickserv -- vhostlist
© NickServ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
© NickServ -
© NickServ Kullanilabilir Vhost Listesi Assagidaki gibidir..
© NickServ -
© NickServ 0. Numara -> aLone
© NickServ 1. Numara -> TC
© NickServ 2. Numara -> KraL
© NickServ 3. Numara -> O.Simdi.Asker
© NickServ 4. Numara -> Besiktas
© NickServ 5. Numara -> Galatasaray
© NickServ 6. Numara -> TrabzonSpor
© NickServ 7. Numara -> Asik
© NickServ 8. Numara -> FenerbahceCumhuriyeti
© NickServ 9. Numara -> Forever
© NickServ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
© NickServ Komut Kullanim saati Fri Jun 25 18:17:17 2010
dengeSiz bu mesaja teşekkür etti
 Code isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
seçimi, vhos, vhost


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Diyetisyene Hangi Durumlarda Gidilmeli? – Diyetisyen Seçimi gamzegunes34 Genel 0 23 Şubat 2018 17:51
UnrealIRCd vhost autojoin uygulaması.. Entrance Unreal - Parça Kodlar 2 26 Eylül 2016 20:10

web hosting web hosting
 buy vds
 vps buy  instagram  facebook  twitter  online arkadaş  Domain al  Domain Sat  Alan adı al  online kpss  online hemşirelik kpss kursu  online memurluk kpss kursu  online ags  online ders  online ales  online ön lisans kursu  online dgs kursu  online ön lisans kpss kursu  Satılık Alan adı 

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.