Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

ПОМОГИТЕ С РОБЛОКС СТУДИО

Александр Усов Ученик (95), открыт 3 недели назад
У меня не работает броня, каждый раз когда ко мне подходит игрок и на мне одета броня, то она перекидывается на того кто ко мне прикоснулся, как это решить, нейросеть попытал, ничего нормального не сказала вот скрипт из брони


local handle = script.Parent local armor = handle.Parent -- Отслеживаем, кто одел броню local equippedPlayers = {} handle.Touched:Connect(function(part) local humanoid = part.Parent:FindFirstChild("Humanoid") if humanoid then local player = game.Players:GetPlayerFromCharacter(part.Parent) -- Проверка, если броня уже одета другим игроком if not equippedPlayers[player.UserId] then -- Проверяем, есть ли другие игроки, которые уже одели броню local canEquip = true for userId, _ in pairs(equippedPlayers) do if userId ~= player.UserId then canEquip = false break end end if canEquip then equippedPlayers[player.UserId] = true -- Помечаем, что игрок одел броню armor.Parent = part.Parent humanoid.MaxHealth = 120 http://humanoid.Health = 120 humanoid.Died:Connect(function() -- Удаляем игрока из списка одетых, если он умирает equippedPlayers[player.UserId] = nil end) else print( http://player.Name .. " не может одеть броню, так как она уже одета другим игроком.") end else print( http://player.Name .. " уже одел броню.") end end end)
0 ответов
Похожие вопросы