IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  kral sohbet




6Beğeni(ler)
  • 1 Post By YouMyCure
  • 1 Post By Turk06
  • 4 Post By Emrehan

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 16 Nisan 2017, 18:47   #1
Çevrimdışı
IRCServices /Ns Zarat eklentisi - düzenlenmiş hali


sohbet


Fikir X -> forumundaki Entrance isimli arkadaşa ait ama bazı eksikleri vardı ard arda zar atıp hediye kazanabiliyodun ve sadece tek bir hediye veriordu ben ona ek kullanma süresi ve he zar için farklı hediye ekledim
kodun orjinal linki ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kodumuza geçelim;



/modules/nickserv/main.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_dropemail(User *u);

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_zarat(User *u);

ekleyin.. daha sonra
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "HELP", do_help, NULL, -1, -1,-1 },

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "ZARAT", do_zarat, NULL, -1, -1,-1 },

ekleyin.. daha sonra
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/*************************************************************************/ static void do_drop(User *u)

ÜSTÜNE
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
time_t last_sendpass;

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
time_t last_zar;

ekleyin.. kaydedin çıkın.
ssh den
make & make install
daha sonra servisleri yeniden başlatın
Fikir X -> forumundaki Entrance isimli arkadaşa ait ama bazı eksikleri vardı ard arda zar atıp hediye kazanabiliyodun ve sadece tek bir hediye veriordu ben ona ek kullanma süresi ve he zar için farklı hediye ekledim
kodun orjinal linki ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kodumuza geçelim;



/modules/nickserv/main.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_dropemail(User *u);

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_zarat(User *u);

ekleyin.. daha sonra
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "HELP", do_help, NULL, -1, -1,-1 },

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "ZARAT", do_zarat, NULL, -1, -1,-1 },

ekleyin.. daha sonra
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/*************************************************************************/ static void do_drop(User *u)

ÜSTÜNE
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
time_t last_sendpass;

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
time_t last_zar;

ekleyin.. kaydedin çıkın.
ssh den
make & make install
daha sonra servisleri yeniden başlatın
__________________
Güneşin ilk ışıklarına vererek umutlarımı
Masal Dünyamın açıp kapılarını
Girdim insan Kalabalığına
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Alt 23 Nisan 2018, 00:45   #2
Çevrimdışı
Cevap: IRCServices /Ns Zarat eklentisi - düzenlenmiş hali




helal olsun dostum ben düşündüm. ama sen daha önce yapmışın.süper işçilik

  Alıntı ile Cevapla

Alt 21 Kasım 2018, 15:10   #3
Çevrimdışı
Cevap: IRCServices /Ns Zarat eklentisi - düzenlenmiş hali




YouMyCure Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Fikir X -> forumundaki Entrance isimli arkadaşa ait ama bazı eksikleri vardı ard arda zar atıp hediye kazanabiliyodun ve sadece tek bir hediye veriordu ben ona ek kullanma süresi ve he zar için farklı hediye ekledim
kodun orjinal linki ; [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Kodumuza geçelim;



/modules/nickserv/main.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_dropemail(User *u);

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_zarat(User *u);

ekleyin.. daha sonra
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "HELP", do_help, NULL, -1, -1,-1 },

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
{ "ZARAT", do_zarat, NULL, -1, -1,-1 },

ekleyin.. daha sonra
-
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/*************************************************************************/ static void do_drop(User *u)

ÜSTÜNE
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
time_t last_sendpass;

ALTINA
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
time_t last_zar;

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



SURE AYARINI NASIL YAPABILIRIZ MISAL 30 DK DA BİR KULLANILSIN

  Alıntı ile Cevapla

Alt 22 Kasım 2018, 10:20   #4
Çevrimiçi
Cevap: IRCServices /Ns Zarat eklentisi - düzenlenmiş hali




Turk06 Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
SURE AYARINI NASIL YAPABILIRIZ MISAL 30 DK DA BİR KULLANILSIN

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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; }

burayı,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static int ymc = 60*30; 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 her \2( 30 ) \2 dakikada sadece \2 1 \2 Kez Kullanabilirsiniz..", u->nick); return; }

şeklinde değiştirip, make ve make install uyguladıktan sonra servisinizi restart edin.

  Alıntı ile Cevapla

Cevapla

Etiketler
eklentisi, frbilisim, ircservices, ircservices eklentikeri, modulu, ns zatat, odalarim, servies, youmycure, zarat, zat

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Op Kanalı Eklentisi - IRCServices ArresT Servisler 21 25 Mart 2020 15:52
IRCServices Sans Eklentisi. toXic Services Hazır Kodlar 18 15 Mart 2017 14:56
vB 3.8.x Ruh Hali Eklentisi hAte vB 3.8.x Eklentileri 0 04 Aralık 2014 17:47
OP Kanalı Eklentisi For IRCServices-5.0.* ArresT Services Hazır Kodlar 28 09 Ekim 2010 00:55
IRCServices Arkadaş Eklentisi Yapılabilirmi ? Kablosuz NET Servisler 2 14 Ekim 2007 08:06