-----Opprinnelig melding-----
Fra: Inge Hagen [mailto:[EMAIL PROTECTED]] 
Sendt: 23. september 2002 10:49
Til: '[EMAIL PROTECTED]'
Emne: SV: [Coder-Com] Re: Mode +k




-----Opprinnelig melding-----
Fra: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
På vegne av [EMAIL PROTECTED]
Sendt: 22. september 2002 18:52
Til: [EMAIL PROTECTED]
Emne: [Coder-Com] Re: Mode +k


> This is in ircd/s_user.c:
> 
>     if (!(setflags & FLAGS_CHSERV) && !IsOper(Optr))
>       ClearChannelService(sptr);
> 
> Compile:
> 
> make[1]: Binnengaan van map `/home/maartenz/IRC/ircu2.10/ircd'
> gcc -g  -O3 -pipe -I. -I.. -I../include  -c s_user.c -o s_user.o
> s_user.c: In function `set_user_mode':
> s_user.c:1279: `Optr' undeclared (first use in this function)
> s_user.c:1279: (Each undeclared identifier is reported only once
> s_user.c:1279: for each function it appears in.)
> make[1]: *** [s_user.o] Fout 1
> make[1]: Weggaan uit map `/home/maartenz/IRC/ircu2.10/ircd'
> 
> sorry, it is sptr, no Optr (it is a variable for my needs)
>
>     if (!(setflags & FLAGS_CHSERV) && !IsOper(sptr))
>       ClearChannelService(sptr);


> --
> Chojin

> Hi to use +k umode u need to add this line in s_user.c
   
> Orginal
>    /*
>     * new umode; servers can set it, local users cannot;
>     * prevents users from /kick'ing or /mode -o'ing
>     */
>
>    if (!(setflags & FLAGS_CHSERV))
>      ClearChannelService(sptr);
>
>
> Modification
>
>    /*
>     * new umode; servers can set it, local users cannot;
>     * prevents users from /kick'ing or /mode -o'ing
>     */
>
>    if (!(setflags & FLAGS_CHSERV)) && !IsAnOper(sptr))
>      ClearChannelService(sptr);
>
>
> Server Admin @ Irc-Solution
>
> -Comet-
>

Ohh sorry I did meen :


Modification:

    /*
     * new umode; servers can set it, local users cannot;
     * prevents users from /kick'ing or /mode -o'ing
     */

    if (!(setflags & FLAGS_CHSERV) && !IsAnOper(sptr))
      ClearChannelService(sptr);

-Comet-

Reply via email to