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

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

    Проваливаются машины под объекты.

    Всем привет.
    Проблема вот в чём: проваливаются машины под текстуры и объекты добавленные через стример у некоторых игроков.
    Как с этим бороться? То есть выходит человек с интерьера и у кого-то машины проваливаются под объекты.
    .

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

    Статус
    Оффлайн
    Регистрация
    24.08.2015
    Адрес
    Ташкент
    Сообщений
    375
    Репутация:
    97 ±
    Потому что стример создает объект тогда когда игрок находится в определенной зоне от указанных для динамического объекта позиции. К примеру, если игрок отошел от объекта на большее расстояние чем указана для прорисовки объекта, то стример автоматически удаляет этот объект. Исходя из этого, когда ты выходишь из зоны стрима динамического объекта, то объект удаляется и машина проваливается. Решением может быть создание статического (обычного объекта) под машиной, которая проваливается. Альтернативная решение: Обновлять позицию машины, когда игрок появляется рядом с ним в расстоянии с прорисовкой динамического объекта, указанный при создание объекта.

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

    Статус
    Оффлайн
    Регистрация
    18.01.2018
    Сообщений
    128
    Репутация:
    15 ±
    Вместо функции создания статических объектов

    PHP код:
    CreateObject(modelidFloat:XFloat:YFloat:ZFloat:rXFloat:rYFloat:rZFloat:DrawDistance 0.0
    Рекомендую лучше использовать все таки функции самого стримера

    PHP код:
    CreateDynamicObject(modelidFloat:xFloat:yFloat:zFloat:rxFloat:ryFloat:rzworldid = -1interiorid = -1playerid = -1Float:streamdistance STREAMER_OBJECT_SDFloat:drawdistance STREAMER_OBJECT_DDSTREAMER_TAG_AREA areaid STREAMER_TAG_AREA -1)

    Streamer_ToggleItemStatic(typeidtoggle
    Пример

    PHP код:
    new objectid CreateDynamicObject(...);

    Streamer_ToggleItemStatic(STREAMER_TYPE_OBJECTobjectid1); 
    Для 100% эффекта, так же указывайте дальность прорисовки чуть выше, чем дальность стриминга транспорта.

 

 

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

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

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

Ваши права

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