IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


15Beğeni(ler)


 
 
Seçenekler Stil
Alt 16 Mart 2022, 18:10   #1
Post Cevap: m_helpmotd (/helpmotd) Helper Listesi

Merhaba, bir arkadaşımın isteği üzerine yapmış olduğum bir modul,
KOMUT: /helpmotd

Kurulum: Unreal anadizinine ircd.helpmotd isimli dosya oluşturup içeriğini ekleyiniz.
Aşağıdaki modulu Unrealinizin src/modules klasörü içerisine atıp ssh'den Unreal anadizininize gelip, make custommodule MODULEFILE=m_helpmotd komutu ile kurunuz daha sonra sunucunuzda /rehash komutunu uygulayınız.

Kod

/*
*   /helpmotd modulü by YouMyCure
*/
#include "config.h"
#include "struct.h"
#include "common.h"
#include "sys.h"
#include "numeric.h"
#include "msg.h"
#include "proto.h"
#include "channel.h"
#include <time.h>
#include <sys/stat.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#ifdef _WIN32
#include <io.h>
#endif
#include <fcntl.h>
#include "h.h"
#ifdef STRIPBADWORDS
#include "badwords.h"
#endif
#ifdef _WIN32
#include "version.h"
#endif

DLLFUNC int m_helpmotd(aClient *cptr, aClient *sptr, int parc, char *parv[]);

#define MSG_HELPMOTD 	"HELPMOTD"	
#define TOK_HELPMOTD 	"t"
#define HMOTD 	"ircd.helpmotd"
	

ModuleHeader MOD_HEADER(m_helpmotd)
= {
  	"m_helpmotd",
  	"$Id$",
  	"Helper Motd Eklentisi by YouMyCure /helpmotd", 
  	"3.2-b8-1",
  	NULL 
  };

  DLLFUNC int MOD_INIT(m_helpmotd)(ModuleInfo *modinfo)
  {
    	add_Command(MSG_HELPMOTD, TOK_HELPMOTD, m_helpmotd, MAXPARA);
    	MARK_AS_OFFICIAL_MODULE(modinfo);
    	return MOD_SUCCESS;
  }

  DLLFUNC int MOD_LOAD(m_helpmotd)(int module_load)
  {
    	return MOD_SUCCESS;
  }

  DLLFUNC int MOD_UNLOAD(m_helpmotd)(int module_unload)
  {
    	if (del_Command(MSG_HELPMOTD, TOK_HELPMOTD, m_helpmotd) < 0)
    	{
    		sendto_realops("Failed to delete commands when unloading %s",
    			MOD_HEADER(m_helpmotd).name);
    	}
    	return MOD_SUCCESS;
  }

  DLLFUNC int  m_helpmotd(aClient *cptr, aClient *sptr, int parc, char *parv[])
  { 
    FILE *dosya;
    char buf[BUFSIZE];
    dosya = fopen(HMOTD, "r");
    if (dosya != NULL) {
      while (fgets(buf, sizeof(buf), dosya)) {
        sendto_one(sptr, ":%s", buf);
      }
      return 0;
    }

  }
Test Edilen Unreal Sürümü: 3.2.10.4
 
Alt 16 Mart 2022, 18:29   #2
Mix
★ GeneraL ★
Mix - ait Kullanıcı Resmi (Avatar)

Standart

@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] emeğine sağlık, paylaşım için teşekkürler.

 
Alt 17 Mart 2022, 13:15   #3
Standart

Paylaşım için teşekkür ederiz, emeğinize sağlık.

 
Alt 17 Mart 2022, 13:26   #4
Cumhuriyet Kadını
Reyhan - ait Kullanıcı Resmi (Avatar)

Standart

Paylaşım için teşekkürler, emeğinize sağlık.

________________

bazen insanlar iyilesmek istemez.
cünkü ,
icindeki acı sevdiklerinin son hatirasidir..


per aspera ad astra ✨
 
Alt 17 Mart 2022, 14:45   #5
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

Değerli konu için elinize sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] .

________________

~ E & B ~
 
Alt 17 Mart 2022, 14:50   #6
Özel Üye
Lareina - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık.

________________

“Size kafamda bir hüküm giydirmedim bayım. çünkü benim kafamda cezanız idamdı. ama sizden kafamda dahi öldüremeyecek kadar nefret ediyordum. Çünkü ölüler kokardı ve zihnimde ölünüzün kokusunu dahi istemiyorum...”
 
Alt 17 Mart 2022, 14:57   #7
Guest
Beatrice - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

 
Alt 17 Mart 2022, 15:38   #8
✰ ÖzeL..
oMeN - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık knk teşekkürler paylaşım için ara ara görüntü ver

________________

Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive..




~ E & B ~
 
Alt 17 Mart 2022, 20:52   #9
Ada
Banlı Üye
Ada - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alt 18 Mart 2022, 12:53   #10
Standart

emeginize saglik paylasim icin tesekkur ederiz

________________

No MoRe DramA
 


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

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 Kapalı
Refbacks are Kapalı





Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 23:49.