Просмотр полной версии : [Вопрос] warning 202: number of arguments does not match definition
NooB.pwn
26.05.2015, 22:59
Добавляю команду, выдаёт ошибку :(
CMD:nakazanie(playerid, params[])
{
if(PlayerInfo[playerid][pMuteTime] > 0) SendClientMessage(playerid, COLOR_WHITE, "Осталось молчать: {ff8800}%d сек.", PlayerInfo[playerid][pMuteTime]-10);
if(PlayerInfo[playerid][pJailTime] > 0) SendClientMessage(playerid, COLOR_WHITE, "Осталось сидеть: {ff8800}%d сек.", PlayerInfo[playerid][pJailTime]-10);
return true;
}
warning 202: number of arguments does not match definition
warning 202: number of arguments does not match definition
#Streamer
27.05.2015, 00:09
в каких строчках именно
Твой код
SendClientMessage(playerid, COLOR_WHITE, "Осталось сидеть: {ff8800}%d сек.", PlayerInfo[playerid][pJailTime]-10);
И синтаксис SendClientMessage
(playerid, color, const message[])
Ничего подозрительного нет?
NooB.pwn
27.05.2015, 14:49
в каких строчках именно
Это две строчки
if(PlayerInfo[playerid][pMuteTime] > 0) SendClientMessage(playerid, COLOR_WHITE, "Осталось молчать: {ff8800}%d сек.", PlayerInfo[playerid][pMuteTime]-10);
if(PlayerInfo[playerid][pJailTime] > 0) SendClientMessage(playerid, COLOR_WHITE, "Осталось сидеть: {ff8800}%d сек.", PlayerInfo[playerid][pJailTime]-10);
CMD:nakazanie(playerid, params[])
{
new str[29];
if(PlayerInfo[playerid][pMuteTime] > 0)
{
format(str,sizeof(str),"Осталось молчать: {ff8800}%d сек.", PlayerInfo[playerid][pMuteTime]-10);
SendClientMessage(playerid, COLOR_WHITE, str);
}
if(PlayerInfo[playerid][pJailTime] > 0)
{
format(str,sizeof(str),"Осталось молчать: {ff8800}%d сек.", PlayerInfo[playerid][pJailTime]-10);
SendClientMessage(playerid, COLOR_WHITE, str);
}
return 1;
}
$continue$
27.05.2015, 20:03
CMD:nakazanie(playerid, params[])
{
new str[29];
if(PlayerInfo[playerid][pMuteTime] > 0)
{
format(str,sizeof(str),"Осталось молчать: {ff8800}%d сек.", PlayerInfo[playerid][pMuteTime]-10);
SendClientMessage(playerid, COLOR_WHITE, str);
}
if(PlayerInfo[playerid][pJailTime] > 0)
{
format(str,sizeof(str),"Осталось молчать: {ff8800}%d сек.", PlayerInfo[playerid][pMuteTime]-10);
SendClientMessage(playerid, COLOR_WHITE, str);
}
return 1;
}
В втором условий (if) спутаны переменные, должно быть pJail :)
Daniel_Cortez
27.05.2015, 20:45
В втором условий (if) спутаны переменные, должно быть pJail :)
И в чём же, по-вашему, отличие? Вернее, как изменится результат в условии?
$continue$
27.05.2015, 21:29
И в чём же, по-вашему, отличие? Вернее, как изменится результат в условии?
Отличие в том что у автора стоит другая переменная, если вчитываться в код:
CMD:nakazanie(playerid, params[])
{
if(PlayerInfo[playerid][pMuteTime] > 0)
SendClientMessage(playerid, COLOR_WHITE, "Осталось молчать: {ff8800}%d сек.", PlayerInfo[playerid][pMuteTime]-10);
if(PlayerInfo[playerid][pJailTime] > 0)
SendClientMessage(playerid, COLOR_WHITE, "Осталось сидеть: {ff8800}%d сек.", PlayerInfo[playerid][pJailTime]-10);
return true;
}
P.S: Не исправлял код, просто оттабулировал.
UPDATE: Ошибся, в форматировании.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot