Beispiel #1
0
static void Votekicknum(edict_t *ent, const char *clientNUM)
{
	edict_t *target;

	if (!use_kickvote->value) {
		gi.cprintf(ent, PRINT_HIGH, "Kick voting is disabled.\n");
		return;
	}

	if (!*clientNUM) {
		gi.cprintf (ent, PRINT_HIGH, "Use votekicknum <playernumber>.\n");
		return;
	}

	target = LookupPlayer(ent, clientNUM, true, false);
	if (!target) {
		gi.cprintf(ent, PRINT_HIGH, "\nUse kicklist to see who can be kicked.\n");
		return;
	}
	if (target == ent)
		gi.cprintf(ent, PRINT_HIGH, "You can't votekick yourself.\n");
	else
		_SetKickVote(ent, target);

}
Beispiel #2
0
void Cmd_Votekicknum_f (edict_t * ent, char *argument)
{
	int i;
	edict_t *target;

	if (!*argument)
	{
		gi.cprintf (ent, PRINT_HIGH, "\nUse votekicknum <playernumber>.\n");
		return;
	}

	i = atoi (argument);

	if(i < 1 || i > game.maxclients)
	{
		gi.cprintf (ent, PRINT_MEDIUM, "\nUsed votekicknum with illegal number.\n");
		return;
	}

	target = &g_edicts[i];
	if (target && target->client && target != ent && target->inuse)
		_SetKickVote (ent, target);
	else
		gi.cprintf (ent, PRINT_HIGH, "\nUse kicklist to see who can be kicked.\n");

}
Beispiel #3
0
void Cmd_Votekick_f (edict_t * ent, char *argument)
{
	edict_t *target;

	if (!*argument)
	{
		gi.cprintf (ent, PRINT_HIGH, "\nUse votekick <playername>.\n");
		return;
	}
	target = FindClientByPersName (argument);
	if (target && target != ent)
		_SetKickVote (ent, target);
	else
		gi.cprintf (ent, PRINT_HIGH, "\nUse kicklist to see who can be kicked.\n");
}
Beispiel #4
0
void Cmd_Votekick_f(edict_t *ent)
{
	edict_t *target;

	if (!use_kickvote->value) {
		gi.cprintf(ent, PRINT_HIGH, "Kick voting is disabled.\n");
		return;
	}

	if (gi.argc() < 2) {
		gi.cprintf(ent, PRINT_HIGH, "Use votekick <playername>.\n");
		return;
	}

	target = LookupPlayer(ent, gi.args(), false, true);
	if (!target) {
		gi.cprintf(ent, PRINT_HIGH, "\nUse kicklist to see who can be kicked.\n");
		return;
	}
	if (target == ent)
		gi.cprintf(ent, PRINT_HIGH, "You can't votekick yourself.\n");
	else
		_SetKickVote(ent, target);
}