StarterPlayer
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Sebuah layanan yang memungkinkan default properti di objek Player untuk ditetapkan.Ketika pemain memasuki server, setiap properti objek pemain diatur ke nilai saat ini dari properti yang sesuai di StarterPlayer .
Selain itu, Anda dapat menambahkan empat objek ke layanan ini:
- Sebuah instansi StarterPlayerScripts dengan skrip yang berjalan sekali untuk setiap pemain.
- Sebuah instansi StarterCharacterScripts dengan skrip untuk menambahkan ke karakter setiap pemain setiap kali mereka muncul.
- Sebuah instansi Humanoid yang bernama StarterHumanoid yang akan digunakan sebagai humanoid default untuk karakter setiap pemain.
- Sebuah instansi Model yang bernama StarterCharacter yang akan digunakan sebagai model karakter untuk semua pemain.
Rangkuman
Properti
Menggambarkan tingkat izin gamesaat ini mengenai animasi avatar khusus dari situs web.
Mengatur apakah karakter akan secara otomatis melompat saat menabrakkan hambatan di perangkat seluler.
Jarak maksimum kamera default pemain diizinkan untuk diperbesar dalam stud.
Jarak minimum dalam studs kamera default pemain diizinkan untuk diperbesar.
Mengubah mode kamera default ke orang pertama atau ketiga.
Menentukan nilai awal dari Humanoid.JumpHeight untuk Player.Character .
Menentukan nilai awal dari Humanoid.JumpPower untuk Player.Character .
Menentukan nilai awal dari Humanoid.MaxSlopeAngle untuk Player.Character .
Menentukan status awal Humanoid.UseJumpPower untuk Player.Character .
Menentukan nilai awal dari Humanoid.WalkSpeed untuk Player.Character .
Mengatur bagaimana kamera default menangani objek di antara kamera dan pemain.
Biarkan pengembang menulis ulang mode kamera default untuk setiap pemain jika pemain berada di komputer.
Biarkan pengembang menulis ulang mode gerakan pemain jika pemain berada di komputer.
Biarkan pengembang menulis ulang mode gerakan kamera default untuk setiap pemain jika pemain berada di perangkat seluler.
Biarkan pengembang menulis ulang mode gerakan pemain jika pemain berada di perangkat sentuh.
Menentukan apakah pemain dapat menyalakan kunci mouse secara default.
Tetapkan jarak di mana pemain ini akan melihat bar kesehatan lain Humanoid. Jika diatur ke 0, bar kesehatan tidak akan ditampilkan.
Apakah atau tidak penampilan karakter pemain harus dimuat.
Menunjukkan apakah karakter yang muncul ke dalam pengalaman akan memiliki aksesori pakaian bertingkat yang dilengkapi pada mereka.
Tetapkan jarak di mana pemain ini akan melihat nama lain Humanoid .
Menentukan apakah emote milik pengguna dimuat saat memuat avatar.
Properti
AllowCustomAnimations
AutoJumpEnabled
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local button = script.Parent
local function update()
-- Teks tombol pembaruan
if player.AutoJumpEnabled then
button.Text = "Auto-Jump is ON"
else
button.Text = "Auto-Jump is OFF"
end
-- Tampilkan properti dalam karakter pemain, jika mereka memilikinya
if player.Character then
local human = player.Character:FindFirstChild("Humanoid")
if human then
human.AutoJumpEnabled = player.AutoJumpEnabled
end
end
end
local function onActivated()
-- Aktifkan lompat otomatis
player.AutoJumpEnabled = not player.AutoJumpEnabled
-- Perbarui semua yang lain
update()
end
button.Activated:Connect(onActivated)
update()
AvatarJointUpgrade
CameraMaxZoomDistance
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 50
player.CameraMinZoomDistance = 75
CameraMinZoomDistance
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 50
player.CameraMinZoomDistance = 75
CameraMode
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMode = Enum.CameraMode.LockFirstPerson
CharacterJumpHeight
CharacterJumpPower
CharacterMaxSlopeAngle
CharacterUseJumpPower
CharacterWalkSpeed
ClassicDeath
DevCameraOcclusionMode
DevComputerCameraMovementMode
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Set the player's camera movement mode on computers to classic
player.DevComputerCameraMode = Enum.DevComputerCameraMovementMode.Classic
DevComputerMovementMode
DevTouchCameraMovementMode
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
-- Set the player's camera movement mode on mobile devices to classic
player.DevTouchCameraMovementMode = Enum.DevTouchCameraMovementMode.Classic
DevTouchMovementMode
EnableDynamicHeads
EnableMouseLockOption
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
while true do
player.DevEnableMouseLock = not player.DevEnableMouseLock
task.wait(5)
end
HealthDisplayDistance
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.HealthDisplayDistance = 0
player.NameDisplayDistance = 0
LoadCharacterAppearance
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CanLoadCharacterAppearance = false
LoadCharacterLayeredClothing
LuaCharacterController
NameDisplayDistance
Contoh Kode
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.HealthDisplayDistance = 0
player.NameDisplayDistance = 0