Tekil Mesaj gösterimi
Alt 14 Ekim 2010, 19:41   #6
Çevrimdışı
toXic
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Total Time Istek




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "module.h" #define AUTHOR "ysfm" #define VERSION "$Id: ns_seviye.c v1.0.1 14-01-2007 ysfm $" #define SUNUCU "S-Net.TR" #define global "#Sohbet" static int SEVIYEX = 7776000; static int SEVIYEXX = 15552000; static int SEVIYEXXX = 4000; int mEventJoin(int argc, char **argv); int x_seviye(User *u); int AnopeInit(int argc, char **argv) { Command *c = NULL; EvtHook *hook = NULL; int status = 0; hook = createEventHook(EVENT_JOIN_CHANNEL, mEventJoin); status = moduleAddEventHook(hook); if (status != MOD_ERR_OK) { alog("cs_autovoice: Cannot hook to EVENT_JOIN_CHANNEL."); return MOD_STOP; } c = createCommand("IDENTIFY", x_seviye, NULL, -1, -1, -1, -1, -1); moduleAddCommand(NICKSERV, c, MOD_TAIL); hook = createEventHook(EVENT_JOIN_CHANNEL, mEventJoin); status = moduleAddEventHook(hook); if (!global) { alog("\002Global\002 ikanal tanımlanmamıs. module kaldırılıyor"); return MOD_STOP; } else { alog("%s: ns_seviye: Basarı ile yuklendi.", s_NickServ); } moduleAddAuthor(AUTHOR); moduleAddVersion(VERSION); return MOD_CONT; } int mEventJoin(int argc, char **argv) { ChannelInfo *ci; User *u; time_t now = time(NULL); if (argc != 3) { return MOD_CONT; } if (!(u = finduser(argv[1]))) { return MOD_CONT; } NickAlias *na = u->na; if (strcmp(argv[0], EVENT_STOP) == 0) { if (u) { if ((ci = cs_findchan(argv[2]))) { if (nick_identified(u) &&(na = findnick(u->nick)) && (SEVIYEXXX && now - na->time_registered >= SEVIYEXXX)) { anope_cmd_mode(whosends(ci), ci->name, "+v %s", u->nick); } } } } return MOD_CONT; } int x_seviye(User *u) { NickAlias *na = u->na; time_t now = time(NULL); if (nick_identified(u) && (SEVIYEXXX && now - na->time_registered >= SEVIYEXXX)) { notice(s_NickServ, u->nick, "Ozel Kullanıcı Olarak Giriş Yaptınız(Seviye = 3)"); send_cmd(s_HostServ, "CHGHOST %s Ozel.Kullanici.%s", u->nick, SUNUCU); send_cmd(s_NickServ, "SWHOIS %s Ozel Kullanıcı(Seviye = 3)", u->nick); send_cmd(s_NickServ, "SVS2MODE %s +WGqp", u->nick); } else if (nick_identified(u) && (SEVIYEXX && now - na->time_registered >= SEVIYEXX)) { notice(s_NickServ, u->nick, "Ozel Kullanıcı Olarak Giriş Yaptınız(Seviye = 2)"); send_cmd(s_HostServ, "CHGHOST %s Ozel.Kullanici.%s", u->nick, SUNUCU); send_cmd(s_NickServ, "SVS2MODE %s +W", u->nick); send_cmd(s_NickServ, "SWHOIS %s Ozel Kullanıcı(Seviye = 2)", u->nick); } else if (nick_identified(u) && (SEVIYEX && now - na->time_registered >= SEVIYEX)) { notice(s_NickServ, u->nick, "Ozel Kullanıcı Olarak Giriş Yaptınız(Seviye = 1)"); send_cmd(s_HostServ, "CHGHOST %s Ozel.Kullanici.%s", u->nick, SUNUCU); send_cmd(s_NickServ, "SWHOIS %s Ozel Kullanıcı(Seviye = 1)", u->nick); } return MOD_CONT; } void AnopeFini(void) { alog("%s: ns_joinradiochan%s: Module Unloaded.", s_NickServ, MODULE_EXT); } /* EOF */


Bundan registerleri anopedeki online süresine ayarlicaksin.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver