- Автор темы
- #1
вот строчка с которой досихпор не могу разобратся:
ShowPlayerDialog(params[0], 0, DIALOG_STYLE_MSGBOX, !"", "Вы получили бан чата, если Вы не согласны с решением %s, то напишите жалобу на форум, приложив данный скриншот.\n{2D8E35}"FORUM"", !"Закрыть", !"",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратора") : ("Агента поддержки"));
Весь код:
warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2017, ITB CompuPhase
1 Warning.
ShowPlayerDialog(params[0], 0, DIALOG_STYLE_MSGBOX, !"", "Вы получили бан чата, если Вы не согласны с решением %s, то напишите жалобу на форум, приложив данный скриншот.\n{2D8E35}"FORUM"", !"Закрыть", !"",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратора") : ("Агента поддержки"));
Весь код:
CMD:mute(playerid, params[])
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 3 && PlayerInfo[playerid][pHelper] < 4) return true;
if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid,COLOR_RED, "Используйте: /mute [id] [минуты] [причина]");
if(params[1] > 3000 || params[1] < 0) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] Нельзя меньше 0 и больше 3000 мин");
if((FD(params[0]) && !FD(playerid)) || IsIpFound(params[2])) return true;
if(params[1] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[Ошибка] Нельзя меньше 0 и больше 3000 мин");
return true;
}
PlayerInfo[params[0]][pMuteTime] = params[1]*60;
PlayerInfo[params[0]][pMuted] = 1;
PlayerInfo[playerid][pMuteAdm]++;
format(stringer1, sizeof(stringer1), "%s %s[%d] заглушил %s[%d] на %i м, причина: %s",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратор") : ("Агент поддержки"),PlayerInfo[playerid][pNames],playerid,PlayerInfo[params[0]][pNames],params[0],params[1],params[2]);
SendAdminMessageToAll(COLOR_LIGHTRED ,stringer1,params[0]);
ShowPlayerDialog(params[0], 0, DIALOG_STYLE_MSGBOX, !"", "Вы получили бан чата, если Вы не согласны с решением %s, то напишите жалобу на форум, приложив данный скриншот.\n{2D8E35}"FORUM"", !"Закрыть", !"",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратора") : ("Агента поддержки"));
format(stringer1, sizeof(stringer1), "Вы получили мут на %i минут", params[1]);
SendClientMessage(params[0], COLOR_RED, stringer1);
return true;
}
{
if(PlayerInfo[playerid][pAlcoInvenxua] < 3 && PlayerInfo[playerid][pHelper] < 4) return true;
if(sscanf(params, "dds[128]",params[0],params[1],params[2])) return SendClientMessage(playerid,COLOR_RED, "Используйте: /mute [id] [минуты] [причина]");
if(params[1] > 3000 || params[1] < 0) return SendClientMessage(playerid,COLOR_RED,"[Ошибка] Нельзя меньше 0 и больше 3000 мин");
if((FD(params[0]) && !FD(playerid)) || IsIpFound(params[2])) return true;
if(params[1] == 0)
{
SendClientMessage(playerid,COLOR_RED,"[Ошибка] Нельзя меньше 0 и больше 3000 мин");
return true;
}
PlayerInfo[params[0]][pMuteTime] = params[1]*60;
PlayerInfo[params[0]][pMuted] = 1;
PlayerInfo[playerid][pMuteAdm]++;
format(stringer1, sizeof(stringer1), "%s %s[%d] заглушил %s[%d] на %i м, причина: %s",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратор") : ("Агент поддержки"),PlayerInfo[playerid][pNames],playerid,PlayerInfo[params[0]][pNames],params[0],params[1],params[2]);
SendAdminMessageToAll(COLOR_LIGHTRED ,stringer1,params[0]);
ShowPlayerDialog(params[0], 0, DIALOG_STYLE_MSGBOX, !"", "Вы получили бан чата, если Вы не согласны с решением %s, то напишите жалобу на форум, приложив данный скриншот.\n{2D8E35}"FORUM"", !"Закрыть", !"",PlayerInfo[playerid][pAlcoInvenxua] ? ("Администратора") : ("Агента поддержки"));
format(stringer1, sizeof(stringer1), "Вы получили мут на %i минут", params[1]);
SendClientMessage(params[0], COLOR_RED, stringer1);
return true;
}
warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2017, ITB CompuPhase
1 Warning.