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

 



 
        
Зацените (13)
Max 24.02.2017 22:08
Подвиcание SA-MP (2)
Max 20.02.2017 21:57
MYSQL Донат (2)
JasonGordon 08.02.2017 10:39
 





Рекомендуем:
Добавить IP: 95.172.59.51:7777





Последние Файлы 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
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
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 2 из 2«12
Модератор форума: AXE, Weddew 
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » анти-чит на машины, анти-чит игрока
анти-чит на машины, анти-чит игрока
KlebitДата: Среда, 31.07.2013, 14:20 | Сообщение # 16
Уверенный в себе
Группа: Пользователи
Сообщений: 265
Награды: 0
Город: None
Репутация: -31
Замечания: 60%
Статус:
Borog,

Код
stock bool:CheckPlayerCrasher_1(playerid)
{
  new Float:v_coord[3];
   GetPlayerCameraFrontVector(playerid, v_coord[0], v_coord[1], v_coord[2]);
  if(floatcmp(v_coord[0], 1.0) == 1 || floatcmp(v_coord[0], -1.0) == -1 ||
        floatcmp(v_coord[1], 1.0) == 1 || floatcmp(v_coord[1], -1.0) == -1 ||
        floatcmp(v_coord[2], 1.0) == 1 || floatcmp(v_coord[2], -1.0) == -1) return true;
  return false;
}


в 2 раза быстрее твоего варианта. раза в 3 быстрее первого

an21Дата: Среда, 31.07.2013, 22:47 | Сообщение # 17
Уверенный в себе
Группа: Продвинутые
Сообщений: 150
Награды: 1
Город: localhost
Репутация: 233
Замечания: 0%
Статус:
Если все же в цикле
Код
stock  bool:CheckPlayerCrasher( playerid )    
{    
   new Float:v_coord[ 3 ];    
   GetPlayerCameraFrontVector( playerid, v_coord[ 0 ], v_coord[ 1 ], v_coord[ 2 ] );  
   for( new i = sizeof v_coord - 1; i >= 0; i-- )
    if( floatabs( v_coord[ i ] ) > 10.0 ) return true;
   return false;    
}  



silver break project developer
[RESPEKT]v-styleДата: Воскресенье, 04.08.2013, 23:59 | Сообщение # 18
Освоившийся
Группа: Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус:
Klebit, не помогло an21, не помогло, так же этот игрок крашил сервер... А точнее кто находился в его радиусе у тех тупо гта зависала. Еще есть решение этой проблемы? чтобы этого крашеро банило.


одыхаю блеать
KlebitДата: Понедельник, 05.08.2013, 00:09 | Сообщение # 19
Уверенный в себе
Группа: Пользователи
Сообщений: 265
Награды: 0
Город: None
Репутация: -31
Замечания: 60%
Статус:
[RESPEKT]v-style, в OnPlayerKeyStateChange

if(CheckPlayerCrasher_1(playerid)) return Kick(playerid);

an21Дата: Понедельник, 05.08.2013, 02:33 | Сообщение # 20
Уверенный в себе
Группа: Продвинутые
Сообщений: 150
Награды: 1
Город: localhost
Репутация: 233
Замечания: 0%
Статус:
Цитата (|RESPEKT|v-style)
Klebit, не помогло an21, не помогло, так же этот игрок крашил сервер... А точнее кто находился в его радиусе у тех тупо гта зависала. Еще есть решение этой проблемы? чтобы этого крашеро банило.

я понятия не имею чей это код, от чего защищает и т д, я просто предложил маленький пример оптимизации, так как заметил обсуждение в теме.



silver break project developer
[RESPEKT]v-styleДата: Понедельник, 05.08.2013, 14:21 | Сообщение # 21
Освоившийся
Группа: Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус:
an21, :D Klebit, вот сообственно вставил

Код
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(CheckPlayerCrasher_1(playerid))   
return Kick(playerid);
return 1;
}

stock bool:CheckPlayerCrasher_1(playerid)
{
    new Float:v_coord[3];
     GetPlayerCameraFrontVector(playerid, v_coord[0], v_coord[1], v_coord[2]);
    if(floatcmp(v_coord[0], 1.0) == 1 || floatcmp(v_coord[0], -1.0) == -1 ||
          floatcmp(v_coord[1], 1.0) == 1 || floatcmp(v_coord[1], -1.0) == -1 ||
          floatcmp(v_coord[2], 1.0) == 1 || floatcmp(v_coord[2], -1.0) == -1) return true;
    return false;
}
про тестим с другими крашерами если что отпишусь.

Добавлено (05.08.2013, 14:21)
---------------------------------------------
нефига не помогло, все ровно крашат зависанием опять гта!!!! че делать? скиньте норм код.


одыхаю блеать

Сообщение отредактировал [RESPEKT]v-style - Понедельник, 05.08.2013, 11:51
[RESPEKT]v-styleДата: Понедельник, 05.08.2013, 18:26 | Сообщение # 22
Освоившийся
Группа: Продвинутые
Сообщений: 145
Награды: 0
Город: Буденновск
Репутация: -48
Замечания: 80%
Статус:
узнал чит новый который вышел приватный OnFoot название его.

Добавлено (05.08.2013, 18:26)
---------------------------------------------
нашел решение этой проблемы :
Код
new FirstKick[MAX_PLAYERS char];
public OnPlayerConnect(playerid)
{
FirstKick{playerid}=0;
return 1;
}

public OnPlayerUpdate(playerid)
{
new Float:x,Float:y,Float:z;
GetPlayerCameraFrontVector(playerid,x,y,z);
if(((-1.0<= x <=1.0) && (-1.0<= y <=1.0) && (-1.0<= z <=1.0)) == false)
{
if(FirstKick{playerid})
{
Kick(playerid);
}
else
{
FirstKick{playerid}=1;//ложный вызов из-за старых данных.
}
return 0;
}
return 1;
}



одыхаю блеать

Сообщение отредактировал [RESPEKT]v-style - Понедельник, 05.08.2013, 18:26
GeryyДата: Вторник, 06.08.2013, 03:32 | Сообщение # 23
Советчик
Группа: Ангел Хранитель
Сообщений: 1187
Награды: 24
Город: Москва
Репутация: 785
Замечания: 0%
Статус:
Ясно, все таже старая проблема с отправкой любых данных от клиента.


Добавить SAMP сервер в спец. вкладку HOSTED 450-500 р.

Сообщение отредактировал Geryy - Вторник, 06.08.2013, 03:34
WeddewДата: Вторник, 08.10.2013, 22:03 | Сообщение # 24
Группа: Ангел Хранитель
Сообщений: 1237
Награды: 19
Город: Казань
Репутация: 1245
Замечания: 0%
Статус:
Неактуально. Закрыто.



www.weddew-shop.ru
Форум SAMP о мультиплеерах для GTA. » SAMP скачивание и обсуждение » Вопросы и Проблемы » анти-чит на машины, анти-чит игрока
Страница 2 из 2«12
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM