Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Баг с командой ban

Статус
В этой теме нельзя размещать новые ответы.

Эрнест98

Умник
Почему когда даю бан пишит: Жизнь в деревне: администратор дал бан игроку . ((Тоесть заместо ника игрока точка))
Вот команда:
PHP:
		if(strcmp(cmd, "/ban", true) == 0)
	{
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "[ИНФО]: /ban [ид игрока] [Тип (1-Минуты) (2-Часы) (3-дня)] [число] [причина]");
		giveplayerid = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "[ИНФО]: /ban [ид игрока] [Тип (1-Минуты) (2-Часы) (3-дня)] [число] [причина]");
		new type = strval(tmp);
		tmp = strtok(cmdtext, idx);
		if(!strlen(tmp)) return SendClientMessage(playerid, 0xFFFFFFFF, "[ИНФО]: /ban [ид игрока] [Тип (1-Минуты) (2-Часы) (3-дня)] [число] [причина]");
		new chislo = strval(tmp);
		if(PlayerInfo[playerid][pAdmin] >= 5)
		{
			if(giveplayerid != INVALID_PLAYER_ID)
			{
				new length = strlen(cmdtext);
				while ((idx < length) && (cmdtext[idx] <= ' ')) idx++;
				new offset = idx;
				new result[64];
				while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
				{
					result[idx - offset] = cmdtext[idx];
					idx++;
				}
				result[idx - offset] = EOS;
				if(!strlen(result)) return SendClientMessage(playerid, 0xFFFFFFFF, "[ИНФО]: /ban [ид игрока] [Тип (1-Минуты) (2-Часы) (3-дня)] [число] [причина]");
				new PlayerNick[MAX_PLAYER_NAME], PlayerBan[MAX_PLAYER_NAME];
format(string, sizeof(string), "Жизнь в деревне[RP]: %s был забанен %s, Причина: %s", giveplayer, sendername, (result));
				SendClientMessageToAll(COLOR_LIGHTRED, string);
				AddBan(giveplayerid, PlayerBan, PlayerNick, type, chislo, result);
				Kick(giveplayerid);
				return true;
			}
		}
		return true;
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу