Помогите сделать игру на подобие Murder Mystery 2

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
Пользователь
Регистрация
9 Янв 2025
Сообщения
9
Ваша задача помочь мне сделать интерфейс рабочий с инвентарём,магазином,донат
Помочь сделать выдача рандомной роли по типу убийца,шериф,мирный.
Помочь сделать выдача ножа для убийцы если ему выпала роль убийца, и так же с пистолетом для роли шерифа.
Связь сомной: https://vk.com/id674776522
 
Заблокированный
Регистрация
13 Авг 2024
Сообщения
45
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
Ваша задача помочь мне сделать интерфейс рабочий с инвентарём,магазином,донат
Помочь сделать выдача рандомной роли по типу убийца,шериф,мирный.
Помочь сделать выдача ножа для убийцы если ему выпала роль убийца, и так же с пистолетом для роли шерифа.
Связь сомной: https://vk.com/id674776522

Привет друг!
Надеюсь что я тебе чем-то помогу...

код​

-- Система ролей и выдачи предметов
local roles = {"Убийца", "Шериф", "Мирный"}
local playerItems = {}

-- Функция для выдачи случайной роли
function assignRole(player)
local randomIndex = math.random(1, #roles)
local assignedRole = roles[randomIndex]
playerItems[player.UserId] = {role = assignedRole, item = nil}

if assignedRole == "Убийца" then
playerItems[player.UserId].item = "Нож"
elseif assignedRole == "Шериф" then
playerItems[player.UserId].item = "Пистолет"
end

return assignedRole
end

-- Пример использования
game.Players.PlayerAdded:Connect(function(player)
local role = assignRole(player)
print(player.Name .. " получил роль: " .. role .. " и предмет: " .. playerItems[player.UserId].item)
end)

-- Интерфейс (пример)
local screenGui = Instance.new("ScreenGui", game.Players.LocalPlayer:WaitForChild("PlayerGui"))
local inventoryFrame = Instance.new("Frame", screenGui)
inventoryFrame.Size = UDim2.new(0.3, 0, 0.5, 0)
inventoryFrame.Position = UDim2.new(0.35, 0, 0.25, 0)
inventoryFrame.BackgroundColor3 = Color3.new(1, 1, 1)

local shopFrame = Instance.new("Frame", screenGui)
shopFrame.Size = UDim2.new(0.3, 0, 0.5, 0)
shopFrame.Position = UDim2.new(0.65, 0, 0.25, 0)
shopFrame.BackgroundColor3 = Color3.new(0.8, 0.8, 0.8)

-- Добавьте кнопки и другие элементы интерфейса по мере необходимости​



standard.gif
Я в народе не "Dmitrienko" а "Ростислав Котов"

 
Пользователь
Регистрация
9 Янв 2025
Сообщения
9
Ваша задача помочь мне сделать интерфейс рабочий с инвентарём,магазином,донат
Помочь сделать выдача рандомной роли по типу убийца,шериф,мирный.
Помочь сделать выдача ножа для убийцы если ему выпала роль убийца, и так же с пистолетом для роли шерифа.
Связь сомной: https://vk.com/id674776522
Всем спасибо, кто помог, особенно Виовиту, игра стабильно работает
 
Сверху