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

    Статус
    Оффлайн
    Регистрация
    26.04.2021
    Сообщений
    9
    Репутация:
    0 ±

    Узнать координату перед NPC

    Добрый день
    Хочу узнать координату перед NPC, используя данный код:

    PHP код:
    new FloatCOORDS[3];
    FCNPC_GetPosition(npcidCOORDS[0], COORDS[1], COORDS[2]);
    COORDS[0] += (5.0 floatsin(-FCNPC_GetAngle(npcid), degrees));
    COORDS[1] += (5.0 floatcos(-FCNPC_GetAngle(npcid), degrees)); 
    После чего создаю пикап по полученным координатам, чтобы проверить их, но получается так, что пикап создаётся или позади NPC или сбоку от него

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Версия плагина FCNPC последняя?
    Если да, то проверь какие значения возвращают FCNPC_GetPosition и FCNPC_GetAngle, и соответствуют ли они тем, которые ты боту задаёшь
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    26.04.2021
    Сообщений
    9
    Репутация:
    0 ±
    Версия плагина 2.0.2 (видел, что ziggi выкатывал 2.0.3 но пока что не обновлял)
    Я сам боту не задаю никаких координат вручную, он идёт по записанному маршруту

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    В любом случае, как минимум, стоит прологировать все значения.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  5. #5
    Аватар для paradox214
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.04.2021
    Сообщений
    9
    Репутация:
    0 ±
    Достаточно долго наблюдал за NPC, при том, что он и поворачивался и т.д. - угол всегда 0.0



    PHP код:
    printf("POS: %.1f, %.1f, %.1f ANGLE: %.1f"COORDS[0], COORDS[1], COORDS[2], FCNPC_GetAngle(npcid)); 

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Пробуй обновить до последней версии. Если проблема не исчезнет - обращайся на github: https://github.com/ziggi/FCNPC/issues
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

 

 

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

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

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

Ваши права

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