• Страница 1 из 1
  • 1
Антиспидхак by DKN
FamilovДата: Среда, 10.11.2010, 17:04 | Сообщение # 1
.::Offline::.
Новичок
Сообщений: 1
[ 1 ]
Награды: 0

Статус отсутствует
Научу вас делать антиспидхак .
в public OnGameModeInit
делаем таймер
Code
SetTimer("AntiSH",1000,true);

к таймеру создаем паблик
Code

forward AntiSH(playerid);
public AntiSH(playerid)
{
if(GetSpeedKM(playerid) > 300)
{
Kick(playerid);//кикаем игрока
}
return 1;
}

stock IsPlayerInWater(playerid)
{
new Float:x,Float:y,Float:pz;
GetPlayerPos(playerid,x,y,pz);
if (
(IsPlayerInArea(playerid, 2032.1371, 1841.2656, 1703.1653, 1467.1099) && pz <= 9.0484) //lv piratenschiff
|| (IsPlayerInArea(playerid, 2109.0725, 2065.8232, 1962.5355, 10.8547) && pz <= 10.0792) //lv visage
|| (IsPlayerInArea(playerid, -492.5810, -1424.7122, 2836.8284, 2001.8235) && pz <= 41.06) //lv staucamm
|| (IsPlayerInArea(playerid, -2675.1492, -2762.1792, -413.3973, -514.3894) && pz <= 4.24) //sf südwesten kleiner teich
|| (IsPlayerInArea(playerid, -453.9256, -825.7167, -1869.9600, -2072.8215) && pz <= 5.72) //sf gammel teich
|| (IsPlayerInArea(playerid, 1281.0251, 1202.2368, -2346.7451, -2414.4492) && pz <= 9.3145) //ls neben dem airport
|| (IsPlayerInArea(playerid, 2012.6154, 1928.9028, -1178.6207, -1221.4043) && pz <= 18.45) //ls mitte teich
|| (IsPlayerInArea(playerid, 2326.4858, 2295.7471, -1400.2797, -1431.1266) && pz <= 22.615) //ls weiter südöstlich
|| (IsPlayerInArea(playerid, 2550.0454, 2513.7588, 1583.3751, 1553.0753) && pz <= 9.4171) //lv pool östlich
|| (IsPlayerInArea(playerid, 1102.3634, 1087.3705, -663.1653, -682.5446) && pz <= 112.45) //ls pool nordwestlich
|| (IsPlayerInArea(playerid, 1287.7906, 1270.4369, -801.3882, -810.0527) && pz <= 87.123) //pool bei maddog's haus oben
|| (pz < 1.5)
)
{
return 1;
}
return 0;
}
stock
  GetSpeedKM(playerid)
{
  new
   Float:PosX,
   Float:PosY,
   Float:PosZ,
   Float:PlayerSpeedDistance;

   GetVehicleVelocity(GetPlayerVehicleID(playerid), PosX, PosY, PosZ);
  PlayerSpeedDistance = floatmul(floatsqroot(floatadd(floatadd(floatpower(PosX, 2), floatpower(PosY, 2)),  floatpower(PosZ, 2))), 170.0);
  new
    spe = floatround(PlayerSpeedDistance * 1);
  return spe;
}
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}

p.s создатель скрипта не я,а DKN
 
valychДата: Четверг, 14.04.2011, 20:29 | Сообщение # 2
.::Offline::.
Гангстер
Сообщений: 171
[ 205 ]
Награды: 15

Статус отсутствует
Этот античит не сможет определить "летающего" игрока, если летать не зажимая кнопку в перед (очередями)
Хотя это лучше чем ничего)


Мои друзья на ST: [Tre9, UDAV, ZioHik,Seva008]
-=Чтоб добавится ко мне в друзья дайте мне + с сообщение "Хочу в друзья"=-

-=Те кто будут у меня в друзьях, тем будет делаться скидка на платные работы=-

Мои разработки:
[FS]Transmission 70%
[INC]Anti-Fly 50%
[INC]Anti-Cheat 95%

[FAQ]Ответы на часто задаваемые вопросы
 
Seva008Дата: Пятница, 15.04.2011, 09:40 | Сообщение # 3
.::Offline::.
Вор в законе
Сообщений: 78
[ 34 ]
Награды: 0

Статус отсутствует
Почему без лесенки? biggrin


Мои друзья:Sp1r1t,_=Silverback=_,dksjwe,ZioHik,y4eHuK.
Мой лучший друг:valych
Если хотите стать моим другом,которому я буду за бесплатно помогать,то дайте плюсик,с комментом Хочу в друзья,место лучшего друга одно,ему я буду доверять эксклюзивные моды и скрипты=)
 
  • Страница 1 из 1
  • 1
Поиск:


Copyright www.SAMP-TEAM.com (c) 2009-2024
Правила использования материалов сайта

При копировании материалов из нашего сайта
ссылка на www.SAMP-TEAM.com обязательна!
Нарушители правил будут строго наказаны!

Хостинг от uCoz   
Для корректного просмотра мы рекомендуем Вам использовать браузер Google Chrome.
Яндекс.Метрика
Яндекс.Метрика