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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   globaL dagıLım (https://www.ircforumlari.net/unreal-ircd/35154-global-dagilim.html)

LanetliKedi 29 Temmuz 2007 13:15

globaL dagıLım
 
Sunucudaki userLeri globaL kanaLlara dagıtmak ıstıyorum bunu nasIl yapa bilirim.. Yada onLine oLan kuLLanıcıLarı.. tek komut yada kısa yoLdan nasIL bir kanaLa sojoin yaparım...

Lifeless 29 Temmuz 2007 13:47

Yanıt: globaL dagıLım
 
Madem bunu Unreal böLümüne açtın bunu sajoinLe deqiLde Sky-Dancer'in yazmış olduqu code iLe rahatLıkLa yapabiLirsin.

Kod:


Unreal 3.2.3 için;

Kod:
cd Unreal3.2
cd src
pico s_user.cUnreal3.2.6 için;

Kod:
cd Unreal3.2
cd src
cd modules
pico m_nick.cdosya içinde şu satırı bulun:

Kod:
if (MyConnect(sptr) && !BadPtr(sptr->passwd))hemen Bir üst satıra şu satırları ekleyin:

Kod:
 int Secim;
 char Kanalimiz[64];
 
 char *kanallistesi[]= {
 "#a",
 "#b",
 "#c",
 "#d",
 "#e"
 };
 
 srand(time(NULL));
 
 Secim = rand()%(sizeof(kanallistesi)/sizeof(*kanallistesi));
 
 strcpy(Kanalimiz,kanallistesi[Secim]);
 
 if (!BadPtr(Kanalimiz)) {
  char *JoinChan[3] = {
  sptr->name,
  Kanalimiz,
  NULL
  };
 
  do_cmd(sptr, sptr, "JOIN", 3, JoinChan);
 }unrealircd.confunuzdan

Kod:
auto-join              "...";ajoin kanallarınızın olduğu satırı kaldırınız.

Bunları yaptıktan sonra

Kod:
makeçekip sunucunuzu yeniden başlatmanız gerekmektedir.

Kod Sky-Dancer Tarafından yazıLmış olup Forumda mevcuttur. Ben sadece yardım amaçLı tekrar buraya paste etmiş bulunmaktayım Kolay gelsin


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk