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

 



 
        
Фильм by SAMP-RUS (16)
AlinaKA 12.09.2017 23:51
Физрук (16)
Phyliciavox 08.09.2017 17:49
 





Рекомендуем:
Добавить 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
Страница 1 из 11
Модератор форума: Alcoholik 
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » [FAQ] Анти-БанниХоп / Anti_BunnyHop
[FAQ] Анти-БанниХоп / Anti_BunnyHop
RockmanДата: Пятница, 06.01.2012, 03:17 | Сообщение # 1
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 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
NotFoundДата: Среда, 08.02.2012, 12:01 | Сообщение # 2
Илитка SRC
Группа: Media-ProGroup
Сообщений: 2245
Награды: 197
Город: НиНо
Репутация: 3625
Замечания: 0%
Статус:
молодец.рад,что человек из моего города пилит :)
AndrewsДата: Среда, 08.02.2012, 13:30 | Сообщение # 3
Группа: Продвинутые
Сообщений: 506
Награды: 7
Город: Комбер
Репутация: 565
Замечания: 20%
Статус:
Видео бы ещё как оно работает, ато бывают такие антиБХ что через забор не перелезть.


Заказы по SAMP`у не принимаю.
RockmanДата: Среда, 08.02.2012, 14:39 | Сообщение # 4
Постоялец
Группа: Продвинутые
Сообщений: 430
Награды: 4
Город: Нижний Новгород
Репутация: 474
Замечания: 0%
Статус:
Видео добавлено.
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » [FAQ] Анти-БанниХоп / Anti_BunnyHop
Страница 1 из 11
Поиск:





 

Ювентус возобновил переговоры о трансфере трансферы ювентус.

 


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