int 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; }