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

Нужен небольшой скрипт


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

begin _666_amuletscript

short OnPCEquip
short xp
short yp
short zp
short za

if (OnPCEquip == 1); амулет одет
if (player->getinterior == 0); в интерьерах возврат не работает, тут либо так, либо морочиться с MWSE
 if (GetPCCell "mycellname" != 1);вместо mycellname имя своей ячейки
  set xp to player->getpos x
  set yp to player->getpos y
  set zp to player->getpos z
  set za to player->getangle z
  player->PositionCell 0 0 0 0 "mycellname";соответственно заменить координаты
 endif
else
MessageBox "Амулет не работает в интерьерах"
set OnPCEquip to 0
else;амулет снят
if (GetPCCell "mycellname" == 1)
 player->position xp yp zp za
endif
endif

end

Примечания:

1. Разумеется, я писал из головы, поэтому за корректную работу не отвечаю ^_^

2. Для того, чтобы можно было возвращаться в ячейки, нужно использовать MWSE

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

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

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

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

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

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

Войти

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

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

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