905 |
|
|
906 |
|
*p = '\0'; |
907 |
|
|
908 |
< |
sendto_channel_local_butone(target_p, 0, 0, ms->chptr, ":%s!%s@%s JOIN :%s", |
909 |
< |
target_p->name, target_p->username, target_p->host, |
910 |
< |
ms->chptr->name); |
908 |
> |
|
909 |
> |
sendto_channel_local_butone(NULL, CAP_EXTENDED_JOIN, 0, ms->chptr, ":%s!%s@%s JOIN %s %s :%s", |
910 |
> |
target_p->name, target_p->username, |
911 |
> |
target_p->host, ms->chptr->name, |
912 |
> |
(!IsDigit(target_p->svid[0]) && target_p->svid[0] != '*') ? target_p->svid : "*", |
913 |
> |
target_p->info); |
914 |
> |
sendto_channel_local_butone(NULL, 0, CAP_EXTENDED_JOIN, ms->chptr, ":%s!%s@%s JOIN :%s", |
915 |
> |
target_p->name, target_p->username, |
916 |
> |
target_p->host, ms->chptr->name); |
917 |
> |
|
918 |
|
if (nickbuf[0]) |
919 |
|
sendto_channel_local_butone(target_p, 0, 0, ms->chptr, ":%s MODE %s +%s %s", |
920 |
|
target_p->servptr->name, ms->chptr->name, |