Tekil Mesaj gösterimi
Alt 22 Aralık 2022, 06:37   #1
Çevrimdışı
RahmetLi
Üyelik tarihi: 07 Aralık 2022
Konular: 21245
Mesajlar: 24.248
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: TRmIRC.Net
IRC Sunucu: IRC.TRmIRC.Net
Alınan Beğeni: 3770
Beğendikleri: 6794
@RahmetLi
Ruh Hali : : Olu Gibi
Standart IRCServices /Ns Zarat eklentisi

/modules/nickserv/main.c

Kod:
static void do_dropemail(User *u);

ALTINA
Kod:
static void do_zarat(User *u);

ekleyin.. daha sonra
-
Kod:
{ "HELP", do_help, NULL, -1, -1,-1 },

ALTINA
Kod:
{ "ZARAT", do_zarat, NULL, -1, -1,-1 },

ekleyin.. daha sonra
-
Kod:
/************************************************** ***********************/

static void do_drop(User *u)

ÜSTÜNE
Kod:
static void do_zarat(User *u)
{

NickInfo *ni;
ni = get_nickinfo(u->nick);
static int ymc = 60*60*12;
time_t now = time(NULL);
NickGroupInfo *ngi;
ngi = get_ngi(ni);
if (!ni) {
send_cmd(s_NickServ, "NOTICE %s Kullanıcı adınızı kaydetmelisiniz...", u->nick);
return;
}
if (is_services_admin(u) && ngi->last_zar && now - ngi->last_zar < ymc) {
send_cmd(s_NickServ, "NOTICE %s Bu Komutu \2( 1 ) \2 Gunde, sadece \2 2 \2 Kez Kullanabilirsiniz..", u->nick);
return;
}
ngi->last_zar = now;
srand(time(0));
int zar = 1+rand()%6, zar2 = 1+rand()%6;
send_cmd(s_NickServ, "NOTICE %s Atılan Zarlar : %d ve %d", u->nick, zar, zar2);
if(zar == zar2){
if (zar == 5){
send_cmd(s_NickServ, "NOTICE %s Tebrikler Dü Beş...", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ödülünüz, size Whois çekenleri göreceksiniz..", u->nick);
send_cmd(s_NickServ, "SVSMODE %s +W :1", u->nick);
}
if (zar == 1){
send_cmd(s_NickServ, "NOTICE %s Tebrikler Hep Yek...", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ödülünüz, Vip Kullanıcı Oldunuz..", u->nick);
send_cmd(s_NickServ, "SVSMODE %s +Wq :1", u->nick);
send_cmd(s_NickServ, "CHGHOST %s :Vip.YouMyCure.com", u->nick);
send_cmd(s_NickServ, "SWHOIS %s :YouMyCure.com Vip Kullanıcısı", u->nick);
}
if (zar == 2){
send_cmd(s_NickServ, "NOTICE %s Tebrikler Dubara...", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ödülünüz, size Whois çekenleri göreceksiniz..", u->nick);
send_cmd(s_NickServ, "SVSMODE %s +W :1", u->nick);
}
if (zar == 3){
send_cmd(s_NickServ, "NOTICE %s Dü Se...", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ödülünüz, vhost kazandınız..", u->nick);
send_cmd(s_NickServ, "CHGHOST %s :ZAR-Kazananı.YouMyCure.com", u->nick);
}
if (zar == 4){
send_cmd(s_NickServ, "NOTICE %s Dört Cihar...", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ödülünüz, swhois kazandınız..", u->nick);
send_cmd(s_NickServ, "SWHOIS %s :YouMyCure.com Zar Kazananı", u->nick);
}
if (zar == 6){
send_cmd(s_NickServ, "NOTICE %s Bü Şeş...", u->nick);
send_cmd(s_NickServ, "NOTICE %s Ödülünüz, artık kanallardan atılmayacaksınız..", u->nick);
send_cmd(s_NickServ, "SVSMODE %s +q :1", u->nick);
}
}
}

ekleyin.. kaydedip çıkın.

/modules/nickserv/nickserv.h

Kod:
time_t last_sendpass;

ALTINA
Kod:
time_t last_zar;

ekleyin.. kaydedin çıkın.
ssh den
make & make install
daha sonra servisleri yeniden başlatın

ALINTI : Entrance Kod Sahibi





Kalbim Atar Cansız, Geçmez Gün Ahsız, Vahsız..
  Alıntı ile Cevapla