во время запуска Виндоус
Вид для печати
Хорошо бы ссылку на пастебин
Крайне странный вопрос. Это как сказать: "Зачем нужны перила, ограждающие обрыв со скалы, если через них можно перепрыгнуть и упасть в этот обрыв?".
Естественно ничего работать не будет, если инклуд подключить неверно. Логично как-бы :pardon:
Daniel_Cortez, в ссылке на dropbox вместо 3-х букв "w" ( www. ) написано 4-е.
Есть проблема в работе инклуда (думал, что она возникла только у меня, но нет). В общем, при телепортации в интерьер объекты прорисовываются/загружаются на последней секунде указанной задержки. То есть, если указать задержку в 3 секунды - они загрузятся на 3-ей секунде, указать 10 - на 10-ой. Кстати, с данной функцией такого нет (http://pro-pawn.ru/showthread.php?16019-SetPlayerPosEx).
Да, так и было задумано. Дело в том, что при использовании SetPlayerPos() сервер (а вместе с ним и стример) узнаёт о новых координатах не сразу после вызова функции, а только после того как клиент сам "отчитается" о перемещении игрока на новые координаты. Поэтому я использовал функцию Streamer_UpdateEx(), чтобы форсировать прогрузку объектов на новых координатах, и временно отключал обновление объектов с помощью Streamer_ToggleItemUpdate(), чтобы за время заморозки игрока стример не прогрузил автоматически объекты на старых координатах (т.е. чтобы не было "мелькания" из-за прогрузки сначала на новых координатах, затем на старых, затем опять на новых).
Впрочем, сейчас, после некоторого изучения исходников стримера, я всё же склоняюсь к мнению, что правильней было бы сначала форсить прогрузку, затем отключать автоматические обновления (а не наоборот, как в 1.2 - тогда я думал, что Streamer_ToggleItemUpdate() отключает только автоматические обновления и порядок не так важен). Спасибо, что сообщили о проблеме.
Пока что предлагаю проверить тестовый вариант с исправлением. Если с ним проблем не будет - переведу его в релиз.
https://www.dropbox.com/s/bl9c2m6g0u...c_spp.inc?dl=0
Убедительная просьба тем, кто использует тестовую версию инклуда (см. пост выше) сообщить о работоспособности - нужно знать, стоит ли отмечать ту тестовую версию как стабильный релиз или нет. Я проверял инклуд на localhost, но по-хорошему следует тестировать и на удалённом сервере (на хостинге), которого у меня нет.