Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Проблемы с командой /report!

Статус
В этой теме нельзя размещать новые ответы.
Здравствуйте,прошу помощи с командой /report.

Дело в том что команда не работает,а именно после 1 мин как я выставил сообщение повторяеться,тобишь отправил я жалобу,потом опять вышло сообщение: "Репорт можно отправлять только 1 раз в 1 минуту" Заеб** всё идёт как я хотел.. спустя 2-х минут,сообщение повторяеться,тобишь: "Репорт можно отправлять только 1 раз в 1 минуту"...
-=-=-=-=-=-=

Вот команда:

PHP:
if(strcmp(cmd, "/report", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
            if(gPlayerLogged[playerid] == 0)
            {
                SendClientMessage(playerid, COLOR_GREY, "Вы не авторизованы!");
                return 1;
            }
            GetPlayerName(playerid, sendername, sizeof(sendername));
            new length = strlen(cmdtext);
            while ((idx < length) && (cmdtext[idx] <= ' '))
            {
                idx++;
            }
            new offset = idx;
            new result[64];
            while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
            {
                result[idx - offset] = cmdtext[idx];
                idx++;
            }
            result[idx - offset] = EOS;
            if(!strlen(result))
            {
                SendClientMessage(playerid, COLOR_GRAD2, " Используйте: /report [text]");
                return 1;
            }
            if(PlayerInfo[playerid][pMuted] == 1)
            {
            SendClientMessage(playerid, TEAM_CYAN_COLOR, "У вас молчанка!");
            return 1;
            }
            if(PlayerInfo[playerid][pReport] > 0)
            {
                SendClientMessage(playerid,COLOR_LIGHTRED,"* Репорт можно отправлять только 1 раз в 1 минуту");
                return 1;
            }
            format(string, sizeof(string), "Жалоба от %s[%d]: %s", sendername, playerid, (result));
            //ABroadCast(COLOR_LIGHTRED,string,1);
            Helperiadm(COLOR_LIGHTRED,string);
            format(string, sizeof(string), "* Вы подали жалобу: %s", (result));
            SendClientMessage(playerid, COLOR_YELLOW, string);
            PlayerInfo[playerid][pReport] = 60;
        }
        return 1;
    }
.

В enum pInfo стоит "pReport"
В OnPlayerConnect: PlayerInfo[playerid][pReport] = 0; стоит.

Я понять не могу,может таймер не вызываеться?? Кто может помочь?

P.S: Описание ниже было представленно да бы,не было лишних вопросов по этому.
P.S.S: Надеюсь на вашу помощь!
P.S.S.S: Скриншот проблемы:

 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу