반응형

1. 피 닳는 스크립트

local Debounce = false

script.Parent.Touched:connect(function(hit)

	if hit.Parent:FindFirstChild("Humanoid")and Debounce == false then

		Debounce = true

		hit.Parent.Humanoid:TakeDamage(이 글자는 지워 주시고 피 닳는 수만큼 (1~99까지 써주세요.))

		wait()

		Debounce = false

	end

end)

2. 자동으로 시간이 바뀝니다. (60초 후에 1시간이 바뀝니다.)

local timeControl = game.Lighting
local timeVal = 12

while true do
    timeControl.ClockTime = timeVal
    wait(60)
    timeVal = timeVal + 1

    if timeVal == 25 then
        timeVal = 0
    end

end

3. 말하는 스크립트 (한 대사)

local ChatService = game:GetService("Chat")
local npc = script.Parent

local head = npc.Head
local click = npc.ClickDetector
 
local dialogue= {}
 
local function speak()
    local dialogue = "안녕하세요? 반갑습니다. ^^" --여기에 대사를 씁니다.
    ChatService:Chat(head, dialogue)
end
 
click.MouseClick:Connect(speak)

여기에는 모델 이름을 npc로 하고 ClickDetector를 추가해주세요.

4. 말하는 스크립트 (여러 번 말하기)

local ChatService = game:GetService("Chat")
local npc = script.Parent

local head = npc.Head
local click = npc.ClickDetector
 
local dialogue = {"안녕하세요? 반갑습니다.^^", "아아 테스트", "블로그 i123u", "https://i123u.tistory.com"} 
local index = 1

local function speak()
    local talk = dialogue[index] 
    ChatService:Chat(head, talk)
    
    if index == #dialogue then
        index = 1 
    else
        index = index + 1
    end
end
 
click.MouseClick:Connect(speak) -- ClickDetector가 마우스 클릭을 감지하면 speak함수 실행

여기도 모델 이름을 npc로 하고 ClickDetector를 추가해 주세요.

5. 텔레포트

local teleportPart = script.Parent --Teleport Part 변수에 담기

-- teleport 함수 : 플레이어 캐릭터를 순간이동하는 함수
local function teleport(otherPart)
	
    local character = otherPart.Parent
    local humanoid = character:FindFirstChildOfClass("Humanoid")
        
    local destination = game.Workspace.Destination
    destination.Anchored = true
    destination.CanCollide = false
    destination.Transparency = 1
        
    if humanoid  then
        humanoid.RootPart.CFrame = CFrame.new(destination.Position)
    end
end

teleportPart.Touched:Connect(teleport)

Teleport파트에서 Destination으로 텔레포트합니다 파트이름이 다르면 작동이 불가능합니다.

 

 

 

로블록스.txt(?)

ssss.lua
0.00MB

 

이 파일은 lia 사용법입니다.

 

이렇게 로블록스 스크립트를 알아보았습니다.

 

 

 

 

https://github.com/gqrfs/roblox-script

 

GitHub - gqrfs/roblox-script

Contribute to gqrfs/roblox-script development by creating an account on GitHub.

github.com

로블록스 스크립트 lua

반응형

+ Recent posts