26 Eylül 2015, 10:41 | #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 |
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. 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 |