Перейти к содержанию

Поочерёдное удаление


Рекомендуемые сообщения

Я слепил два скрипта. Первый удаляет сундук, а второй лампочку над ним. Скрипты в редакторе сохраняются, но вот при загрузке скрипт лампочки не находит ID сундука. Помогите исправить. Но вариант с глобальными переменными не предлагать потому, что их тогда будет аж 400 штук (на каждый сундук по переменной многовато будет).

 

Скрипт сундука и ID Syndyk1

Begin Syndyk

short pickday

if ( OnActivate == 1 )
disable
set pickday to ( dayspassed + 29 )
endif
endif

if ( getdisabled == 1 )
if ( pickday < dayspassed )
	enable
else
return
endif

End Syndyk

 

И код светильника

Begin svet1
if ( Syndyk1->getdisabled == 0 )
Disable
endif
if ( Syndyk1->getdisabled == 1 )
Enable
endif
End svet1

 

(И сундук и лампочка имеют уникальные ID)

Изменено пользователем Pirog
Ссылка на комментарий
Поделиться на другие сайты

Спасибо галочка на Referenses Persist всё исправила.

Сори за StartScript забыл убрать у меня просто много вариантов этого скрипта было взял первый попавшийся.

Изменено пользователем Pirog
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...