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/)
-   Servisler (https://www.ircforumlari.net/servisler/)
-   -   access ekLedi Mesajı (https://www.ircforumlari.net/servisler/38607-access-ekledi-mesaji.html)

tekyer 14 Kasım 2007 06:35

Cevap: access ekLedi Mesajı
 
Alıntı:

Soldy Nickli Üyeden Alıntı (Mesaj 266808)
Kod:

cd ircservices*
Kod:

pico modules/chanserv/access-levels.c
dosyasına girin.

Kod:

    char *cmd  = strtok(NULL, " ");
    char *nick = strtok(NULL, " ");
    char *s    = strtok(NULL, " ");

satırlarının altına;

Kod:

    User *emre;
Kod:

notice_lang(s_ChanServ, u, CHAN_ACCESS_ADDED, nick, chan, level);
satırının altına;

Kod:

  emre = get_user(nick);
  if (emre) {
  if (user_identified(emre)) {
    send_cmd(s_ChanServ, "PRIVMSG #services \2%s\2 nicki \2%s\2 kanalinda \2%s\2 nickine access ekledi.", u->nick, chan, emre->nick);
    }
        }

ekleyin kaydedip dosyadan çıkın.

Kod:

make&&make install
Denemedim ama çalışması gerekiyor çalışmazsa tekrar yazın.


Bu mesaji @notice yapsak ? PRIVMSG #services yerine ne yazmaliyiz ?

CoboL 20 Ocak 2009 18:43

Cevap: access ekLedi Mesajı
 
NOTICE #Services yazicaksin

toXic 24 Ocak 2009 13:29

Cevap: access ekLedi Mesajı
 
Notice olarak, acık pencerede görmek için Su satırı;

Kod:

emre = get_user(nick);
  if (emre) {
  if (user_identified(emre)) {
    send_cmd(s_ChanServ, "PRIVMSG #services \2%s\2 nicki \2%s\2 kanalinda \2%s\2 nickine access ekledi.", u->nick, chan, emre->nick);
    }
        }

Kod:


emre = get_user(nick);
if (emre) {
if (user_identified(emre)) {
send_cmd(s_NickServ, "NOTICE 2%s\2 nicki \2%s\2 kanalinda \2%s\2 nickine access ekledi.", ni->nick, u->nick, chan, emre->nick);
}
    }


Olarak değişip deneyin

Netlogin 17 Şubat 2009 16:07

Cevap: access ekLedi Mesajı
 
Denedim olmadı hatada vermedi

toXic 17 Şubat 2009 16:28

Cevap: access ekLedi Mesajı
 
Pardon su sekilde deneyin

Kod:

emre = get_user(nick);
if (emre) {
if (user_identified(emre)) {
send_cmd(s_Chanserv, "NOTICE 2%s\2 nicki \2%s\2 kanalinda \2%s\2 nickine access ekledi.", ni->nick, u->nick, chan, emre->nick);
}
    }


CoboL 21 Şubat 2009 23:44

Cevap: access ekLedi Mesajı
 
Peki, kac seviyeden ekledigini nasil yapariz hocam ? Diyelimki ; [ 999 ] seviyeden ekledi.
Yani kac seviyeden eklediğini soruyorum ?

toXic 22 Şubat 2009 12:51

Cevap: access ekLedi Mesajı
 
Kod:

emre = get_user(nick);
  if (emre) {
  if (user_identified(emre)) {
    send_cmd(s_ChanServ, "PRIVMSG #OPERS \2%s\2 nicki \2%s\2 kanalinda \2%s\2 nickine \2%s\2 Ayarında access ekledi.", u->nick, chan, emre->nick, level);
    }
        }

Şeklinde deneyin

CoboL 22 Şubat 2009 18:29

Cevap: access ekLedi Mesajı
 
Olmadı karde$im, boyle bı hata verdi.
[YT]-ChanServ- Extory nick'i #sohbet kanalinin erisim listesine 999 seviyeden eklendi.
-
-irc.x.org- *** Global -- from services.x.org: PANIC! buffer = :Extory ! [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] :access #sohbet add Extory 999
-
-irc.x.org- *** LocOps -- Received SQUIT services.x.org from services.x.org[95.211.32.20] (Services terminating: Segmentation fault)[/YT]
böyle bir hata aldim.

toXic 22 Şubat 2009 19:31

Cevap: access ekLedi Mesajı
 
Kod:

pico ircservices-*/chanserv/modules/access-levels.c
Kod:

switch (access_add(ci, nick, level,
              is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci))) {
      case RET_ADDED:
      notice_lang(s_ChanServ, u, CHAN_ACCESS_ADDED, nick, chan, level);
        break;

satırının altına sunu ekleyin


Kod:

switch (access_add(ci, nick, level,
              is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci))) {
      case RET_ADDED:
        send_cmd(s_ChanServ, "privmsg #opers %s nick'i %s kanalina yetkisi %d Ayarında eklendi", nick, chan, level);
        notice_lang(s_ChanServ, u, CHAN_ACCESS_ADDED, nick, chan, level);
        break;

Kaydedin ckn;

Kod:

pico access-xop.c
level olarakta ayarlamak için;

Kod:

case RET_ADDED:
        notice_lang(s_ChanServ, u, CHAN_XOP_ADDED, nick, chan, listname);
        break;
      case RET_CHANGED:
        notice_lang(s_ChanServ, u, CHAN_XOP_LEVEL_CHANGED,
            nick, chan, listname);
        break;

satırlarını su sekilde değişin;

Kod:

case RET_ADDED:
notice_lang(s_ChanServ, u, CHAN_XOP_ADDED, nick, chan, listname);
send_cmd(s_ChanServ, "privmsg #opers %s nick'i %s kanalinda %s listesine eklendi.",
nick, chan, listname);
break;
case RET_CHANGED:
notice_lang(s_ChanServ, u, CHAN_XOP_LEVEL_CHANGED,
nick, chan, listname);
send_cmd(s_ChanServ, "privmsg #opers %s nick'i %s kanalinda %s listesine ilave edildi.",
nick, chan, listname);
break;

Kod:

make&&make install
/os update

Codeler çalısmaktadır

CoboL 23 Şubat 2009 01:13

Cevap: access ekLedi Mesajı
 
yaa hoca, bir düzeltemedin sunu ya, bilen yok mu arkada$lar
Hataya bak hoca ;

Alıntı:

modules/chanserv/access-levels.c: In function 'do_access':
modules/chanserv/access-levels.c:184: warning: format '%s' expects type 'char *' , but argument 5 has type 'int'
modules/chanserv/access-levels.c:209: error: expected expression before 'else'
modules/chanserv/access-levels.c:306: error: invalid storage class for function 'access_del'
modules/chanserv/access-levels.c:306: warning: no previous prototype for 'access _del'
modules/chanserv/access-levels.c:320: error: invalid storage class for function 'access_del_callback'
modules/chanserv/access-levels.c:320: warning: no previous prototype for 'access _del_callback'
modules/chanserv/access-levels.c:342: error: invalid storage class for function 'access_list'
modules/chanserv/access-levels.c:342: warning: no previous prototype for 'access _list'
modules/chanserv/access-levels.c:360: error: invalid storage class for function 'access_list_callback'
modules/chanserv/access-levels.c:360: warning: no previous prototype for 'access _list_callback'
modules/chanserv/access-levels.c:373: error: invalid storage class for function 'do_levels'
modules/chanserv/access-levels.c:373: warning: no previous prototype for 'do_lev els'
modules/chanserv/access-levels.c:499: warning: no previous prototype for 'init_m odule'
modules/chanserv/access-levels.c:527: warning: no previous prototype for 'exit_m odule'
modules/chanserv/access-levels.c:540: error: expected declaration or statement a t end of input
modules/chanserv/access-levels.c:492: warning: unused variable 'module_config'
modules/chanserv/access-levels.c:490: warning: unused variable 'module_version'
modules/chanserv/access-levels.c:135: warning: unused variable 'i'
modules/chanserv/access-levels.c:133: warning: unused variable 'ngi'
modules/chanserv/access-levels.c:132: warning: unused variable 'ni'
make[4]: *** [.compiled-access-levels.o] Error 1
make[3]: *** [access-levels.o] Error 2
make[2]: *** [access-levels.so] Error 2


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

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