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

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

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

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
9 Янв 2025
Сообщения
9
Ваша задача помочь мне сделать интерфейс рабочий с инвентарём,магазином,донат
Помочь сделать выдача рандомной роли по типу убийца,шериф,мирный.
Помочь сделать выдача ножа для убийцы если ему выпала роль убийца, и так же с пистолетом для роли шерифа.
Связь сомной: https://vk.com/id674776522
 
Пользователь
Регистрация
13 Авг 2024
Сообщения
22
Ваша задача помочь мне сделать интерфейс рабочий с инвентарём,магазином,донат
Помочь сделать выдача рандомной роли по типу убийца,шериф,мирный.
Помочь сделать выдача ножа для убийцы если ему выпала роль убийца, и так же с пистолетом для роли шерифа.
Связь сомной: 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" а "Ростислав Котов"

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