IRCForumu.NET - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum muhabbet


ircforumu reklam ircforumu reklamdamlasu bizimkiler sihirlisohbet sohbetelit


Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Temmuz 2016, 17:55   #1
Çevrimiçi
Gelme, burası çok derin.

immortaL - ait Kullanıcı Resmi (Avatar)
IRCServices Sans Eklentisi.


Yine RuLZzServices içerisinde yer alipta, cok sevilen bir kodlama oldu.


Komut kullaniminda kullanan kisiye random bir sayi verecektir. 5 Adet sayi belirlenmistir. Eğer random sayi, bunlardan biri ile eslesirse ona göre bazi özelliklere sahip olacaktir. Özellikler coğaltilabilir.
Komut Kullanimi, yalnizca günde 1 kezdir. ( Bu olayin mimari sky'dir ,) )
Bunun dısında servicesadminlere böyle bir kısıtlama yoktur.
Komutu sadece Kayitli nickler kullanabilmektedir.


Bu 5 rakami /NS Sayilar komutu ile görebiliceksiniz.



PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*-* 


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/main.


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



satiri altina;


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


ekleyin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "IDENTIFY", do_identify, NULL, NICK_HELP_IDENTIFY, -1,-1 },


altina;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "SANS", do_sans, NULL, -1, -1,-1 }, { "SAYILAR", do_sayilar, NULL, -1, -1,-1 },


ekleyin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (NSShowPassword) notice_lang(s_NickServ, u, NICK_PASSWORD_IS, pass); /* Clear password from memory and other last-minute things */ memset(pass, 0, len); /* Note time REGISTER command was used */ u->lastnickreg = time(NULL); /* Set +r (or other registered-nick mode) if IDENTIFIED is still * set. */ if (nick_identified(ni) && usermode_reg) { send_cmd(s_NickServ, "SVSMODE %s :+%s", u->nick, mode_flags_to_string(usermode_reg, MODE_USER)); } } }


satirlari altina;


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/************************************************************************/
//Coded toXic
 
 
static void do_sans(User *u)
{
NickInfo *ni;
ni get_nickinfo(u->nick);
#define toxx 1;
static int tox 60*60*24*toxx;
time_t now time(NULL);
NickGroupInfo *ngi;
ngi get_ngi(ni);
if (!
ni) {
send_cmd(s_NickServ"NOTICE %s Nickiniz'i kaydetmelisiniz."u->nick);
return;
}
 
if (!
is_services_admin(u) && ngi->lastsans && now ngi->lastsans 86400) {
send_cmd(s_NickServ"NOTICE %s Bu Komutu \2( 1 ) \2 Gunde, sadece \2 1 \2 Kez Kullanabilirsiniz.."u->nick);
return;
}
ngi->lastsans now;
int x 0;
int ibo 0;
for (
ibo 0ibo 1; ++ibo)
x=rand()%100;
send_cmd(s_NickServ"NOTICE %s Sans Numaraniz, \2 ( %d )\2 Olmustur.."u->nickx);
send_cmd(s_NickServ"NOTICE %s Kazanma bilgisi "u->nick);
if (
== 15) {
send_cmd(s_NickServ"NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz."u->nick);
send_cmd(s_NickServ"NOTICE %s \2Odulunuz, Vhost Kazandiniz.\2"u->nick);
send_cmd(s_NickServ"CHGHOST %s :SansliKullanici.toXic.NET"u->nick);
}
else if (
== 36) {
send_cmd(s_NickServ"NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz."u->nick);
send_cmd(s_NickServ"NOTICE %s \2Odulunuz, Swhois Kazandiniz.."u->nick);
send_cmd(s_NickServ"SWHOIS %s :toXic.NET Sansli Kullanicisi"u->nick);
}
else if (
== 55) {
send_cmd(s_NickServ"NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz."u->nick);
send_cmd(s_NickServ"NOTICE %s \2 Odulunuz, Kanallardan atilmayacaksiniz.."u->nick);
send_cmd(s_NickServ"SVSMODE %s +q :1"u->nick);
}
else if (
== 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);
}
else if (
== 93) {
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);
}
else {
send_cmd(s_NickServ"NOTICE %s Maalesef, Sansli gununuzde degilsiniz.."u->nick);
send_cmd(s_NickServ"NOTICE %s Tekrar Kullanim icin, \2 1 \2 Gun beklemelisiniz.."u->nick);
}
}
 
