Закрыть Привет! Если вы читаете это - Вы еще не зарегистрированы. Это займет не больше минуты. Нажмите здесь, чтобы пройти регистрацию в несколько простых шагов, чтобы пользоваться всеми возможностями нашего форума. Обратите внимание, запрещены непристойные, матерные, бессмысленные (цифры, случайный набор букв) ники. Удачи!

Тема: Нужна команда /unblokip

Показано с 1 по 7 из 7

  1. #1
    Заблокирован

    Аватар для Maks5

    Статус: Оффлайн
    Регистрация:17.05.2011
    Адрес:Российская Федерация
    Сообщений:2,993
    Репутация:973 [+/-] 

    Нужна команда /unblokip

    как сделать так чтобы удалялись строки из файлы которые я введу если они там есть короче тот же /banip и /unbanip токо переделка нужна /unblokip
    PHP код:
    if(strcmp(cmd"/blokip"true) == 0)
        {
                if(
    gPlayerLogged[playerid] == 0)
                {
                    
    SendClientMessage(playeridCOLOR_GREY"Перед тем, чтобы использовать эту команду введите пароль.");
                    return 
    1;
                }
            if(
    PlayerInfo[playerid][pAdmin] >= 3)
            {
                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)) return SendClientMessage(playeridCOLOR_GRAD2"{DDA0DD} >> Введите{FFFFFF}: /blokip [IP адрес]");
                new 
    File:blokip=fopen("blokip.ini"io_append );
                
    format(string256"%s\r\n"result);
                
    fwrite(blokipstring);
                
    fclose(blokip);
                
    format(string256"%s забанил IP: %s"sendernameresult);
            
    ABroadCast(COLOR_LIGHTRED,string,1);
                return 
    1;
            }
            else
            {
                
    SendClientMessage(playerid, -1"Нет доступа");
            }
            return 
    1;
        } 
  2. #2
    Пользователь

    Аватар для Wnirj

    Статус: Оффлайн
    Регистрация:16.03.2012
    Сообщений:737
    Репутация:37 [+/-] 
    PHP код:
         if(strcmp(cmd,"/unbanip",true)==0)
        {
            if(
    PlayerInfo[playerid][pAdmin] >= 5)
            {
                
    tmp strtok(cmdtext,idx);
                if(!
    strlen(tmp))
                {
                    
    SendClientMessage(playerid,COLOR_GRAD1,"Инфо: /unbanip [players ip]");
                    return 
    1;
                   }

                
    format(string,sizeof(string),"unbanip %s",tmp);
                
    SendRconCommand(string);
                
    SendRconCommand("reloadbans");
                
    GetPlayerName(playeridsendernamesizeof(sendername));
                
    format(string256"SERVER: %s разбанил IP %s"sendername,tmp);
                
    ABroadCast(COLOR_LIGHTRED,string,5);
            }
            return 
    1;
        } 
    Чем тебе плох этот анбанайпи?
    Приму в дар аккаунты на любых серверах SA:MP.
    Skype" knight-on1
  3. #3
    Заблокирован

    Аватар для Maks5

    Статус: Оффлайн
    Регистрация:17.05.2011
    Адрес:Российская Федерация
    Сообщений:2,993
    Репутация:973 [+/-] 
    у меня новый мод свой я поэтому и сделал ну так дай команду то /unblokip а твоя команда сильно лаганая до ужаса
  4. #4
    Пользователь

    Аватар для Wnirj

    Статус: Оффлайн
    Регистрация:16.03.2012
    Сообщений:737
    Репутация:37 [+/-] 
    /blokip нету
    но может тебе /banip подойдёт такая

    PHP код:
         if(strcmp(cmd,"/banip",true)==0)
        {
            if(
    PlayerInfo[playerid][pAdmin] <= 1)
            {
                
    SendClientMessage(playeridCOLOR_GRAD2,"Команда недоступна!");
                return 
    1;
            }
            if(!
    strlen(tmp))
            {
                
    SendClientMessage(playeridCOLOR_GRAD2"/banip [playerid/PartOfName]");
                return 
    1;
            }
            else
            {
                new 
    id strval(strtok(cmdtext,idx));
                new 
    buffer[200];
                new 
    ip[16];idx=false;
                
    GetPlayerIp(id,ip,16);
                new 
    ip1 strval(strtok(ip,idx,'.'));
                new 
    ip2 strval(strtok(ip,idx,'.'));
                
    format(buffer,200,"banip %d.%d.*.*",ip1,ip2);
                
    format(buffer,200,"Сеть:(%d.%d.*.*) забаненa %s(:%d)",ip1ip2sendernameplayerid);
                 
    SendAdminMessage(COLOR_YELLOW,buffer);
                
    SendRconCommand(buffer);
                
    SendRconCommand("reloadbans");
                
    Ban(id);
            }
            return 
    1;
        } 


    ---------- Post added at 18:02 ---------- Previous post was at 18:01 ----------

    и на этот /banip подойдёт /unbanip который я кидал, он не баганый и не лаганый
    Приму в дар аккаунты на любых серверах SA:MP.
    Skype" knight-on1
  5. #5
    Заблокирован

    Аватар для Maks5

    Статус: Оффлайн
    Регистрация:17.05.2011
    Адрес:Российская Федерация
    Сообщений:2,993
    Репутация:973 [+/-] 
    напиши плз дам 20р
  6. #6
    Пользователь

    Аватар для Wnirj

    Статус: Оффлайн
    Регистрация:16.03.2012
    Сообщений:737
    Репутация:37 [+/-] 
    Не извини времени нету бро))
    Приму в дар аккаунты на любых серверах SA:MP.
    Skype" knight-on1
  7. #7
    Заблокирован

    Аватар для DrakulA

    Статус: Оффлайн
    Регистрация:10.06.2012
    Сообщений:624
    Репутация:211 [+/-] 
    напиши плз дам 20р
    Skype: DrakulA-Rp

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения