ED Forums - View Single Post - Разработка миссии на основе Simulator Scripting Engine
View Single Post
Old 12-15-2012, 11:23 AM   #21
BAntDit
Member
 
BAntDit's Avatar
 
Join Date: Aug 2010
Location: Cyprus, Limassol
Posts: 975
Send a message via ICQ to BAntDit
Default

Quote:
Появилось сообщение что осталось 0 пилотов, т.е. все, каюк, летать некому. Но. При попытке взять тот же самоль ничего не происходит. Клиент взлетает и летит по своим делам...

Так же не происходит подрыва если со стороны сервера прокрутить тот же сценарий.
Нашел причину.
Причин было две:
1. Я случайно вложил в миссию не последний,а предпоследний вариант скрипта - там была опечатка в имени функции (ouText вместо outText). - по этой причине не работало со стороны сервера.

2. А вот вторая причина более серьёзная, из-за которой скрипт не срабатывает для клиентов. Это баг ED, а не мой - описание бага выложил сюда: http://forums.eagle.ru/showpost.php?...&postcount=728
----------------------------------------

Для того, чтобы обойти этот косяк я заменю использование события S_EVENT_BIRTH на событие
S_EVENT_ENGINE_STARTUP - т.е. при исчерпании доступного количества пилотов
ЛА будет подрываться не во время появления,а во время запуска движков - возможно это поможет.
BAntDit is offline   Reply With Quote