StringValue

Tampilkan yang Tidak Digunakan Lagi

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

StringValue adalah objek whose purpose is to store a single Lua string . Panjang string tidak boleh lebih dari 200,000 karakter (ini akan menyebabkan kesalahan "String terlalu panjang"). Seperti semua objek "Value" , panjang value ini diimpan di property Value . The Changed event for this (dan objek lain seperti itu) akan fire dengan new value being

Jika string terlalu panjang untuk ditampilkan di kolomNilai dalam jendelaNilai, itu akan menunjukkan beberapa bagian konten string setelah ditandai oleh ellipsis (...).

Contoh Kode

Changed Event

-- Demonstrate the Changed event by creating a Part
local part = Instance.new("Part")
part.Changed:Connect(print)
-- This fires Changed with "Transparency"
part.Transparency = 0.5
-- Similarly, this fires Changed with "Number"
part.Name = "SomePart"
-- Since changing BrickColor will also change other
-- properties at the same time, this line fires Changed
-- with "BrickColor", "Color3" and "Color3uint16".
part.BrickColor = BrickColor.Red()
-- A NumberValue holds a double-precision floating-point number
local vNumber = Instance.new("NumberValue")
vNumber.Changed:Connect(print)
-- This fires Changed with 123.456 (not "Value")
vNumber.Value = 123.456
-- This does not fire Changed
vNumber.Name = "SomeNumber"
-- A StringValue stores one string
local vString = Instance.new("StringValue")
vString.Changed:Connect(print)
-- This fires Changed with "Hello" (not "Value")
vString.Value = "Hello"

Properti

Value

Baca Paralel

String yang disimpan .

Metode

Acara

Changed

Diaktifkan setiap kali StringValue.Value dari StringValue diubah. Ini akan berjalan dengan nilai baru yang disimpan dalam objek argumen, bukan string yang mewakili prop性ang berubah.

Acara ini, seperti acara lain yang berubah, dapat digunakan untuk melacak kapan StringValue berubah dan melacak berbagai nilai yang dapat berubah.

kejadian, ini mungkin berguna dalam game yang mengandalkan StringValue untuk melacak nilai seperti NPC atau nama item.

Acara berubah yang setara ada untuk objek serupa, seperti NumberValue dan BoolValue, tergantung pada jenis objek mana yang paling cocok dengan kebutuhan.

Parameter

value: string

Nilai baru setelah perubahan.


Contoh Kode

How to Use StringValue.Changed

local value = Instance.new("StringValue")
value.Parent = workspace
value.Changed:Connect(function(NewValue)
print(NewValue)
end)
value.Value = "Hello world!"