Твоя виртуальная жизнь





Тэги


Сейчас на сайте 0 пользователей и 4 гостя.

Использование "энергонезависимой памяти" объекта - поля Description - для Attach-объектов НЕВОЗМОЖНО?

Использование "энергонезависимой памяти" объекта - поля Description - для Attach-объектов НЕВОЗМОЖНО?

Похоже, использование "энергонезависимой памяти" объекта - поля Description - для Attach-объектов НЕВОЗМОЖНО! Пока объект находится в состоянии Attach, поле Description по команде из скрипта меняется. Но убирание (снятие) объекта в инвентарь полностью восстанавливает ИСХОДНОЕ значение поля Description, а вся работа скрипта по формированию поля Description АННУЛИРУЕТСЯ !
Но тогда получается, что работа с Attach-объектами практически НЕВОЗМОЖНА, т.к. у них нет НИКАКОЙ "точки опоры" - чего-то ПОСТОЯННОГО уникального, т.к.:
1) key = llGetKey() ИЗМЕНЯЕТСЯ при КАЖДОМ вынимании из инвентаря;
2) "энергонезависимая память" объекта - поле Description , восстанавливается в ИСХОДНОМ значении при УБАРАНИИ в инвентарь
3) значения переменных в скрипте ТЕРЯЮТСЯ при рестарте скрипта после перезагрузки сервера СИМа

Или я чего-то просто не знаю, что поможет работе с Attach-объектами ?



Аватар пользователя Dryke

При аттаче объект не копируется, поэтому уже в инвентаре он может иметь нужный тебе идентификатор в поле дескрипшн. Создай объект как объект, а не присоединяй к себе. Установи нужный дескрипшн и забери объект в инвентарь, старый удали. Вот тебе и "точка опоры".

 



 
Дизайн номера:
Онлайн-журнал WORLD2.RU учрежден и печатается в интернете с 11 декабря 2005 года. Все права защищены. При использовании материалов сайта ссылка на WORLD2.RU обязательна.

Spanish community | Second Life Italia