Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Как создать систему убийств | Roblox Studio

Автор: Itz_FloppyFish

Загружено: 2024-02-10

Просмотров: 46332

Описание:

В сегодняшнем видео я покажу вам, как создать систему убийств в Roblox Studio. Работает она так: система показывает, сколько раз игрок убил других игроков. Подобная система часто встречается в играх на мечах или шутерах от первого лица, где показывается количество убийств, совершённых игроком. Имейте в виду, что это игра для Roblox, и она работает только в этой игре. Так что... если вы хотели добавить такую ​​функцию в свою игру, обязательно досмотрите видео до конца, чтобы узнать, как это сделать!

Мне очень нравится делать эти видео для вас, и я надеюсь, что они вам понравятся так же, как и мне!

Хорошего вам дня!

Скрипт 1:
Вариант 1: (Без сохранения данных)

game.Players.PlayerAdded:Connect(function(player)
local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player

local Kills = Instance.new("IntValue")
Kills.Name = "Text Here" -- Измените это на желаемое название для Leaderstats
Kills.Value = 0
Kills.Parent = leaderstats
end)
-------------------------------------
Вариант 2: (Сохранение данных

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local DatastoreService = game:GetService("DataStoreService")
local Data = DatastoreService:GetDataStore("1")
local sessionData = {}

function PlayerAdded(player)
local Kills = Instance.new("NumberValue")
Kills.Name = "Kills" -- Обмен монет на вашу валюту.
Kills.Parent = player

local leaderstats = Instance.new("Folder")
leaderstats.Name = "leaderstats"
leaderstats.Parent = player

Kills.Parent = leaderstats

local success, playerData = pcall(function()
return Data:GetAsync(player.UserId)
end)

if successful then
print("Данные загружены: " .. player.Name)

if not playerData then
print("Новый игрок, данные по умолчанию")

playerData = {
["Kills"] = 0, -- Обмен монет на вашу валюту.
}
end

sessionData[player.UserId] = playerData
else
warn("Не удалось загрузить данные: " .. player.Name)
player:Kick("Не удалось загрузить ваши данные, подключитесь заново")
end

Kills.Value = sessionData[player.UserId].Kills -- Обменять монеты на вашу валюту

Kills:GetPropertyChangedSignal("Value"):Connect(function()
sessionData[player.UserId].Kills = Kills.Value -- Обменять монеты на вашу валюту
end)
end

Players.PlayerAdded:Connect(PlayerAdded)

function PlayerLeaving(player)

if sessionData[player.UserId] then

local successful, errorMsg = pcall(function()
Data:SetAsync(player.UserId, sessionData[player.UserId])
end)

if successful then
print("Данные сохранены: " .. player.Name)
else
-- Если сохранение данных не удалось, вывести предупреждение
warn("Невозможно сохранить: " .. player.Name)
end
end
end

Players.PlayerRemoving:Connect(PlayerLeaving)

function ServerShutdown()
if RunService:IsStudio() then
return
end

for _, player in ipairs(Players:GetPlayers()) do
task.spawn(function()
PlayerLeaving(player)
end)
end
end

game:BindToClose(ServerShutdown)
--------------------------------------

Скрипт 2: (Основной скрипт, который выводит статистику лидера)

game.Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function()
local Humanoid = player.Character:WaitForChild("Humanoid")
Humanoid.Died:Connect(function()
local DamageDealer = Humanoid:FindFirstChild("creator")

if DamageDealer and DamageDealer.Value then
local Killer = game.Players:FindFirstChild(DamageDealer.Value.Name)

if Killer and Killer.leaderstats then
local kills = Killer.leaderstats:FindFirstChild("Kills") -- Изменить количество убийств на то, как будет называться ваша характеристика лидера.
if kills then kills.Value = (kills.Value or 0) + 1 -- Здесь вы можете указать, сколько характеристик лидера нужно добавлять.
end
end
end
end)
end)
end)
end)
---------------------------
Если вы немного не понимаете, что делать, создайте тикет на моём сервере Discord, и мы вам поможем!

НОВИНКА! Игра Floppys Obby: https://www.roblox.com/games/14917960...

Игра-симулятор Floppys: https://www.roblox.com/games/13963457...

Магазин товаров FloppyFish: https://itz-floppyfish.creator-spring...

