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

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

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

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

Проблема с командой

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

memecheme

Новичок
Всем привет.
В общем сделал команду, и в ней есть проверка на авторизацию игрока и есть ли вообще игрок с таким ID на сервере.
Проблема в том, что если ввести ID, которого нет на сервере выведет сообщение "Игрок не авторизован", хотя по идее, должно вывести "Игрок не найден".
Все остальное работает нормально, понятия не имею что не так, как будто проверка на ID игрока просто игнорируется.

Код:
CMD:makeleader(playerid, params[])
{
	if(sscanf(params, "ii", params[0], params[1])) return SCM(playerid, COLOR_SERVER, "Введите: /makeleader [id игрока] [id фракции]");
	if(params[0] == INVALID_PLAYER_ID) return SCM(playerid, COLOR_SERVER, "Игрок не найден!");
	if(!login_check[params[0]]) return SCM(playerid, COLOR_SERVER, "Игрок не авторизован!");
	if(params[1] < 0 || params[1] > 1) return SCM(playerid, COLOR_SERVER, "Неверный ID фракции!");
	// ну и дальше код
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу