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

 



 
          





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





Последние Файлы 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
Модератор форума: AXE, Weddew  
АнтиТП в тачу
SanSayДата: Четверг, 13.08.2009, 17:33 | Сообщение # 1
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Короче замутил простенький антиТП в тачу и он отлично работает... у всех кроме тех у кого пинг выше 100-150
вопрос в следующем:
при правильной посадке в тачку:
PlInVeh[playerid] = 1;

видимо из за пинга, это значение не присваивается... т.е. теряется в потерянных пакетах. ИМХО.
и собственно вопрос: если сделать не один раз
PlInVeh[playerid] = 1;
а несколько
PlInVeh[playerid] = 1;
PlInVeh[playerid] = 1;
PlInVeh[playerid] = 1;
PlInVeh[playerid] = 1;
PlInVeh[playerid] = 1;
поможет ли это в моем случае?


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
stepmexДата: Четверг, 13.08.2009, 17:37 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (SanSay)
теряется в потерянных пакетах.
это как, если учесть что переменные из массивов вообще клиентам не передаются и используются исключительно внутри сервера?



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SanSayДата: Четверг, 13.08.2009, 17:57 | Сообщение # 3
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
ну я могу ошибаться, но я примерно так вижу процессы на серве
игрок нажал клавишу ентер и на серв оправился пакет с данными о том, что игрок сел в тачку, при этом на серве игроку присвоилась переменная
PlInVeh[playerid] = 1;
и собственно при большом пинге вероятность потери этого пакета возрастает и соответственно,если этот пакет потерялся, то сервак не понял что игрок сел в тачку и не присвоил переменную PlInVeh[playerid] = 1;
и потом при проверке античита, игрока наказывает за ТП
или все происходит совсем не так?



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
EakwarpДата: Четверг, 13.08.2009, 17:59 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
игрок может нажать не просто ентер, а в сочетании с любой клавишей - все, ентер потерялся.


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
stepmexДата: Четверг, 13.08.2009, 18:42 | Сообщение # 5
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
SanSay, для 100% проверки сел ли игрок в тачку или нет лучше использовать:
Quote
public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

Сеть устроена так, что пакеты имеют цифровую подпись и при пакете пакета он запрашиваеться по новой, так что потерять покет нельзя, он может только задержаться. Потерять можно только соединение, тогда ниодин пакет не придет.


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SanSayДата: Четверг, 13.08.2009, 18:43 | Сообщение # 6
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
Eakwarp, че только не пробовал нажимать, нормально все... ниче не теряется


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
stepmexДата: Четверг, 13.08.2009, 18:45 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
SanSay, нажми ентер и затем прыжок, паблик вызван, переменная присвоена, но ты не в машине!


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SanSayДата: Четверг, 13.08.2009, 18:52 | Сообщение # 8
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
stepmex, переменная присваивается в паблике OnPlayerEnterVehicle (стандартная функция)
если на сколько я понимаю (может даже проверял когда делал этот античит) если воспользоваться твоим советом, то не зависимо как сел игрок в тачку, ему присвоится PlInVeh[playerid] = 1;
а в моем случае, присваивается только в случае посадки в тачку клавишами "Enter" и "F", в этом и суть античита )

Добавлено (13.08.2009, 18:52)
---------------------------------------------
stepmex, не, ну это ты ща пишешь как обойти античит ))), но речь пока не об этом )


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
stepmexДата: Четверг, 13.08.2009, 19:00 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
SanSay, я понял что ты хочешь сделать.
Делаешь проверку на клавишу 512, потом контролируешь сел игрок в машину, все тип топ, или нажал какую-то другую клавишу(если нажмет он не вядет в тачку), сбрасываем проверку.
А можно банальней, если игрок оказался в машине и до этого ничего не нажимал - читер crazy

Добавлено (13.08.2009, 18:58)
---------------------------------------------
SanSay, что сложного?

Code
new PlInVeh[MAX_PLAYERS];

public OnPlayerConnect(playerid)
{
     PlInVeh[playerid] = 0;
  return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
     PlInVeh[playerid] = 1;
  return 1;
}
//or
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
  if(newkeys-oldkeys == 512)PlInVeh[playerid] = 1;
  return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
  if(PlInVeh[playerid] == 1 && (newstate == 2 || newstate == 3))PlInVeh[playerid] = 0;
  else BanEx(playerid,"÷èòàê");
  return 1;
}

Добавлено (13.08.2009, 19:00)
---------------------------------------------
правда с OnPlayerKeyStateChang появиться баг crazy


И создал Бог женщину!.. Существо получилось злобное, но симпатичное...

Сообщение отредактировал stepmex - Четверг, 13.08.2009, 18:59
SanSayДата: Четверг, 13.08.2009, 19:19 | Сообщение # 10
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
stepmex, ни че сложного, идея классная, но... в собейте чтобы применить чит жмешь Ентер )))), что полность обламывает весь такой античит (
тут выход если только делать посадку в тачку клавишей "F", но это уже не реально - хрен объяснишь всем, что садиться можно только клавишей "F".

Так что моя версия пока более работоспособная, но пингеры..., че с ними то сделать такого.


simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
stepmexДата: Четверг, 13.08.2009, 20:22 | Сообщение # 11
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
SanSay, хочешь я тебя удевлю F и ENTER имеет один и тодже код 512 crazy
А вот событие OnPlayerEnterVehicle вызываеться не от клавишь, а именно от машины!



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
SanSayДата: Четверг, 13.08.2009, 20:38 | Сообщение # 12
Долгожитель
Группа: Продвинутые
Сообщений: 1662
Награды: 25
Город: Наб.Челны
Репутация: 280
Замечания: 0%
Статус:
stepmex, да, удивил )
значит из моей проблемы нет выхода (, жаль.



simhost.org:8888 Mode:PEN1(LS)+GTO(банды+кач) v4.23_SAMP_0.3с
PEN1(LS)+GTO(банды+кач)v3.92_SAMP_0.3с(ifolder)*** AntiBot*** [FS] Car Export vs SanSay*** [FS] anti_s0beit_FakeKill_Ver2
  • Страница 1 из 1
  • 1
Поиск:





 


 


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