Logo video2dn
  • Сохранить видео с ютуба
  • Категории
    • Музыка
    • Кино и Анимация
    • Автомобили
    • Животные
    • Спорт
    • Путешествия
    • Игры
    • Люди и Блоги
    • Юмор
    • Развлечения
    • Новости и Политика
    • Howto и Стиль
    • Diy своими руками
    • Образование
    • Наука и Технологии
    • Некоммерческие Организации
  • О сайте

Скачать или смотреть [로블록스 스튜디오] 맵 바꾸는 스크립트

  • 노페어
  • 2021-01-11
  • 17566
[로블록스 스튜디오] 맵 바꾸는 스크립트
노페어
  • ok logo

Скачать [로블록스 스튜디오] 맵 바꾸는 스크립트 бесплатно в качестве 4к (2к / 1080p)

У нас вы можете скачать бесплатно [로블록스 스튜디오] 맵 바꾸는 스크립트 или посмотреть видео с ютуба в максимальном доступном качестве.

Для скачивания выберите вариант из формы ниже:

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

Cкачать музыку [로블록스 스튜디오] 맵 바꾸는 스크립트 бесплатно в формате MP3:

Если иконки загрузки не отобразились, ПОЖАЛУЙСТА, НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если у вас возникли трудности с загрузкой, пожалуйста, свяжитесь с нами по контактам, указанным в нижней части страницы.
Спасибо за использование сервиса video2dn.com

Описание к видео [로블록스 스튜디오] 맵 바꾸는 스크립트

자연재해 서바이벌을 참고해 만든 맵 교체 모듈
어려운 부분 질문 댓글로 꼭 해주세요.
4분부터 하는 Gui 찾는 이야기는 따로 자세한 이야기 알려드리겠습니다
7분경 MoveTo와 CFrame이야기도 따로 자세한 비교 영상 만들어드릴게요

모델 받기: https://www.roblox.com/library/622579...
모델 사용법 설명이 너무 오래 걸렸기에 스크립트 해설은 다른 영상으로 해드리겠습니다.

덧붙이는 말: 다음 맵 안내하는 Gui 필요 없으면 스크립트에서 ShowMapName 부분만 지우면 됩니다.
애초에 그냥 50줄 아래 while true do로 감싼 부분의 스크립트는
얼마든지 순서 바꾸거나 필요없는건 다 지워도 됩니다.
대신 50줄 위에는 영상에서 설명한것 말고는 건드리지 마세요.

로비 리스폰 후 조금 기다렸다가 다음 맵 안내가 나오게 하고 싶으면
RespawnPlayers() 밑에 wait()또 써서 괄호에 기다리고 싶은 만큼 숫자 넣으면 됩니다.

나머지 자세한 내용은 영상 참고.


스크립트
local Maps = script.Maps:GetChildren()
function ChooseNewMap()
local NewMap = Maps[math.random(1, #Maps)]
local map = NewMap:Clone()
return map
end

function LoadMap(map)
map.Parent = workspace
map:MakeJoints()
wait()
end

function RespawnPlayers()
for i, v in ipairs(game.Players:GetPlayers())do
v:LoadCharacter()
if v.Character then
end
end
wait()
end

function MovePlayers(pos)
for i, v in ipairs(game.Players:GetPlayers())do
if v.Character then
v.Character:SetPrimaryPartCFrame(CFrame.new(pos))
end
end
end
-----------------------------------------------------
local screenGui = script:FindFirstChildOfClass("ScreenGui")
local TextLabel
if screenGui then
TextLabel = screenGui:FindFirstChildOfClass("TextLabel")
-- 라벨 찾기
else
warn("맵 바꾸는 스크립트 Gui 설정 안됨")
end
local debris = game:GetService("Debris")
function ShowMapName(name, HowLong)
TextLabel.Text = name
for i, v in ipairs(game.Players:GetPlayers())do
if v:FindFirstChild("PlayerGui") then
local t = screenGui:Clone()
t.Parent = v.PlayerGui
debris:AddItem(t, HowLong) -- 삭제 시간
end
end
end
---------------------------------------------------
while true do
local map = ChooseNewMap()

RespawnPlayers()

ShowMapName(map.Name, 4) -- 4초 동안 띄움
-- Gui ResetOnSpawn 꺼주기(특히 LoadPlayers 위치 바꿨을 때)
wait(4)

LoadMap(map)

MovePlayers(Vector3.new(-19.639, 36.4, 11.065))

wait(5) -- 맵 유지되는 시간

map:Destroy() -- 맵 삭제
map = nil
end


시간표
00:00 오늘 만든거 + 툴박스 열기
00:17 맵 틀과 로비
01:05 맵 짓기
01:42 모델 받기
02:04 만든 맵 설치하기
02:33 맵 생성하는 방식
02:55 맵 지속 시간
03:21 스크립트 돌아가는 방식
03:38 무작위 맵 선택
03:50 플레이어들 리스폰(로비로 이동)
04:03 새 맵 안내문 Gui
05:53 안내문 지속시간
06:04 새 맵 로드
06:18 플레이어 단체 텔레포트
06:56 맵 유지 후 삭제
07:12 MovePlayers의 텔포 원리
08:17 테스트

Комментарии

Информация по комментариям в разработке

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

  • О нас
  • Контакты
  • Отказ от ответственности - Disclaimer
  • Условия использования сайта - TOS
  • Политика конфиденциальности

video2dn Copyright © 2023 - 2025

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