StringValue

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Bir StringValue, tek bir Lua yazısı depolamak için kullanılan bir nesnedir. Yazının uzunluğu 200.000 karakterden daha fazla olamaz (bu bir "String too long" hatasına neden olur). Tüm "Value" nesneleri gibi, bu tek değer Value özelliğine kaydedilir. Deği

Değer alanındaki Değer alanı içindeki yazı çok uzunsa, yazının içeriğini kısmen bir boşluk (...) ile gösterir.

Kod Örnekleri

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"

Özellikler

Value

Paralel oku

Depolama yazılımı .

Yöntemler

Etkinlikler

Changed

Class.StringValue.Value ın değerini değiştiren herhangi bir StringValue ın değerini değiştiren herhangi bir Class.StringValue değeri değiştirilir. Yeni değer, özellik değiştirilmiş olarak değil, değiştirilen argüman objesinde depolanır.

Bu etkinlik, diğer değiştirilen etkinlikler gibi, bir StringValue'ın değiştirildiğinde izlenebilir ve değiştirileceği farklı değerleri izleyebilir.

durum, bu NPC veya öğe isimleri gibi değerleri takip etmek için StringValues'i kullanan oyunlarda yararlı olabilir.

Eşdeğer değiştirilen olaylar, örneğin NumberValue ve BoolValue gibi benzer nesneler için mevcut, ihtiyacın neye en uygun olduğuna bağlı olarak.

Parametreler

value: string

Değişiklikten sonra yeni değer.


Kod Örnekleri

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