mIRCForumlari - mIRC ve IRC Kullanıcılarının Paylaşım Platformu
  https://www.mircforumlari.net/iletisim/


SohbetG.Com

Kullanıcı Etiket Listesi

Yeni Konu aç Cevapla
 
Seçenekler
Alt 21 Aralık 2022, 19:07   #1
Çevrimdışı
Ü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 Onlinesine Göre Kanallarda YETKİ Ve Özellik

Bu Kodda, Total Online TIME Önceden Kurulmus olmalidir.
Anope'de, Bir Modul vardı, ysfm'ın yaptiği; Kullanıcının Girdiği Her Kanalda Belirtilen Yetkiye Sahip olması, Onun IRCServices Halidir.
Extra flaglar, host ident vs. Verebilirsiniz.
Leveller Ayridir, Seviyeler ayridir X-XX-XXX-XXXX diye.
Kişinin Seviyesine Göre, Girdiği Her Kanalda, Seviyesinin Karsılıgı Olan Özellikler Alacak, Örneğin 200 + Gün Online Oldu ise, Girdiği Her Kanalda +a ve +Wqh modelerini alacaktir.
/* SEVIYEX 1 SANİYE
SEVIYEXX 50 GUN
SEVİYEXXX 100 GUN
SEVİYEXXXX 200 GÜN */

Ayrica Bu Kullanıcılar, #Seviye Kanalinda Toplanacaklardir.

««««« [ Whois toXic ] »»»»»
* Adres: 1@Forever.Kelebek.Gen.TR
* İsim: Kelebek v.Türkçe
toXic is using modes +iowghraAsTxNWqtp +kcfFveGnNqSso
* Rumuz Bilgi: toXic Sifreli ve Tanitilmis Bir Nicktir
* Kanallar: ~#Seviye
* Server: ankara.kelebek.gen.tr KELEBEK IRC Network www.kelebek.gen.tr
* IRCop: toXic is a Network Administrator
* toXic Bir Helper(IRC YardImcI) dır.
toXic Seviyesi (Level IV)
* Konuşmadığı Süre: 35Saniye
* Sunucuya Giriş Saati: CuMarttesi Aralık 26 16:15:34 2009

Host vs. Kendiniz verebilir, Dahada Geliştirebilirsiniz. Zaten Kodlar Basit Oldugu icin birşeylere uyarlayabilirsiniz.

cd ircservices*-*

pico -w modules/chanserv/check.c

Girip;

#include "services.h"
#include "modules.h"
#include "language.h"
#include "timeout.h"
#include "modules/nickserv/nickserv.h"
#include "modules/operserv/operserv.h"

Altina;


#define toxic "#Seviye"
static int SEVIYEX = 1;
static int SEVIYEXX = 60*60*24*50;
static int SEVIYEXXX = 60*60*24*100;
static int SEVIYEXXXX = 60*60*24*200;


Ekleyin.



if (call_callback_4(module, cb_check_chan_user_modes,
source, user, c, modes) > 0)
return;

Altina;

NickInfo *ni = NULL;
ni = get_nickinfo(user->nick);
char *s_NickServ;


if (ni && (ni->toplamzaman >= SEVIYEXXXX))
{
if (user_identified(user)) {
send_cmd(s_ChanServ, "Mode %s +a %s", ci->name, user->nick);
send_cmd(s_ChanServ, "Sajoin %s %s", user->nick, toxic);
send_cmd(s_NickServ, "SVSMODE %s +qhW :1", user->nick);
send_cmd(s_NickServ, "SWHOIS %s :Seviyesi (\2Level IV\2)", user->nick);
}
}
else if (ni && (ni->toplamzaman >= SEVIYEXXX))
{
if (user_identified(user)) {
send_cmd(s_ChanServ, "Mode %s +o %s", ci->name, user->nick);
send_cmd(s_ChanServ, "Sajoin %s %s", user->nick, toxic);
send_cmd(s_NickServ, "SVSMODE %s +hW :1", user->nick);
send_cmd(s_NickServ, "SWHOIS %s :Seviyesi (\2Level III\2)", user->nick);
}
}
else if (ni && (ni->toplamzaman >= SEVIYEXX)) {
if (user_identified(user)) {
send_cmd(s_ChanServ, "Mode %s +h %s", ci->name, user->nick);
send_cmd(s_ChanServ, "Sajoin %s %s", user->nick, toxic);
send_cmd(s_NickServ, "SVSMODE %s +W :1", user->nick);
send_cmd(s_NickServ, "SWHOIS %s :Seviyesi (\2Level II\2)", user->nick);
}
}
else if (ni && (ni->toplamzaman >= SEVIYEX)) {
if (user_identified(user)) {
send_cmd(s_ChanServ, "Mode %s +h %s", ci->name, user->nick);
send_cmd(s_ChanServ, "Sajoin %s %s", user->nick, toxic);
send_cmd(s_NickServ, "SWHOIS %s :Seviyesi (\2Level I\2)", user->nick);
}
}
ni = get_nickinfo(user->nick);

Ekleyip,

make&&make install

derledikten sonra, servislerinizi resetleyiniz. Geliştirmesi size kalmis..
ALINTI



Kalbim Atar Cansız, Geçmez Gün Ahsız, Vahsız..

Konu RahmetLi tarafından (21 Aralık 2022 Saat 19:11 ) değiştirilmiştir..
  Alıntı ile Cevapla

Cevapla
Etiketler
100, 200, adres, alacak, ankara, aralık, basit, check, diye, giriş, gün, helper, host, ident, ile, izi, kanalda, kelebek, kendi, kendiniz, kodlar, kullanıcı, kullanıcılar, kullanıcının, line, modeleri, null, olan, oldu, saati, sahip, seviyesi, size, sonra, sunucuya, url, user, vardı, whois, yetki, İsim, Özellikler


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)