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

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

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

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

warning 202.

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

n00b

Нуль
Регистрация
16 Окт 2015
Сообщения
8
Лучшие ответы
0
Репутация
0
Привет форумчане, вот недавно скинули мне команду /pm, а тут не задача, при компилировании вылазят варнинги 202.
PHP:
F:\ÌÎÄ\new.pwn\gamemodes\gm.pwn(731) : warning 202: number of arguments does not match definition
F:\ÌÎÄ\new.pwn\gamemodes\gm.pwn(731) : warning 202: number of arguments does not match definition
F:\ÌÎÄ\new.pwn\gamemodes\gm.pwn(731) : warning 202: number of arguments does not match definition
F:\ÌÎÄ\new.pwn\gamemodes\gm.pwn(732) : warning 202: number of arguments does not match definition
F:\ÌÎÄ\new.pwn\gamemodes\gm.pwn(732) : warning 202: number of arguments does not match definition
F:\ÌÎÄ\new.pwn\gamemodes\gm.pwn(732) : warning 202: number of arguments does not match definition
Вот сама команда.
PHP:
CMD:pm(playerid, params[])
{
	static
	    userid,
	    text[128];

	if (sscanf(params, "us[128]", userid, text))
	    return SendSyntaxMessage(playerid, "/pm [playerid/name] [message]");

	if (userid == INVALID_PLAYER_ID)
	    return SendErrorMessage(playerid, "Такого игрока не существует.");

	if (userid == playerid)
	    return SendErrorMessage(playerid, "Ты не можешь отправить личное сообщение себе.");

	if (PlayerInfo[userid][pDisablePM])
	    return SendErrorMessage(playerid, "Этот игрок отключил функцию личных сообщений.");

	SendClientMessage(userid, COLOR_PM, "(( PM от %s (%d): %s ))", ReturnName(playerid, 0), playerid, text); //тут ошибка
	SendClientMessage(playerid, COLOR_PM, "(( PM к %s (%d): %s ))", ReturnName(userid, 0), userid, text);  //тут тоже ошибка
	return 1;
}
Вот ReturnName.
PHP:
ReturnName(playerid, underscore=1)
{
	static
	    name[MAX_PLAYER_NAME + 1];

	GetPlayerName(playerid, name, sizeof(name));

	if (!underscore) {
	    for (new i = 0, len = strlen(name); i < len; i ++) {
	        if (name[i] == '_') name[i] = ' ';
		}
	}
	return name;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу