• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Обнуление

Dima_Didenko_2

Изучающий
Пользователь
Регистрация
12 Апр 2017
Сообщения
118
Лучшие ответы
0
Репутация
0
Почему не происходит обнуление аккаунта?
Код:
CMD:banoff(playerid, params[])
{
    if(PlayerInfo[playerid][pAdmin] < 5)return false;
    if(ADuty[playerid]!=228) return SendClientMessage(playerid,COLOR_GREY,NO_DUTY_TEXT);
    if(GetPVarInt(playerid,"bann")>gettime()+18) return J_Kick(playerid);
    if(GetPVarInt(playerid,"ban")>gettime())
    {
        SendClientMessage(playerid,COLOR_RED,"Можно раз в 7 секунд!");
        SetPVarInt(playerid,"bann",gettime()+3);
        return false;
    }
    new dell,name[25], day, string[150], reason[100];
    if(sscanf(params,"us[25]ds[150]",dell,name,day, reason)) return SendClientMessage(playerid, COLOR_RED, "Используй: /banoff [0 Без обнуления/ 1 с обнулением] [name] [дней] [Причина]");
    if(day <1 && 30<day) return SendClientMessage(playerid, COLOR_RED, "Используй: /banoff [0 Без обнуления/ 1 с обнулением] [name] [дней] [Причина]");
    new player = GetNameID(name);
    if(player != INVALID_PLAYER_ID)
    {
        ShowPlayerDialogEx(player,0,0,"","Вы получили бан аккаунта, если вы не согласны с решением Администратора, то напишите жалобу на форум, приложив данный скриншот.\n{2D8E35}"FORUMSERV"","Закрыть","");
        BanName(name, Name(playerid), day, reason);
        J_Kick(player);
    }
    if(dell == 1)
    {
        new str[256];
        format(str, sizeof(str), "UPDATE `accounts` SET `Admin`='0', `Money`='0', `VirMoney`='0', `Bank`='0'  WHERE `NickName`='%s'",name);
        mysql_tquery(mysql, str);
    }
    format(string,sizeof(string),"Администратор %s забанил в оффлайне игрока %s. Причина: %s",Name(playerid),name,reason);
    SendClientMessageToAll(COLOR_LIGHTRED,string);
    BanName(name, Name(playerid), day, reason);
    SetPVarInt(playerid,"ban",gettime()+7);
    aml(12,playerid,name,reason,0);
    return true;
}
 
Сверху Снизу