n00b
Нуль
- Регистрация
- 16 Окт 2015
- Сообщения
- 8
- Лучшие ответы
- 0
- Репутация
- 0
Привет форумчане, вот недавно скинули мне команду /pm, а тут не задача, при компилировании вылазят варнинги 202.
Вот сама команда.
Вот ReturnName.
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;
}
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;
}