• Страница 1 из 1
  • 1
Модератор форума: [east_side]_trane, drifter-dron, valych, admin  
pawno урок крах игрока
adminДата: Четверг, 11.08.2011, 22:16:08 | Сообщение # 1

Группа: Администраторы
Сообщений: 3869
Нашел один FS крах гта нафик если там читер или флудер!
скрин:

и так скину вот код этого FS:

Code
#if !defined _samp_included
     #tryinclude <a_samp>
     #if !defined _samp_included
         #error a_samp.inc must be included before using this.
     #endif
#endif

/*
native ARKick(playerid);
native ARConnect(playerid);
native ARDisconnect(playerid);
native ARIgnore(playerid);
*/

#define ARConnect(%0) AR_OnPlayerConnect(%0)
#define ARDisconnect(%0) AR_OnPlayerDisconnect(%0)
#define ARIgnore(%0) IPDATA[%0][Ignore] = true

#define MAX_R_ATTEMPTS 3
//Постоянно отключать и подключать, сколько раз это должно произойти, прежде чем грохот его? По умолчанию: 3
#define STATUS_SECONDS 20
// Время до выполнено / ошибка Сообщение показано на рисунке. По умолчанию: 20
#define RESET_CHECK 10
// Время после IP, который сохраняется в уаг получает сброса. (Если вы установите 0, это сэкономит навсегда, пока слот получает новый игрок)

#define PUB:%1(%2) forward %1(%2); public %1(%2) //Thanks to "Mean" I got it from him.

enum IP_DATA
{
  IP_ADDRESS[16],
  bool:Crashing,
  bool:Ignore
};

new
  IPDATA[MAX_PLAYERS][IP_DATA],
  Text:CrashTD,
  JoinAttempts,
  JoinIP[16]
;

PUB:AR_OnPlayerConnect(playerid)
{
  new CurIP[16]; GetPlayerIp(playerid, CurIP, sizeof CurIP);
  for(new i=0; i<MAX_PLAYERS; i++)
     {
      if(strlen(IPDATA[i][IP_ADDRESS]) > 2 && !strcmp(CurIP,IPDATA[i][IP_ADDRESS],false))
       {
         printf("[Инфо] ID %i подключение после кика.",playerid);
             CrashPlayer(playerid, CurIP);
             break;
         }
  }
     if (!strcmp(CurIP, JoinIP, false))
  {
      JoinAttempts++;
      if (JoinAttempts >= MAX_R_ATTEMPTS)
      {
          CrashPlayer(playerid, CurIP);
      }
  } else JoinAttempts = 0;
     GetPlayerIp(playerid, JoinIP, sizeof(JoinIP));
  return true;
}

PUB:AR_OnPlayerDisconnect(playerid)
{
  TextDrawHideForPlayer(playerid, CrashTD);
  IPDATA[playerid][Crashing] = false;
  IPDATA[playerid][Ignore] = false;
  return true;
}

PUB:CrashPlayer(playerid, playerIP[])
{
  if(IPDATA[playerid][Crashing]) return true;
  IPDATA[playerid][Crashing] = true;
     printf("[Инфо] Попытка к краху ID%i с IP:[%s] (передключение)",playerid,playerIP);
  GameTextForPlayer(playerid, "~Pchel von#",1000,3);
  GameTextForPlayer(playerid, "~XD*** ~XD",1000,3);
  GameTextForPlayer(playerid, "XD! ~xD",1000,3);
  TextDrawDestroy(CrashTD);
  CrashTD = TextDrawCreate(320,240,"~WTF");
  TextDrawShowForPlayer(playerid, CrashTD);
  SetTimerEx("CrashStatus",STATUS_SECONDS*1000,false,"ds",playerid,playerIP);
  return true;
}

PUB:CrashStatus(playerid, playerIP[])
{
  new CurIP[16]; GetPlayerIp(playerid, CurIP, sizeof CurIP);
  if(IsPlayerConnected(playerid) && !strcmp(CurIP,playerIP,false))
  { printf("[Инфо] Невозможно подключиться крах ID%i. [неудача]",playerid); }
  else
  { printf("[Инфо] Крах игрока ID %i [%s]. [УСПЕХ]",playerid,playerIP); }
  return true;
}

PUB:ARKick(playerid)
{
  if(!IPDATA[playerid][Ignore])
  {
   GetPlayerIp(playerid, IPDATA[playerid][IP_ADDRESS], 16);
   new rchck = RESET_CHECK;
   if(rchck != 0) SetTimerEx("ResetIPSlot", RESET_CHECK*1000, false, "d", playerid);
  }
  printf("[Инфо]: ARKick была использована на ID %i",playerid);
  Kick(playerid);
  return true;
}

PUB:ResetIPSlot(ipslotid)
{
  printf("[Инфо] Сбрасываются сохранены IP-слот %i [%s]",ipslotid, IPDATA[ipslotid][IP_ADDRESS]);
  format(IPDATA[ipslotid][IP_ADDRESS],16,"_");
  return true;
}

Автор скрипта:iPLEOMAX
Урок by - 26_RUSSS


zm-jail.ru

Разработка сайта samp-pawno.ru


 
СообщениеНашел один FS крах гта нафик если там читер или флудер!
скрин:

и так скину вот код этого FS:

Code
#if !defined _samp_included
     #tryinclude <a_samp>
     #if !defined _samp_included
         #error a_samp.inc must be included before using this.
     #endif
#endif

/*
native ARKick(playerid);
native ARConnect(playerid);
native ARDisconnect(playerid);
native ARIgnore(playerid);
*/

