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

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

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

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

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






Посмотреть вложение 4205
Я в народе не "Dmitrienko" а "Ростислав Котов"

Это чат гпт написал?
 
\
Заблокированный
Регистрация
2 Ноя 2024
Сообщения
2,007
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки. Мы не несем ответственности за действия пользователя вне форума.
OFFTOP

Это ты форумом чутка ошибся

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