Ge0Ximik
Ученик
Здравствуйте ув, форумчане p-i. Суть проблемы такова, в команде /ans (ответ для хелперов), путается ID.
Все ID с 1 по 3 отправляются кому нужно, если ID > 3, то отправляется ID 0.
Все ID с 1 по 3 отправляются кому нужно, если ID > 3, то отправляется ID 0.
PHP:
if(strcmp(cmd, "/ans", true) == 0)
{
if(PlayerInfo[playerid][pHelper] < 1) return SendClientMessage(playerid, COLOR_GREY, "Вы не хелпер.");
if(HelperDuty[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, "Чтобы отвечать на вопросы, Вы должны быть на дежурстве! - /hduty");
if(sscanf(params, "us[70]", params[0], params[1])) return SendClientMessage(playerid, COLOR_GREY, "Используйте: /ans [playerid] [Ответ]");
format(string, sizeof(string), "{00a8ff}[Reply]{ffffff} %s[%d]: {00a8ff}%s{ffffff}", PlayerName(playerid), playerid, params[1]);
SendClientMessage(params[0], COLOR_LIGHTRED, string);
format(string, sizeof(string), "{00a8ff}[ASK]{ffffff} %s[%d] {00a8ff}ответил{ffffff} %s[%d]: {00a8ff}%s{ffffff}", PlayerName(playerid), playerid, PlayerName(params[0]), params[0], params[1]);
SendHelperMessage(COLOR_LIGHTRED, string);
return true;
}
