mIRCForumlari - mIRC ve IRC Kullanıcılarının Paylaşım Platformu
  SohbetTurkiye


SohbetTurkiye
mIRCForumlari - mIRC ve IRC Kullanıcılarının Paylaşım Platformu > Genel IRCD (Sunucu, Servis, Botlar, Korumalar) > Servisler > Services Hazır Kodlar
Kullanıcı Etiket Listesi

Yeni Konu aç Cevapla
 
Seçenekler Arama Stil
Alt 22 Aralık 2022, 05:37   #1
Üyelik tarihi: 07 Aralık 2022
Konular: 8073
Mesajlar: 9.750
Nerden: İstanbul
Cinsiyet: Erkek
Takım: Beşiktaş
Web Site: mIRCForumlari
IRC Sunucu: mIRCForumlari
Alınan Beğeni: 2469
Beğendikleri: 4340
@RahmetLi
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..
Terbiyesiz
 
Alıntı ile Cevapla

Cevapla
Konuyu Paylaş

Etiketler
admin, adı, artık, atılan, daha, dört, ekle, eklentisi, hep, ircservices, kanallarda, kaza, kez, komutu, kullanıcı, nickserv, null, oldu, oldunuz, or ns, sadece, sahibi, services, size, tebrikler, user, whois, yeniden, zarat


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil