lookjapan.COM - IRC ve mIRC dünyasının forumu!   buy vps


  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)
 

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

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