static void addtobuffer(struct user *u, unsigned char *b, int len)
{
if (u->nwrite + len >= MAX_BUFFER_SIZE)
static void addtobuffer(struct user *u, unsigned char *b, int len)
{
if (u->nwrite + len >= MAX_BUFFER_SIZE)
printf("RND_SERVER: client %d (%s) has wrong protocol version %d.%d.%d\n", u->number, u->nick, buf[2], buf[3], buf[4]);
buf[0] = 0;
printf("RND_SERVER: client %d (%s) has wrong protocol version %d.%d.%d\n", u->number, u->nick, buf[2], buf[3], buf[4]);
buf[0] = 0;
printf("RND_SERVER: client %d (%s) uses protocol version %d.%d.%d\n", u->number, u->nick, buf[2], buf[3], buf[4]);
}
}
printf("RND_SERVER: client %d (%s) uses protocol version %d.%d.%d\n", u->number, u->nick, buf[2], buf[3], buf[4]);
}
}
printf("RND_SERVER: client %d (%s) wants to switch to # %d\n",
u->number, u->nick, nr_wanted);
printf("RND_SERVER: client %d (%s) wants to switch to # %d\n",
u->number, u->nick, nr_wanted);
printf("RND_SERVER: crap from client %d (%s)\n", u->number, u->nick);
write(u->fd, "\033]50;kanji24\007\033#8\033(0", 19);
dropuser(u);
printf("RND_SERVER: crap from client %d (%s)\n", u->number, u->nick);
write(u->fd, "\033]50;kanji24\007\033#8\033(0", 19);
dropuser(u);
printf("RND_SERVER: !(client %d)->introduced && buf[1]==%d (expected OP_NICKNAME)\n", buf[0], buf[1]);
dropuser(u);
printf("RND_SERVER: !(client %d)->introduced && buf[1]==%d (expected OP_NICKNAME)\n", buf[0], buf[1]);
dropuser(u);
printf("RND_SERVER: client %d (%s) kills bot %d (%s)\n", u->number, u->nick, v->number, v->nick);
dropuser(v);
printf("RND_SERVER: client %d (%s) kills bot %d (%s)\n", u->number, u->nick, v->number, v->nick);
dropuser(v);
printf("RND_SERVER: client %d (%s) attempting to kill non-bot %d (%s)\n", u->number, u->nick, v->number, v->nick);
}
}
printf("RND_SERVER: client %d (%s) attempting to kill non-bot %d (%s)\n", u->number, u->nick, v->number, v->nick);
}
}
printf("RND_SERVER: client %d (%s) sets mode %d (%s)\n", u->number, u->nick, buf[2], buf[2] == 0 ? "normal" : (buf[2] == 1 ? "fun" : "unknown"));
broadcast(NULL, 3, 0);
break;
printf("RND_SERVER: client %d (%s) sets mode %d (%s)\n", u->number, u->nick, buf[2], buf[2] == 0 ? "normal" : (buf[2] == 1 ? "fun" : "unknown"));
broadcast(NULL, 3, 0);
break;
printf("RND_SERVER: client %d (%s) sets level %d\n", u->number, u->nick, buf[2]);
broadcast(NULL, 3, 0);
break;
printf("RND_SERVER: client %d (%s) sets level %d\n", u->number, u->nick, buf[2]);
broadcast(NULL, 3, 0);
break;
printf("RND_SERVER: client %d (%s) resets the game counters\n", u->number, u->nick);
for (v=user0; v; v=v->next)
v->games = 0;
printf("RND_SERVER: client %d (%s) resets the game counters\n", u->number, u->nick);
for (v=user0; v; v=v->next)
v->games = 0;
printf("RND_SERVER: client %d (%s) sends message: %s\n", u->number, u->nick, &buf[2]);
broadcast(u, len, 0);
break;
printf("RND_SERVER: client %d (%s) sends message: %s\n", u->number, u->nick, &buf[2]);
broadcast(u, len, 0);
break;
printf("RND_SERVER: client %d (%s) sends %d %s to client %d (%s)\n", u->number, u->nick, (int)buf[2], buf[2] == 1 ? "line" : "lines", u->nextvictim->number, u->nextvictim->nick);
sendtoone(u->nextvictim, 3);
buf[3] = u->nextvictim->number;
printf("RND_SERVER: client %d (%s) sends %d %s to client %d (%s)\n", u->number, u->nick, (int)buf[2], buf[2] == 1 ? "line" : "lines", u->nextvictim->number, u->nextvictim->nick);
sendtoone(u->nextvictim, 3);
buf[3] = u->nextvictim->number;
printf("RND_SERVER: client %d (%s) makes %d %s but has no victim\n", u->number, u->nick, (int)buf[2], buf[2] == 1 ? "line" : "lines");
break;
default:
printf("RND_SERVER: client %d (%s) makes %d %s but has no victim\n", u->number, u->nick, (int)buf[2], buf[2] == 1 ? "line" : "lines");
break;
default:
printf("RND_SERVER: opcode %d from client %d (%s) not understood\n", buf[0], u->number, u->nick);
}
}
printf("RND_SERVER: opcode %d from client %d (%s) not understood\n", buf[0], u->number, u->nick);
}
}