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

 



 
          





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





Последние Файлы 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] AntiJetPuck
stepmexДата: Воскресенье, 15.02.2009, 17:13 | Сообщение # 1
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Много было подобных скриптов и проверок, но мне они все не нравились, решил написать свою.
Скрипт отслеживает использование JetPack'а, по принципу увеличения скорости игрока при передвижении с ранцем в двое.

Замечу, количество ложных срабатываний сведено к минимуму, точнее, по тестам, к их полному отсутствию new_russian
Вероятность спалить читера 90%, также по тестам.
10 оставшихся процентов не отслеживают читера двигающегося в горизонтальной плоскости, но ИМХО врятли читаки будут делать джетпак для полетов в плоскости земли wink

В самом начале есть варианты наказаний:
только предупредить (по умолчанию)
пред и кик
пред и бан

Сканирование на ранец происходит в течении 2 секунд, также можно поменять в начале.

Жду ваших тестов и вопросов :)

ЗЫ да изобрел велик, но зато какой lol

Прикрепления: AntiJetPack.rar (2.0 Kb)


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
DieSeLДата: Воскресенье, 15.02.2009, 17:16 | Сообщение # 2
Группа: I'm V.I.P.
Сообщений: 941
Награды: 46
Город: Киев / Украина
Замечания: 0%
Статус:
мне понравилось если б мог + поставил


Купить вкладку Hosted - SA-MP
__________________

REACT.SU - The Best AntiDDoS Solution
(Arizona Role Play, Radmir Role Play, Evolve Role Play, Trinity GTA и т.д.)


__________________
DIESEL-COMMUNITY.COM - We give life to SA-MP projects


__________________
In the SA-MP community since 2006 >:(
aalleexДата: Воскресенье, 15.02.2009, 17:18 | Сообщение # 3
Местный
Группа: Пользователи
Сообщений: 520
Награды: 3
Город: Питер
Репутация: 62
Замечания: 20%
Статус:
А так совесть не позволяет сделать? =D
Code

forward AntiJP(playerid);

OnGameModeInit()

SetTimer("AntiJP", 60000, 1);

public AntiJP(playerid)
{
if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
{
new string[256];
new playrname[MAX_PLAYER_NAME];
GetPlayerName(playerid, playrname, sizeof(playrname));
format(string, sizeof(string), "(!)Anti Cheat System: %s забанен. Причина: [Jetpack]", playrname);
SendClientMessageToAll(COLOR_BRIGHTRED, string);
printf("(!)Anti Cheat System: %s banned. Reason: [Jetpack]", playrname);
Ban(playerid);
return 1;
}
return 1;
}



«Я отрицаю вашу реальность и заменяю её своей!» © Adam Savage

[GM] Zombie InfectioN



Сообщение отредактировал aalleex - Воскресенье, 15.02.2009, 17:18
stepmexДата: Воскресенье, 15.02.2009, 17:27 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
aalleex, ща проверим :)

Добавлено (15.02.2009, 17:27)
---------------------------------------------
Упращеный вариант, без использования таймеров new_russian

Code
#include <a_samp>
new PUNISH = 0;   //наказание 0 - только сообщение, 1 - сообщение и кик, 2 - сообщение и бан

public OnFilterScriptInit()
{
  print("\n--------------------------------------");
  print("      JetPack scan by $tepashka");
  print("--------------------------------------\n");
  return 1;
}

public OnFilterScriptExit()
{
  return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK)
  {
   new string[128];
   format(string,sizeof(string),"SERVER WARNING: игрок %s[%d] использует JetPack!",ReturnPlayerName(playerid),playerid);
   SendClientMessageToAll(0xFF0000AA,string);
   if(PUNISH == 1)
   {
    Kick(playerid);
   }
   else if(PUNISH == 2)
   {
    BanEx(playerid,"Used JetPack");
   }
   return 1;
  }
  return 1;
}
ReturnPlayerName(playerid)
{
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof (pname));
    return pname;
}
спасибо aalleex wink



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
aalleexДата: Воскресенье, 15.02.2009, 19:48 | Сообщение # 5
Местный
Группа: Пользователи
Сообщений: 520
Награды: 3
Город: Питер
Репутация: 62
Замечания: 20%
Статус:
нз :)

Добавлено (15.02.2009, 19:48)
---------------------------------------------
у мя таймер был, т.к я код из античита своего вырезал ;)


«Я отрицаю вашу реальность и заменяю её своей!» © Adam Savage

[GM] Zombie InfectioN

logihДата: Понедельник, 16.02.2009, 12:16 | Сообщение # 6
Постоялец
Группа: Продвинутые
Сообщений: 392
Награды: 4
Город: Алжир
Репутация: 12
Замечания: 0%
Статус:
НЕ проще ли просто расcинхронизировать ? или с ранцем не прокатит SetDisabledWeapons(); ?


ScorpiДата: Понедельник, 16.02.2009, 12:52 | Сообщение # 7
Группа: I'm V.I.P.
Сообщений: 1504
Награды: 33
Репутация: 723
Замечания: 0%
Статус:
stepmex, WTF? Степашко? lol
stepmexДата: Понедельник, 16.02.2009, 14:13 | Сообщение # 8
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (logih)
НЕ проще ли просто расcинхронизировать ? или с ранцем не прокатит SetDisabledWeapons(); ?
нет, не прокатит.
Quote (Win32)
stepmex, WTF? Степашко?
а по русски?



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
PhenomДата: Понедельник, 16.02.2009, 19:05 | Сообщение # 9
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
Quote (stepmex)
WTF

Воть Ве Фак? Степашко? lol crazy

[RD]ChezДата: Понедельник, 16.02.2009, 23:29 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
[offtop] Phenom, lol crazy wall new_russian fun lol [/offtop] logih, SetDisabledWeapons() - бажная ф-ия и вроде не робит


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
PhenomДата: Вторник, 17.02.2009, 11:12 | Сообщение # 11
Постоялец
Группа: Пользователи
Сообщений: 496
Награды: 16
Город: Киров
Репутация: 78
Замечания: 100%
Статус:
Quote (G_ROW_Chez)
не робит

Робит но только для игрока ID 0 lol И вроде как Жетпак ну никак не оружие.
Конечно всё хорошо когда этот жетпак вообще не нужен. А вот если он нужен, и нужно придумать античит, тогда как быть?

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





 


 


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