StringValue

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Một giá trị chuỗi là một đối tượng có mục đích là lưu một dòng chuỗi Lua duy nhất. Độ dài của dòng chuỗi không thể lớn hơn 200,000 ký tự (điều này sẽ gây ra một lỗi "

Nếu chuỗi quá dài để được hiển thị trong trương mục Giá trị trong cửa sổ Proprietades, nó sẽ hiển thị một phần nội dung chuỗi đi kèm với một dấu chấm câu (...).

Mẫu mã

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"

Thuộc Tính

Value

Đọc Song Song

Chuỗi đã lưu string .

Phương Pháp

Sự Kiện

Changed

Làm việc ngay khi giá trị StringValue.Value của Class.StringValue được thay đổi. Nó sẽ chạy với giá trị mới được lưu trong cơ sở dữ liệu, thay vì một chuỗi đại diện cho giá trị đang được thay đổi.

Sự kiện này, giống như các sự kiện đã thay đổi khác, có thể được sử dụng để theo dõi khi một giá trị chuỗi thay đổi và theo dõi các giá trị khác nhau mà nó có thể thay đổi.

Ví ví dụ / trường hợp, điều này có thể hữu ích trong các trò chơi sử dụng giá trị chuỗi để theo dõi giá trị như tên NPC hoặc tên mục.

Các sự kiện tương đương thay đổi tồn tại cho các đối tượng tương tự, chẳng hạn như NumberValueBoolValue, tùy thuộc vào loại đối tượng phù hợp nhu cầu tốt nhất.

Tham Số

value: string

Giá trị mới sau khi thay đổi.


Mẫu mã

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!"