Если хотите поддержать меня ещё больше, суперспасибо и став участником — это ещё один способ выразить свою признательность!

🌟 Сервер Floppys в Discord:   / discord  
🌟 Игра Floppys в Roblox: https://www.roblox.com/games/11301003...

Обучение по Roblox Studio
Roblox Studio
Обучение по Studio

Как создать систему убийств | Roblox Studio

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

БИЛДЕРЫ ПРОТИВ НЕЙРОСЕТЕЙ В РОБЛОКС СТУДИО

БИЛДЕРЫ ПРОТИВ НЕЙРОСЕТЕЙ В РОБЛОКС СТУДИО

Полная История Техноблейда: Как Покорить Майнкрафт и Уйти Легендой

Полная История Техноблейда: Как Покорить Майнкрафт и Уйти Легендой

ВСЕ МЕМЫ 2025 ГОДА

ВСЕ МЕМЫ 2025 ГОДА

СДЕЛАЛ 10 ИГР ЗА 10 ЧАСОВ | Roblox Studio

СДЕЛАЛ 10 ИГР ЗА 10 ЧАСОВ | Roblox Studio

Я научился анимировать в роблокс студио за 7 дней

Я научился анимировать в роблокс студио за 7 дней

ВСЕ БАГИ 2025 ГОДА В БРАВЛ СТАРС!

ВСЕ БАГИ 2025 ГОДА В БРАВЛ СТАРС!

ИИ учится водить с нуля в Trackmania || Yosh на Русском

ИИ учится водить с нуля в Trackmania || Yosh на Русском

Я создал свой ИДЕАЛЬНЫЙ текстур пак для МАЙНКРАФТ // МОНТАЖ

Я создал свой ИДЕАЛЬНЫЙ текстур пак для МАЙНКРАФТ // МОНТАЖ

ChatGPT против Gemini: ИИ создают Minecraft с нуля!

ChatGPT против Gemini: ИИ создают Minecraft с нуля!

Могут ли 6 РАЗРАБОТЧИКОВ сделать GROW A GARDEN без общения?

Могут ли 6 РАЗРАБОТЧИКОВ сделать GROW A GARDEN без общения?

Как создать ОБНОВЛЕННУЮ СИСТЕМУ УБИЙСТВА NPC ЗА ДЕНЕГИ в ROBLOX STUDIO!

Как создать ОБНОВЛЕННУЮ СИСТЕМУ УБИЙСТВА NPC ЗА ДЕНЕГИ в ROBLOX STUDIO!

Я попытался пройти Minecraft наоборот

Я попытался пройти Minecraft наоборот

Я ПОТРАТИЛ МЕСЯЦ ЧТОБЫ ВЫРАСТИТЬ ЭТОТ СЛИТОК В ПУСТОТЕ  · Sky Agriculture 1.12.2

Я ПОТРАТИЛ МЕСЯЦ ЧТОБЫ ВЫРАСТИТЬ ЭТОТ СЛИТОК В ПУСТОТЕ · Sky Agriculture 1.12.2

Сделал Among Us, где все игроки - GPT

Сделал Among Us, где все игроки - GPT

HOW TO MAKE A MAIN MENU 🛠️ Roblox Studio Tutorial

HOW TO MAKE A MAIN MENU 🛠️ Roblox Studio Tutorial

🍇 ОТКРЫЛ 100 НОВОГОДНИХ ПОДАРКОВ в БЛОКС ФРУТС / BLOX FRUIT Roblox

🍇 ОТКРЫЛ 100 НОВОГОДНИХ ПОДАРКОВ в БЛОКС ФРУТС / BLOX FRUIT Roblox

СТРАШНЫЙ ДЕНЬ РОЖДЕНИЯ В РОБЛОКСЕ...

СТРАШНЫЙ ДЕНЬ РОЖДЕНИЯ В РОБЛОКСЕ...

How to make a DEATH SYSTEM | Roblox Studio

How to make a DEATH SYSTEM | Roblox Studio

🪓ДЖЕЙН ДОУ УЖЕ СКОРО В FORSAKEN? РАЗБОР И ТЕОРИИ💡

🪓ДЖЕЙН ДОУ УЖЕ СКОРО В FORSAKEN? РАЗБОР И ТЕОРИИ💡

How to Make a Plot System in Roblox

How to Make a Plot System in Roblox

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]