Старлей 88 Опубликовано 29 Ноября 2011 Может быть эти кусочки объявить как локальные переменные вот как и будет вроде переход... Ray Of Hope - кооператив сталкера OldStory Поделиться этим сообщением Ссылка на сообщение
Старлей 88 Опубликовано 17 Мая 2014 (изменено) Уважаемые знатоки, объясните одну вещь: item = alife():create(k, pos_vector[1], pos_vector[2], pos_vector[3]) --получаем серверный объект item:use_ai_locations(true) --применяем к нему метод Получаем вылет: attempt to call method "use_ai_locations" (a nil value) local item = alife():create(k, pos_vector[1], pos_vector[2], pos_vector[3]) --все тот же серверный объект se_item = alife():object(item.id) --опять его же серверного получаем se_item:use_ai_locations(true) --такой же метод Это работает на ура. 1ый код взят из оригинальных скриптов ЗП. Почему тогда такой результат? Понятное дело, что работает - вот и радуйся. Но интересен ответ с теоретической точки зрения. Изменено 17 Мая 2014 пользователем Старлей 1 Ray Of Hope - кооператив сталкера OldStory Поделиться этим сообщением Ссылка на сообщение