Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
14 Дек 2024
Сообщения
80
вот строчка с которой досихпор не могу разобратся:
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;
}

warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2017, ITB CompuPhase


1 Warning.​
 
Пользователь
Регистрация
20 Мар 2025
Сообщения
117
вот строчка с которой досихпор не могу разобратся:
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;
}

warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2017, ITB CompuPhase


1 Warning.​
OFFTOP

варнинг не отвечает за работу сервера так что всё хорошо если помог поставь префикс решение или решено

 
Пользователь
Регистрация
14 Дек 2024
Сообщения
80
OFFTOP

варнинг не отвечает за работу сервера так что всё хорошо если помог поставь префикс решение или решено

OFFTOP

Мне нужно именно этот варнинг поправить.

 
Пользователь
Регистрация
20 Мар 2025
Сообщения
117
Пользователь
Регистрация
7 Апр 2025
Сообщения
17
вот строчка с которой досихпор не могу разобратся:
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;
}

warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664 Copyright (c) 1997-2017, ITB CompuPhase


1 Warning.​
проверь аргументы они у тебя могут не совпадать
 
Сверху