StringValue
*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
-- 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"
Özet
Özellikler
Depolanmış dizi.
Etkinlikler
Herhangi bir şekilde StringValue.Value değiştirildiğinde ateş edilir.
Özellikler
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
Değişiklikten sonra yeni değer.
Kod Örnekleri
local value = Instance.new("StringValue")
value.Parent = workspace
value.Changed:Connect(function(NewValue)
print(NewValue)
end)
value.Value = "Hello world!"