Perubahan hanya teks untuk pemain 2 dan bukan pemain 1
Aug 18 2020
Jadi saya mengetik skrip ini (ini adalah skrip normal) untuk mengubah teks ketika 2 pemain berada di dalam game tetapi masalahnya adalah ketika pemain 2 bergabung dengan game nanti teks hanya berubah menjadi pemain 2 dan tidak ada yang terjadi pada pemain 1 (saya menyisipkan skrip di label teks di mana label teks akan berubah) dan ketika pemain 1 meninggalkan permainan teks tidak berubah.
if #game:GetService("Players"):GetPlayers() >= 2 then
script.Parent.Text ="Intermission: 25"
wait(1)
script.Parent.Text ="Intermission: 24"
wait(1)
script.Parent.Text ="Intermission: 23"
wait(1)
script.Parent.Text ="Intermission: 22"
wait(1)
script.Parent.Text ="Intermission: 21"
wait(1)
script.Parent.Text ="Intermission: 20"
wait(1)
script.Parent.Text ="Intermission: 19"
wait(1)
script.Parent.Text ="Intermission: 18"
wait(1)
script.Parent.Text ="Intermission: 17"
wait(1)
script.Parent.Text ="Intermission: 16"
wait(1)
script.Parent.Text ="Intermission: 15"
wait(1)
script.Parent.Text ="Intermission: 14"
wait(1)
script.Parent.Text ="Intermission: 13"
wait(1)
script.Parent.Text ="Intermission: 12"
wait(1)
script.Parent.Text ="Intermission: 11"
wait(1)
script.Parent.Text ="Intermission: 10"
wait(1)
script.Parent.Text ="Intermission: 9"
wait(1)
script.Parent.Text ="Intermission: 8"
wait(1)
script.Parent.Text ="Intermission: 7"
wait(1)
script.Parent.Text ="Intermission: 6"
wait(1)
script.Parent.Text ="Intermission: 5"
wait(1)
script.Parent.Text ="Intermission: 4"
wait(1)
script.Parent.Text ="Intermission: 3"
wait(1)
script.Parent.Text ="Intermission: 2"
wait(1)
script.Parent.Text ="Intermission: 1"
wait(1)
script.Parent.Text ="Intermission: 0"
else
script.Parent.Text ="Waiting for Players"
end
Jawaban
EliaGames Aug 29 2020 at 07:37
ini harus memperbaiki kesalahan
local countdown = 25
local players = 0
game:GetService("Players").PlayerAdded:Connect(function()
players = players + 1
end)
game:GetService("Players").PlayerRemoving:Connect(function()
players = players - 1
end)
while wait(1) do
if players > 1 then
script.Parent.Text = "Intermission: ".. countdown
print("Intermission: ".. countdown)
countdown = countdown - 1
if countdown <= 0 then
script.Parent.Visible = false
countdown = 25
end
end
if players < 2 then
script.Parent.Text = "Intermission: ".. countdown
print("Intermission: ".. countdown)
countdown = 25
end
end
Kiat Pemilik Anjing yang Bermanfaat: Mengapa Penting untuk Membiarkan Anjing Anda Mengendus di Jalan
Jana Duggar: Semua yang Dia Katakan Tentang Cinta dan Jendela 5 Tahunnya untuk Menemukan 'Yang Satu'