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

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

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

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

Команда /asetskin

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

MR_BEN

Ученик
Здравствуйте, у меня появились небольшая проблема с командой /asetskin
Написана на DC_CMD + sscanf

PHP:
CMD:asetskin(playerid,params[])
{
    new sendername[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME], string[32];
 	if(!IsPlayerConnected(playerid)) return true;
 	if(PlayerInfo[playerid][pAdmin] <= 4) return SendClientMessage(playerid, COLOR_RED, "У Вас нет доступа к данной команде");
 	if(sscanf(params,"ud",params[0],params[1]))	return SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /asetskin [playerid/Ник][Номер скина от 1 до 299] ");
	if(params[1] > 1 || params[1] < 299) return SendClientMessage(playerid, COLOR_GRAD1, "Неверный номер скина");
	GetPlayerName(params[0], giveplayer, sizeof(giveplayer));
	GetPlayerName(playerid, sendername, sizeof(sendername));
	PlayerInfo[params[0]][pChar] = params[1];
	format(string, sizeof(string), "Ваш скин был изменен администратором %s ", PlayerInfo[playerid][pAdminName]);
	SendClientMessage(params[0], COLOR_BLUE, string);
	format(string, sizeof(string), "Вы изменили скин %s на номер: %d.", giveplayer,params[1]);
	SendClientMessage(playerid, COLOR_BLUE, string);
	SetPlayerSkin(params[0], PlayerInfo[params[0]][pChar]);
	return true;
}
Вопрос: почему команда останавливается на
PHP:
 	if(sscanf(params,"ud",params[0],params[1]))	return SendClientMessage(playerid, COLOR_GRAD1, "Используйте: /asetskin [playerid/Ник][Номер скина от 1 до 299] ");
и всегда выдает Используйте: /asetskin [playerid/Ник][Номер скина от 1 до 299]

Заранее спасибо!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу