![]() |
|
|
|
#1 |
![]()
Üyelik tarihi: 01 Mart 2015
Mesajlar: 203 WEB Sitesi: www.code.com IRC Sunucusu: irc.code.com İlgi Alanı: Alınan Beğeni: 33 |
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. Kod:
cd ircservices*-* Kod:
pico -w modules/nickserv/main.c Kod:
static void do_register(User *u); Kod:
static void do_sans(User *u); static void do_sayilar(User *u); Kod:
{ "IDENTIFY", do_identify, NULL, NICK_HELP_IDENTIFY, -1,-1 },
Kod:
{ "SANS", do_sans, NULL, -1, -1,-1 },
{ "SAYILAR", do_sayilar, NULL, -1, -1,-1 },
Kod:
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));
}
}
}
Kod:
/************************************************************************/
//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 = 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 Kazanma bilgisi ", u->nick);
if (x == 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 (x == 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 (x == 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 (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);
}
else if (x == 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->nick, a);
send_cmd(s_NickServ, "NOTICE %s \2 %d \2 Sansli rakami -> \2 Swhois \2 Swhois SansKullanicisi.toXic.NET", 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);
}
}
Kod:
nano -w modules/nickserv/nickserv.h Kod:
time_t last_sendpass; Kod:
time_t lastsans; Kod:
make&&make install |
|
|
Alıntı
|
| Etiketler |
| eklentisi, sans |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Mybb - MiniftyHTML Eklentisi | Code | MyBB Eklentileri | 0 | 24 Ekim 2015 11:02 |
| WHMCS SMS Eklentisi. | Return | WHMCS Eklentileri | 0 | 21 Ekim 2015 20:50 |
| Adsense Eklentisi | Return | PhpBB Eklentileri | 0 | 10 Ekim 2015 13:15 |
| Türkçe Dil Eklentisi. | Entrance | IRCServices | 0 | 31 Temmuz 2015 23:31 |
| Radyo TCL Teşekkür Eklentisi | No_FeaR | TCL Scriptler | 0 | 23 Mart 2015 20:31 |