Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Anti BunnyHop

  1. #1
    Пользователь
    Регистрация
    11.04.2010
    Адрес
    Россия, Томск
    Возраст
    29
    Сообщений
    97
    Репутация: 10

    Звание: на пути к лучшему

    Anti BunnyHop

    Анти баннихоп, который работает только если игрок действительно "БанниХопит", а не зажимает сочетания клавиш.
    PHP код:
    public OnPlayerKeyStateChange(playeridnewkeysoldkeys)
    {
        if(
    newkeys KEY_JUMP && newkeys KEY_SPRINT)
        {
            if(!
    IsPlayerInAnyVehicle(playerid))
            {            
                new 
    index GetPlayerAnimationIndex(playerid);
                if(
    index == 1224 || index == 1247 || index == 1257 || index == 1196)
                {
                    new 
    keys,ud,lr;
                    
    GetPlayerKeys(playerid,keys,ud,lr);
                    if(
    ud != || lr != 0ClearAnimations(playerid);    
                }
            }
        }

    При баннихопе у игрока просто убирается анимация и он остается на месте.

    P.S. Все оказалось гораздо проще. Изменил код.

  2. #2
    Активный пользователь Аватар для xAlSancheZx
    Регистрация
    26.11.2011
    Адрес
    Ставрополь
    Сообщений
    287
    Репутация: 12

    Звание: на пути к лучшему

    Re: Anti BunnyHop

    Откуда вырезал?
    Понижение репутации приведёт к неизлечимым венерическим заболеваниям, а также проблемам в жизни.
    Ребят, но могу дать админку на серваке если хотите, про онлайн на серве 5 из 100. И мой сервер не нубо сервер.

  3. #3
    Пользователь
    Регистрация
    11.04.2010
    Адрес
    Россия, Томск
    Возраст
    29
    Сообщений
    97
    Репутация: 10

    Звание: на пути к лучшему

    Re: Anti BunnyHop

    Сам писал.

  4. #4
    Пользователь
    Регистрация
    11.04.2010
    Адрес
    Россия, Томск
    Возраст
    29
    Сообщений
    97
    Репутация: 10

    Звание: на пути к лучшему

    Re: Anti BunnyHop

    Упростил код и добавил еще одну анимацию.

  5. #5
    Администратор Аватар для Terner
    Регистрация
    11.04.2011
    Возраст
    27
    Сообщений
    2,824
    Репутация: 367

    Звание: - очень-очень хороший человек

    Re: Anti BunnyHop

    if(newkeys & KEY_SPRINT && newkeys & KEY_JUMP && GetPlayerState(playerid) != 2) ClearAnimations(playerid), ApplyAnimation(playerid,"FAT","IDLE_tired",4.0,0,0,0,0,0);

  6. #6
    Активный пользователь Аватар для McLean
    Регистрация
    11.06.2011
    Адрес
    Алмата
    Сообщений
    170
    Репутация: 11

    Звание: на пути к лучшему

    Re: Anti BunnyHop

    Цитата Сообщение от terner Посмотреть сообщение
    if(newkeys & key_sprint && newkeys & key_jump && getplayerstate(playerid) != 2) clearanimations(playerid), applyanimation(playerid,"fat","idle_tired",4.0,0,0,0,0,0);
    а тут баги есть?
    т.е прыгаешь с крыши жмешь "shift+space" и она будет работать все нормально?

  7. #7
    Ясно, понятно. Аватар для Jekazzz
    Регистрация
    08.01.2011
    Сообщений
    1,830
    Репутация: 188

    Звание: - весьма и весьма положительная личность

    Re: Anti BunnyHop

    PHP код:
    if(newkeys KEY_JUMP && oldkeys KEY_SPRINT

  8. #8
    Администратор Аватар для Terner
    Регистрация
    11.04.2011
    Возраст
    27
    Сообщений
    2,824
    Репутация: 367

    Звание: - очень-очень хороший человек

    Re: Anti BunnyHop

    Цитата Сообщение от McLean Посмотреть сообщение
    а тут баги есть?
    т.е прыгаешь с крыши жмешь "shift+space" и она будет работать все нормально?
    все работает с первого раза.

  9. #9
    Пользователь
    Регистрация
    11.04.2010
    Адрес
    Россия, Томск
    Возраст
    29
    Сообщений
    97
    Репутация: 10

    Звание: на пути к лучшему

    Re: Anti BunnyHop

    Если игрок будет падать с высоты и перед самым касанием зажмет клавишу прыжка и быстрого бега, то он останется живым. А также, если просто, стоя на месте, зажать клавиши прыжка и быстрого бега, то у него включится анимации усталости.

  10. #10
    Ясно, понятно. Аватар для Jekazzz
    Регистрация
    08.01.2011
    Сообщений
    1,830
    Репутация: 188

    Звание: - весьма и весьма положительная личность

    Re: Anti BunnyHop

    Цитата Сообщение от kazmorebig Посмотреть сообщение
    если просто, стоя на месте, зажать клавиши прыжка и быстрого бега, то у него включится анимации усталости.
    Ну а что ты хотел от 2-х строк?

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Anti cj бег
    от Влад26 в разделе Вопросы по скриптингу
    Ответов: 2
    Последнее сообщение: 07.06.2011, 07:14
  2. Anti cj бег
    от Влад26 в разделе Вопросы по скриптингу
    Ответов: 6
    Последнее сообщение: 06.06.2011, 14:36
  3. Anti Afk Bot
    от YoneZ в разделе Заказы
    Ответов: 6
    Последнее сообщение: 20.05.2011, 16:56
  4. Anti +c
    от Gameyer в разделе Вопросы по скриптингу
    Ответов: 8
    Последнее сообщение: 21.08.2010, 20:01
  5. Anti afk
    от SlootLite в разделе Вопросы по скриптингу
    Ответов: 28
    Последнее сообщение: 14.04.2010, 15:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •