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

BornToNight

Пользователь
  • Постов

    11
  • Зарегистрирован

  • Посещение

Весь контент BornToNight

  1. Спасибо, буду знать. Для меня это было нелогично, т.к. скрипт изменяешь - в игре меняется механика. Но то, что такое может происходить - это для меня новость.
  2. Короче, создал новый квест, новый скрипт и всё стало работать. Причину так я и не понял. Всем спасибо, кто пытался помочь с "проблемой". Как говорится, аномалия кодинга Kappa
  3. Не-а. Беда :(. Есть ещё идеи?
  4. Написано нормально, потому что это ваш код :D. Вообще, я уже много что проверил. Проверял через debug.notification(), всё стопорится именно на проверке ikey == 71. Ибо все функции я проверил на NUM1,2,3 и они работают, дело не в них. Также, пытался забиндить на другую кнопку (U), тоже не получилось. Вставлял "Debug.notification(ikey)" в "Event OnKeyDown(Int iKey)"  и выводились только те номера кнопок, которые работают (т.е. NUM1,2,3). Щас попробую ещё другие кнопки побиндить. UPD: Попробовал F1 и J - не работает
  5. Не могу понять почему срабатывают только NUM1, NUM2 и NUM3. Скрипт предназначен для того, чтобы при нажатии определённой кнопки вызывалась функция. Всё идентично, но срабатывает только три кнопки.
  6. Спасибо огромное!
  7. Приветствую всех. Новичку сложно найти из горы функций нужную. Надеюсь поможете хоть с чем-то. Название функции/пример или просто направьте меня в нужное русло.   Функции: 1. Телепорт персонажа в рандомную точку на карте (если это не возможно, то хотя бы в рандомный город) 2. Оставить персонажу 1 хп (не общее количество, а просто 1 из 100, например) 3. Сменить погоду и время суток 4. Создать взрывы рядом с персонажем (чтобы они охватывали среднюю область около персонажа) 5. Ускорить или замедлить персонажа на время (например, на 1 минуту) 6. Наложить баф или дебаф на время 7. Убрать возможность управление персонажем на время или сделать инверсию мышки/управления 8. Добавить уровень преступности 9. Сломать (убрать прочность) экипированного оружия и брони
  8. Спасиииииииибо огромное! Очень вам благодарен. Код отличный и понятный. Удалил State между OnInit(), т.к. компилятор ругался.
  9. 2 дня пытался написать скрипт (о котором говорил выше). Не получилось( По ощущениям, у меня как будто не подхватываются функции SKSE. Направьте меня, пожалуйста(. Желательно ответ более обширней Scriptname A2 extends Quest GlobalVariable Property myKey Auto int hotKey = 71 int enabled Event OnInit() Debug.Notification("Started AutoCombatCam") RegisterForSingleUpdate(1) EndEvent Event OnKeyDown(Int KeyCode) If Input.IsKeyPressed(hotkey) ; Only run code when the status changes Debug.Notification("Hotkey Pressed") If enabled == 1 Debug.Notification("Turned On") RegisterForUpdate(1) Debug.Notification("Started") enabled = 0 Else ; If enabled == 0 Debug.Notification("Turned Off") UnregisterForUpdate() Debug.Notification("Killed") enabled = 1 EndIf EndIf EndEvent Event OnUpdate() Debug.Notification("EXEC") RegisterForKey(hotkey) hotkey = myKey.getValueInt() If enabled == 1 Game.GetPlayer().AddItem(Gold001, 10) EndIf RegisterForSingleUpdate(1) EndEvent Ошибки D:\Games\R.G. Mechanics\Skyrim - Legendary Edition\Data\Scripts\Source\temp\A2.psc(15,5): variable Input is undefined D:\Games\R.G. Mechanics\Skyrim - Legendary Edition\Data\Scripts\Source\temp\A2.psc(15,11): none is not a known user-defined type D:\Games\R.G. Mechanics\Skyrim - Legendary Edition\Data\Scripts\Source\temp\A2.psc(33,1): RegisterForKey is not a function or does not exist D:\Games\R.G. Mechanics\Skyrim - Legendary Edition\Data\Scripts\Source\temp\A2.psc(37,27): variable Gold001 is undefined No output generated for A2, compilation failed.
  10. SKSE поставил. К какому объекту привязывать скрипт?
  11. Здравствуйте. Рылся в интернете весь, установил Creation Kit, посмотрел пару уроков. Информации очень много и почти вся она мне не подходит. Собственно сам вопрос, мне нужно вызывать определённый скрипт на нажатию клавиши. Т.е., например я нажимаю NumPad1 и около меня спавнится какой-нибудь монстр. Думаю, сам скрипт я смогу написать, вопрос в том, как играя вызывать скрипт нажатием клавиши.
×
×
  • Создать...