rendered paste bodyint intif_announce(const char* mes,int len, unsigned long color, int flag)
{
// Send to the local players
if(color == 0xFE000000) // This is main chat message [LuzZza]
clif_MainChatMessage(mes);
else
clif_announce(NULL, mes, len, color, flag);
if (CheckForCharServer())
return 0;
if (other_mapserver_count < 1)
return 0; //No need to send.
WFIFOHEAD(inter_fd, 8 + len);
WFIFOW(inter_fd,0) = 0x3000;
WFIFOW(inter_fd,2) = 8 + len;
WFIFOL(inter_fd,4) = color;
memcpy(WFIFOP(inter_fd,8), mes, len);
WFIFOSET(inter_fd, WFIFOW(inter_fd,2));
return 0;
}