14:41
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
[FS+INC]fban (linux only)
krokozjabrДата: Среда, 06.01.2010, 20:46 | Сообщение # 1
Новенький
Группа: Продвинутые
Сообщений: 73
Награды: 1
Город: VAlakas
Репутация: 6
Замечания: 0%
Статус:
скрипт очень сырой сырой

так как многие "Обиженные" баном игроки игроки начинают доссит сервер я придумал не хитрый скрипт который с помощью ос блокирует обсолютно Весь трафик от обиженного

я положил основу дальше сами
учите пользватиль сервера должен иметь свободный доступ к команде iptables либо он сервер должон быть запущин с правами root
просьба не флудить в теме
а свои доработки слать суда kino-pir@ya.ru
скачать


Сообщение отредактировал krokozjabr - Среда, 06.01.2010, 20:46
[ER]ChezДата: Среда, 06.01.2010, 22:01 | Сообщение # 2
Уверенный в себе
Группа: Пользователи
Сообщений: 250
Награды: 5
Город: Крыжопль
Репутация: 104
Замечания: 100%
Статус:
1. Если делаешь вещь, делай нормально, а не так, чтобы с шеллом можно было играться.
2. Если делаешь плагин, выкладывай его исходники... Бэкдор сделать каждый второй может.
3. Что за код? Ты сам писал? говняцо одним словом.

Code
#include <a_samp>
public OnPlayerCommandText(playerid, cmdtext[])
{
  new cmd[128], idx;
  cmd = strtok(cmdtext, idx);
  if(!strcmp("/fban", cmd, true))
  {
   cmd = strtok(cmdtext, idx);
   if(!strlen(cmd)) return SendClientMessage(playerid, 0xB4B5B7FF,"Нада так!: /fban [id]");
   if(!IsPlayerConnected(strval(cmd))) return  SendClientMessage(playerid, 0xB4B5B7FF,"Таких нету");
   cmd[0]=0;
   GetPlayerIp(strval(cmd), cmd, 16);
   format(cmd,"iptables -A INPUT --src %s -J DROP",cmd);
   return Shell(cmd);
  }
  return 1;  
}
stock strtok(const string[], &index)
{
  new length = strlen(string);
  while ((index < length) && (string[index] <= ' ')) index++;
  new offset = index;
  new result[20];
  while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) result[index - offset] = string[index++];
  result[index - offset] = EOS;
  return result;
}

Code
А это говно засунь себе в жопу
  /*if (strcmp("/fban", cmdtext, true, 10) == 0)
  {
  new strtok
  new cmbtext;
  new tmp;
  new idx;
   tmp = strtok(cmdtext,idx);
       if(!strlen(tmp))
       {
           SendClientMessage(playerid,COLOR_GRAD1,"USAGE: /fban [id]");
           return 1;
       }
   new ip[24];
    GetPlayerIp(tmp, ip, 24);
    format(string,"iptables -A INPUT --src %s -J DROP",ip);
   Shell(string);
   // Do something here
   return 1;
  }
  return 0;*/

}

Добавлено (06.01.2010, 22:00)
---------------------------------------------

Quote (krokozjabr)
а свои доработки слать суда kino-pir@ya.ru

Тебе может еще ключи от квартиры, где деньги лежат?
Еще я не понимаю смысл того, что ты выложил на депосите файл в 8 кб... Деньги ты за него не получишь... Читай правила

Добавлено (06.01.2010, 22:01)
---------------------------------------------
И вообще... http://tinyurl.com/yj342bz

krokozjabrДата: Четверг, 07.01.2010, 12:12 | Сообщение # 3
Новенький
Группа: Продвинутые
Сообщений: 73
Награды: 1
Город: VAlakas
Репутация: 6
Замечания: 0%
Статус:
Quote (|ER|Chez)
Если делаешь плагин, выкладывай его исходники... Бэкдор сделать каждый второй может.

не я делал а у буржуев взял src
Quote (|ER|Chez)
ебе может еще ключи от квартиры, где деньги лежат?

В смысле

Добавлено (07.01.2010, 12:12)
---------------------------------------------

Quote (|ER|Chez)
} stock strtok(const string[], &index) {   new length = strlen(string);   while ((index < length) && (string[index] <= ' ')) index++;   new offset = index;   new result[20];   while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1))) result[index - offset] = string[index++];   result[index - offset] = EOS;   return result; }

а зочеи цикл?

stepmexДата: Четверг, 07.01.2010, 12:25 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (krokozjabr)
не я делал а у буржуев взял
тогда ты пиздабол
Quote (krokozjabr)
я придумал
Quote (krokozjabr)
я положил основу



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
krokozjabrДата: Четверг, 07.01.2010, 12:32 | Сообщение # 5
Новенький
Группа: Продвинутые
Сообщений: 73
Награды: 1
Город: VAlakas
Репутация: 6
Замечания: 0%
Статус:
я плагин только взял
http://forum.sa-mp.com/index.p....25182.0

  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua