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

 



 
          





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





Последние Файлы 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  
[FAQ] Анти-БанниХоп / Anti_BunnyHop
RockmanДата: Пятница, 06.01.2012, 03:17 | Сообщение # 1
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Небольшое руководство как сделать Анти-БанниХоп, не используя таймеры.
Знаю, не раз уже обсуждалось и были готовые варианты, но я хочу поделиться своим.

Видео:


Необходимо объявить всего 2 массива:
Code
new jumps[MAX_PLAYERS];
new jumpsTime[MAX_PLAYERS];


После этого в public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) обрабатываем нажатие клавиши прыжка:
Code
if((newkeys == 32 || newkeys == 40) && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
       if(jumps[playerid])
       {
          if((gettime() - jumpsTime[playerid]) <= 3) ApplyAnimation(playerid,"FIGHT_E","Hit_fightkick_B",4.1,0,1,1,1,3000,1);    
             else
       {
          jumps[playerid] = 0;
       TogglePlayerControllable(playerid,1);    
       }
       }
       else    
       {
          jumps[playerid]++;
          jumpsTime[playerid] = gettime();
       }
    }


Это собственно все :D



Сообщение отредактировал Rockman - Среда, 08.02.2012, 14:38
Krow_likДата: Среда, 08.02.2012, 12:01 | Сообщение # 2
Илитка SRC
Группа: Media-ProGroup
Сообщений: 2246
Награды: 197
Город: НиНо
Репутация: 3625
Замечания: 0%
Статус:
молодец.рад,что человек из моего города пилит :)
AndrewsДата: Среда, 08.02.2012, 13:30 | Сообщение # 3
Группа: Продвинутые
Сообщений: 506
Награды: 7
Город: Комбер
Репутация: 565
Замечания: 20%
Статус:
Видео бы ещё как оно работает, ато бывают такие антиБХ что через забор не перелезть.


Заказы по SAMP`у не принимаю.
RockmanДата: Среда, 08.02.2012, 14:39 | Сообщение # 4
Постоялец
Группа: Продвинутые
Сообщений: 428
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Видео добавлено.
  • Страница 1 из 1
  • 1
Поиск:





 


 


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