Показать сообщение отдельно
Старый 19.08.2010, 20:40   #1
virusav
Администратор
 
Аватар для virusav
 
Регистрация: 19.02.2010
Сообщений: 492
Сказал(а) спасибо: 55
Поблагодарили 341 раз(а) в 154 сообщениях
virusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человекvirusav Реально хороший человек
Отправить сообщение для virusav с помощью ICQ
По умолчанию UpdateObjectVisibility

Если го заспавнен в мире с отрицательным временем спавна, то при использовании для него SetRespawnTime с положительным значением получаем "появление го без отображения", т.е. объект есть в мире, но до первого движения игрока не покажется.
Писал скрипт СД2, в котором есть строки:
Код:
                    pGo->SetRespawnTime(8);
                    pGo->UpdateObjectVisibility();
На форуме СД2 говорят, что это хак, который не нужен в СД2.

1. Является ли использование UpdateObjectVisibility после SetRespawnTime с положительным значением хаком?
2. Если да, то можно ли в ядре прописать, что при вызове SetRespawnTime(ххх), где ххх >= 0, автоматом вызывать UpdateObjectVisibility для прорисовки го или есть другие решения проблемы?
virusav вне форума   Ответить с цитированием