/************************ 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 93;
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 Vhost \2 Sansli Kullanici.."u->nicka);
send_cmd(s_NickServ"NOTICE %s \2 %d \2 Sansli rakami -> \2 Swhois \2 Swhois SansKullanicisi.toXic.NET"u->nickb);
send_cmd(s_NickServ"NOTICE %s \2 %d \2 Sansli rakami -> \2 +q \2 Kanallardan atilmama"u->nickc);
send_cmd(s_NickServ"NOTICE %s \2 %d \2 Sansli rakami -> \2 VIP Kullanici.."u->nickd);
send_cmd(s_NickServ"NOTICE %s \2 %d \2 Sansli rakami -> \2 +W modesi \2 Whois cekenleri gorme.."u->nicke);
send_cmd(s_NickServ"NOTICE %s -\2"u->nick);
send_cmd(s_NickServ"NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"u->nick);
}



Kaydedip cikin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
nano -w modules/nickserv/nickserv.h


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
time_t last_sendpass;

satiri altina;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
time_t lastsans;


ekleyin.


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

yapip servicesleri resetleyin. ( Resetlemeden önce /os update komutunu kullanin. )
Yine RuLZzServices içerisinde yer alipta, cok sevilen bir kodlama oldu.


Komut kullaniminda kullanan kisiye random bir sayi verecektir. 5 Adet sayi belirlenmistir. Eğer random sayi, bunlardan biri ile eslesirse ona göre bazi özelliklere sahip olacaktir. Özellikler coğaltilabilir.
Komut Kullanimi, yalnizca günde 1 kezdir. ( Bu olayin mimari sky'dir ,) )
Bunun dısında servicesadminlere böyle bir kısıtlama yoktur.
Komutu sadece Kayitli nickler kullanabilmektedir.


Bu 5 rakami /NS Sayilar komutu ile görebiliceksiniz.



PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*-* 


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/main.


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



satiri altina;


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


ekleyin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "IDENTIFY", do_identify, NULL, NICK_HELP_IDENTIFY, -1,-1 },


altina;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "SANS", do_sans, NULL, -1, -1,-1 }, { "SAYILAR", do_sayilar, NULL, -1, -1,-1 },


ekleyin.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (NSShowPassword) notice_lang(s_NickServ, u, NICK_PASSWORD_IS, pass); /* Clear password from memory and other last-minute things */ memset(pass, 0, len); /* Note time REGISTER command was used */ u->lastnickreg = time(NULL); /* Set +r (or other registered-nick mode) if IDENTIFIED is still * set. */ if (nick_identified(ni) && usermode_reg) { send_cmd(s_NickServ, "SVSMODE %s :+%s", u->nick, mode_flags_to_string(usermode_reg, MODE_USER)); } } }


satirlari altina;


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/************************************************************************/
//Coded toXic
 
 
static void do_sans(User *u)
{
NickInfo *ni;
ni get_nickinfo(u->nick);
#define toxx 1;
static int tox 60*60*24*toxx;
time_t now time(NULL);
NickGroupInfo *ngi;
ngi get_ngi(ni);
if (!
ni) {
send_cmd(s_NickServ"NOTICE %s Nickiniz'i kaydetmelisiniz."u->nick);
return;
}
 
if (!
is_services_admin(u) && ngi->lastsans && now ngi->lastsans 86400) {
send_cmd(s_NickServ"NOTICE %s Bu Komutu \2( 1 ) \2 Gunde, sadece \2 1 \2 Kez Kullanabilirsiniz.."u->nick);
return;
}
ngi->lastsans now;
int x 0;
int ibo 0;
for (
ibo 0ibo 1; ++ibo)
x=rand()%100;
send_cmd(s_NickServ"NOTICE %s Sans Numaraniz, \2 ( %d )\2 Olmustur.."u->nickx);
send_cmd(s_NickServ"NOTICE %s Kazanma bilgisi "u->nick);
if (
== 15) {
send_cmd(s_NickServ"NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz."u->nick);
send_cmd(s_NickServ"NOTICE %s \2Odulunuz, Vhost Kazandiniz.\2"u->nick);
send_cmd(s_NickServ"CHGHOST %s :SansliKullanici.toXic.NET"u->nick);
}
else if (
== 36) {
send_cmd(s_NickServ"NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz."u->nick);
send_cmd(s_NickServ"NOTICE %s \2Odulunuz, Swhois Kazandiniz.."u->nick);
send_cmd(s_NickServ"SWHOIS %s :toXic.NET Sansli Kullanicisi"u->nick);
}
else if (
== 55) {
send_cmd(s_NickServ"NOTICE %s Tebrikler, Sansli sayiyi yakaladiniz."u->nick);
send_cmd(s_NickServ"NOTICE %s \2 Odulunuz, Kanallardan atilmayacaksiniz.."u->nick);
send_cmd(s_NickServ"SVSMODE %s +q :1"u->nick);
}
else if (
== 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);
}
else if (
== 93) {
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);
}
else {
send_cmd(s_NickServ"NOTICE %s Maalesef, Sansli gununuzde degilsiniz.."u->nick);
send_cmd(s_NickServ"NOTICE %s Tekrar Kullanim icin, \2 1 \2 Gun beklemelisiniz.."u->nick);
}
}
 
/************************ 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 93;
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 Vhost \2 Sansli Kullanici.."u->nicka);
send_cmd(s_NickServ"NOTICE %s \2 %d \2 Sansli rakami -> \2 Swhois \2 Swhois SansKullanicisi.toXic.NET"u->nickb);
send_cmd(s_NickServ"NOTICE %s \2 %d \2 Sansli rakami -> \2 +q \2 Kanallardan atilmama"u->nickc);
send_cmd(s_NickServ"NOTICE %s \2 %d \2 Sansli rakami -> \2 VIP Kullanici.."u->nickd);
send_cmd(s_NickServ"NOTICE %s \2 %d \2 Sansli rakami -> \2 +W modesi \2 Whois cekenleri gorme.."u->nicke);
send_cmd(s_NickServ"NOTICE %s -\2"u->nick);
send_cmd(s_NickServ"NOTICE %s ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"u->nick);
}



Kaydedip cikin.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
nano -w modules/nickserv/nickserv.h


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
time_t last_sendpass;

satiri altina;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
time_t lastsans;


ekleyin.


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

yapip servicesleri resetleyin. ( Resetlemeden önce /os update komutunu kullanin. )
  Alıntı ile Cevapla

IRCForumu.Net - Reklam Alanı

Cevapla

Etiketler
eklentisi, ircservices, sans
IRCForumu.Net - Sponsor Bağlantılar



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