#define ARConnect(%0) AR_OnPlayerConnect(%0)
#define ARDisconnect(%0) AR_OnPlayerDisconnect(%0)
#define ARIgnore(%0) IPDATA[%0][Ignore] = true

#define MAX_R_ATTEMPTS 3
//Постоянно отключать и подключать, сколько раз это должно произойти, прежде чем грохот его? По умолчанию: 3
#define STATUS_SECONDS 20
// Время до выполнено / ошибка Сообщение показано на рисунке. По умолчанию: 20
#define RESET_CHECK 10
// Время после IP, который сохраняется в уаг получает сброса. (Если вы установите 0, это сэкономит навсегда, пока слот получает новый игрок)

#define PUB:%1(%2) forward %1(%2); public %1(%2) //Thanks to "Mean" I got it from him.

enum IP_DATA
{
  IP_ADDRESS[16],
  bool:Crashing,
  bool:Ignore
};

new
  IPDATA[MAX_PLAYERS][IP_DATA],
  Text:CrashTD,
  JoinAttempts,
  JoinIP[16]
;

PUB:AR_OnPlayerConnect(playerid)
{
  new CurIP[16]; GetPlayerIp(playerid, CurIP, sizeof CurIP);
  for(new i=0; i<MAX_PLAYERS; i++)
     {
      if(strlen(IPDATA[i][IP_ADDRESS]) > 2 && !strcmp(CurIP,IPDATA[i][IP_ADDRESS],false))
       {
         printf("[Инфо] ID %i подключение после кика.",playerid);
             CrashPlayer(playerid, CurIP);
             break;
         }
  }
     if (!strcmp(CurIP, JoinIP, false))
  {
      JoinAttempts++;
      if (JoinAttempts >= MAX_R_ATTEMPTS)
      {
          CrashPlayer(playerid, CurIP);
      }
  } else JoinAttempts = 0;
     GetPlayerIp(playerid, JoinIP, sizeof(JoinIP));
  return true;
}

PUB:AR_OnPlayerDisconnect(playerid)
{
  TextDrawHideForPlayer(playerid, CrashTD);
  IPDATA[playerid][Crashing] = false;
  IPDATA[playerid][Ignore] = false;
  return true;
}

PUB:CrashPlayer(playerid, playerIP[])
{
  if(IPDATA[playerid][Crashing]) return true;
  IPDATA[playerid][Crashing] = true;
     printf("[Инфо] Попытка к краху ID%i с IP:[%s] (передключение)",playerid,playerIP);
  GameTextForPlayer(playerid, "~Pchel von#",1000,3);
  GameTextForPlayer(playerid, "~XD*** ~XD",1000,3);
  GameTextForPlayer(playerid, "XD! ~xD",1000,3);
  TextDrawDestroy(CrashTD);
  CrashTD = TextDrawCreate(320,240,"~WTF");
  TextDrawShowForPlayer(playerid, CrashTD);
  SetTimerEx("CrashStatus",STATUS_SECONDS*1000,false,"ds",playerid,playerIP);
  return true;
}

PUB:CrashStatus(playerid, playerIP[])
{
  new CurIP[16]; GetPlayerIp(playerid, CurIP, sizeof CurIP);
  if(IsPlayerConnected(playerid) && !strcmp(CurIP,playerIP,false))
  { printf("[Инфо] Невозможно подключиться крах ID%i. [неудача]",playerid); }
  else
  { printf("[Инфо] Крах игрока ID %i [%s]. [УСПЕХ]",playerid,playerIP); }
  return true;
}

PUB:ARKick(playerid)
{
  if(!IPDATA[playerid][Ignore])
  {
   GetPlayerIp(playerid, IPDATA[playerid][IP_ADDRESS], 16);
   new rchck = RESET_CHECK;
   if(rchck != 0) SetTimerEx("ResetIPSlot", RESET_CHECK*1000, false, "d", playerid);
  }
  printf("[Инфо]: ARKick была использована на ID %i",playerid);
  Kick(playerid);
  return true;
}

PUB:ResetIPSlot(ipslotid)
{
  printf("[Инфо] Сбрасываются сохранены IP-слот %i [%s]",ipslotid, IPDATA[ipslotid][IP_ADDRESS]);
  format(IPDATA[ipslotid][IP_ADDRESS],16,"_");
  return true;
}

Автор скрипта:iPLEOMAX
Урок by - 26_RUSSS

Автор - admin
Дата добавления - 11.08.2011 в 22:16:08
АлександрДата: Пятница, 12.08.2011, 12:20:48 | Сообщение # 2

Группа: Пользователи
Сообщений: 298


Dimka_71rus,[east_side]_trane,и конечноже Я...

Запомните этих великих флудеров, офтоперов, и просто самых самых :D
 
Сообщение

Автор - Александр
Дата добавления - 12.08.2011 в 12:20:48
[east_side]_traneДата: Суббота, 13.08.2011, 13:29:59 | Сообщение # 3

Группа: Пользователи
Сообщений: 443

Админ... ты лучше воще текст лучше не переводи... или переводи нормально а то получается текст на каком-то на китайском языке не фига не поймёш


Pawn скриптер
Мои услуги по оптимизации


Сообщение отредактировал [east_side]_trane - Суббота, 13.08.2011, 13:32:06
 
Сообщение
Админ... ты лучше воще текст лучше не переводи... или переводи нормально а то получается текст на каком-то на китайском языке не фига не поймёш

Автор - [east_side]_trane
Дата добавления - 13.08.2011 в 13:29:59
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

swoysb

(Пятница 14:55:29)

Вверх
04:55:34
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: