Player:SetPData

  boolean Player:SetPData( string key, any value )

Açıklama

Bir Kalıcı Veri (PData) anahtar-değer çiftini SQL veritabanına yazar. (Sunucuda çağrıldığında sv.db, istemcide çağrıldığında cl.db)

Dahili olarak sql kütüphanesini kullanır. Oyuncunun o anda sunucuda olmadığı durumlar için util.SetPData fonksiyonuna bakın.

Bu fonksiyon dahili olarak Player:SteamID64 kullanır, daha önceden çakışmalara neden olabilen (iki veya daha fazla oyuncunun aynı PData girdisini paylaşması) Player:UniqueID fonksiyonunu kullanıyordu. Player:SetPData artık çalıştırıldığında tüm Player:UniqueID örneklerini Player:SteamID64 ile değiştirir.
PData, sunuculardan istemcilere ağ üzerinden gönderilmez!

Argümanlar

1 string key
PData anahtarının adı
2 any value
Anahtara yazılacak değer (bir dize veya tamsayı gibi, SQL için geçerli bir veri türü olmalıdır)

Dönen Değer

1 boolean
İşlemin başarılı olup olmadığı

Örnek

1 numaralı oyuncunun PData'sındaki "money" anahtarını 100 olarak ayarlar

Entity( 1 ):SetPData( "money", 100 )

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord