Рекомендованные сообщения



Не найдено.

2 posts in this topic

Спойлер

CMD:unban(playerid, params[])
{
    if(PI[playerid][pAdmin] < 3)
        return false;

     if(!ADuty{playerid})
         return SendClientMessage(playerid, COLOR_GREY, NO_DUTY_TEXT);

    new
        name[MAX_PLAYER_NAME];
    if(sscanf(params, "s[24]", name))
        return SendClientMessage(playerid, COLOR_RED, !"Используй: /unban [name]");

    new string[200];
    if(!IsASuccesIP(PlayerRegIP[playerid], PlayerIp[playerid]) && PI[playerid][pAdmin] < 8)
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, !"Вы подозреваетесь во взломе. Пишите Создателям для подтверждения Админки!");
        format(string, sizeof(string), "%s [%d] подозревается во взломе", PN(playerid), playerid);
        SendAdminsMessage(COLOR_RED, string);
        return 0;
     }
    if(!IsBannedName(name))
        return SendClientMessage(playerid, -1, !"Этот игрок не забанен");

    mysql_real_escape_string(name, UnbanName[playerid]);
    new
        seconds,
        reason[100],
        admin[MAX_PLAYER_NAME];
    format(string, sizeof(string), "SELECT * FROM `bannames` WHERE BINARY `Name` = '%s' LIMIT 1", UnbanName[playerid]);
    new Cache:result = mysql_query(mysql, string);
    if(cache_get_row_count(mysql) > 0)
    {
        cache_get_row(0, 1, admin, mysql);
        cache_get_row(0, 2, reason, mysql);
        seconds = cache_get_row_int(0, 3, mysql);

        new
            times = gettime(),
            tima[20],
            dima;
        if(floatround((seconds-times)/60/60/24) > 1)
        {
            tima = "дней";
            dima = floatround((seconds-times)/60/60/24,floatround_ceil);
        }
        else
         {
             tima = "час(ов)";
             dima = floatround((seconds-times)/60/60,floatround_ceil);
        }

        format(string, sizeof(string), "\
        {FFFFFF}Блокиратор: \t{FF0000}%s\n\
        {FFFFFF}Причина: \t{FF0000}%s\n\
        {FFFFFF}До разблокировки: \t\t{FF0000}%d %s",
        admin, reason, dima, tima);
    }
    ShowPlayerDialogEx(playerid, 91, DIALOG_STYLE_MSGBOX, !"Информация о забаненном", string, !"Разбанить", !"Отмена");
    cache_delete(result, mysql);
    return 1;
}

 

Share this post


Link to post
Share on other sites

@Xaм :D По аналогии с /unjail сделайте, как вам уже подсказали в соседней теме. 

Все подобные темы будут не допущены к публикации. 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Roman_Zimin
      By Roman_Zimin
      Продам мод Friendly Role Play собственной доработки.
       
      Ознакомится с данным модом вы можете по ссылке (Скриншоты мои): https://yapx.ru/v/LqMCI
       
      за дополнительными скриншотами и информацией вы можете обратится по ссылке ниже.
       
      Так же были добавлены 3д интерьеры а именно:
      1- инта гибдд-ппс
      2- инта фсб
      3- инта ОПГ 2-шт
      4- инта Правительство
      5- инта Гараж
      6- инта Армия
      7- инта Подъезд
      8- квартира среднего класса
       
      Ссылка для свзяи,  доп.информации и доп.скриншотов:
    • Roman_Zimin
      By Roman_Zimin
      Friendly Role Play - Мод под открытие
      Просмотр файла Продам мод Friendly Role Play собственной доработки.
       
      Ознакомится с данным модом вы можете по ссылке (Скриншоты мои): https://yapx.ru/v/LqMCI
       
      за дополнительными скриншотами и информацией вы можете обратится по ссылке ниже.
       
      Так же были добавлены 3д интерьеры а именно:
      1- инта гибдд-ппс
      2- инта фсб
      3- инта ОПГ 2-шт
      4- инта Правительство
      5- инта Гараж
      6- инта Армия
      7- инта Подъезд
      8- квартира среднего класса
       
      Ссылка для свзяи,  доп.информации и доп.скриншотов:
      Добавил Roman_Zimin Добавлено 30.03.2021 Категория Моды Автор Friendly  
    • GhostWill
      By GhostWill
      Первый способ с админ проверкой:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { if(pInfo[playerid][admin] != 0) return 1; SetPlayerPos(playerid,fX,fY,fZ); return 1; } Второй способ без проверки на админку:
      public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ) { return SetPlayerPos(playerid,fX,fY,fZ); }