Как сделать так, чтобы я мог добывать только деталь, когда у меня в руке есть специальный инструмент c? (Студия Роблокс) - PullRequest
1 голос
/ 09 мая 2020

Я делаю майнинг-игру на roblox, и мне нужен механизм, в котором я могу добывать руду только тогда, когда у меня есть кирка, и я хочу, чтобы она воспроизводила анимацию и звук, когда я добываю. Я новичок в написании сценариев в roblox. Я в основном делал модели, но решил сделать эту игру. Вот код, который я написал для начала. Мне назначены некоторые переменные, такие как инструмент и анимация.


tool = script.Parent

local r6anim = game.StarterPack.Pickaxe["Pickaxe Anim R6"]

local r15anim = game.StarterPack.Pickaxe["Pickaxe Anim R15"]

tool.Activated:Connect(function()

end)

1 Ответ

0 голосов
/ 05 июня 2020

Это может быть немного поздно, но здесь идет

Я хочу иметь локальный скрипт в инструменте ur, а обычный скрипт в servercriptservice называть их как угодно

Следующий шаг - сделать удаленный внутри реплицированное имя хранилища, это что-то легко запоминающееся

Лог c здесь, когда игрок использует кирку, вы можете установить var = true, позволяя им добывать, пока у вас есть это снаряжение, вы можете это сделать с помощью tool.equiped: connect (function) и когда вы снимаете его, сделайте tool.unequiped et c

Сделайте переменную, ссылающуюся на ur remote u, сделанный ранее, выполнив local myremotething = game: getservice ("replicatedstorage" ) .remotenamehere

Затем внутри инструмента ur. активировано веселье c вы хотите сделать Myremotething: FireServer ()

Затем вы можете закодировать сервер Ens для обработки всей вашей анимации и настройки, которая общий способ сделать это я сделаю тестовую игру сегодня позже и отвечу вам за расплывчатый ответ им на мобильном lolol

...