Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 8 из 8
  1. #1
    Аватар для KrutoyKrosch
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2016
    Сообщений
    301
    Репутация:
    7 ±

    ApplyAnimation (баг с locx/locy)

    Короче, прикол заключается в том что сразу после спавна нужно симулировать ходьбу, ну что то типа GTA5...

    Сделал так
    PHP код:
    Публик авторизации()
    {
       
    SpawnPlayer(playerid);
       
    SetInfoSpawn(playerid);
    }

    публик SetInfoSpawn(playerid)
    {
    SetPlayerPos(playeridсекретная информация);
    ApplyAnimation(playerid"ped""WALK_PLAYER"4.110005000);

    Мне надо что бы в течении 5 секунд игрок просто тупо шел прямо, что же он делает:

    1) Просто проходит некоторое расстояние прямо
    2) Как дошел до этого расстояния тпхнулся опять где он заспавнился
    3) Опять прошел то расстояние

    И так в течении 5 секунд, а если убрать 1 на 0 в аргументе зацикливание анимации, то он просто будет проходить то небольшое расстояние и тпхаться обратно на респавн (откуда началась анимация). При этом всем почему то, камера игрока когда начинается анимация зависает на том месте где игрок начал анимацию, а не следует за ним.

    Как тогда можно сделать что бы игрок проходил просто тупо прямо 5 секунд? А не тпхался обратно. Если кто то хочет посмотреть наглядно, могу залить на хостинг - посмотрите.

    Сразу спасибо за ответ

  2. #2
    Аватар для Guldan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.11.2016
    Сообщений
    43
    Репутация:
    2 ±
    Что то не очень понял.

    Почему тебе не поставить бесконечную анимацию, и добавить таймер на 5 секунд, где будет останавливать анимацию.

  3. #3
    Аватар для KrutoyKrosch
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2016
    Сообщений
    301
    Репутация:
    7 ±
    Так вооот, если сделать бесконечную, он будет проходить небольшое расстояние и тпхаться обратно где начал анимацию, только будет делать это бесконечно

  4. #4
    Аватар для Geebrox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    Возьми ApplyAnimation из Geebrox Cuff System.

  5. Пользователь сказал cпасибо:
    KrutoyKrosch (25.11.2016)
  6. #5
    Аватар для Guldan
    Пользователь

    Статус
    Оффлайн
    Регистрация
    22.11.2016
    Сообщений
    43
    Репутация:
    2 ±
    Попробуй так, с моим вариантом выше
    PHP код:
    ApplyAnimation(playerid"PED""WALK_PLAYER"4.1011001); 

  7. #6
    Аватар для KrutoyKrosch
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.02.2016
    Сообщений
    301
    Репутация:
    7 ±
    Цитата Сообщение от Geebrox Посмотреть сообщение
    Возьми ApplyAnimation из Geebrox Cuff System.


    Во так работает, странно только то что там стоят 1 и 1 на смену X и Y на начальные но все равно работает



    Пасиба

  8. #7
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от KrutoyKrosch Посмотреть сообщение
    Во так работает, странно только то что там стоят 1 и 1 на смену X и Y на начальные но все равно работает



    Пасиба
    Не стоит верить переводу. Его обычно пишут левые люди и никто не перепроверяет.
    Всегда сверяйся с оригиналом.

      Открыть/закрыть


    Вопрос решён?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  9. Пользователь сказал cпасибо:
    qwezert (25.11.2016)
  10. #8
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Код:
    ApplyAnimation(playerid, "ped", "WALK_PLAYER", 4.1, 1, 0, 0, 0, 5000);
    Тут просто баг, время действует для одного выполнения анимации, повтор не поможет,
    вот он и прошёл сколько анимация дала на 1 раз.
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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