Ввод данных службы пользовательского ввода начал не срабатывать

#lua #roblox

#lua #roblox

Вопрос:

Я работаю со службой пользовательского ввода, чтобы создать игру-змею в Roblox, и событие «Ввод начался» не запускается. Я даже скопировал код с официального веб-сайта Roblox, чтобы научить писать сценарии, и ничего не произошло. Что может быть не так?

Комментарии:

1. Вы используете скрипт или LocalScript? Где находится этот код?

2. @kylaaa Я пробовал оба, но я попробую еще раз, просто чтобы посмотреть, проблема ли это Редактировать: я попробовал оба раза и все еще ничего

Ответ №1:

UserInputService работает только в LocalScripts и в соответствии с документами :

LocalScript будет запускать код Lua только в том случае, если он является потомком одного из следующих объектов:

  • Рюкзак Игрока, например, дочерний элемент Инструмента
  • Модель персонажа игрока
  • PlayerGui игрока
  • Правила игры игрока.
  • Служба ReplicatedFirst

Дважды проверьте, что ваш LocalScript находится в одном из этих расположений и что он не отключен.

Комментарии:

1. спасибо, теперь это работает, но разве это не должно работать и внутри реплицируемого хранилища?

2. Нет, ReplicatedStorage — это просто место хранения, то же самое с ServerStorage. Вы можете поместить туда скрипты, но они не будут срабатывать