UMODE_DEAF, /* D */
0, /* E */
0, /* F */
- 0, /* G */
+ UMODE_SCALLERID, /* G */
0, /* H */
0, /* I */
0, /* J */
chptr = mscptr->chptr;
mptr = mode;
+ if(is_owner(mscptr))
+ {
+ *mptr++ = 'a';
+ strcat(modeval, nick);
+ strcat(modeval, " ");
+ }
+
if(is_chanop(mscptr))
{
*mptr++ = 'o';
strcat(modeval, " ");
}
+ if(is_halfop(mscptr))
+ {
+ *mptr++ = 'h';
+ strcat(modeval, nick);
+ strcat(modeval, " ");
+ }
+
if(is_voiced(mscptr))
{
*mptr++ = 'v';