ISave

saverestore kütüphanesinde, özellikle de saverestore.AddSaveHook fonksiyonunda kullanılan nesnedir.

Bir kayıt dosyası oluşturulurken, Half-Life 2 kayıt sistemi tarafından kullanılan oyun kayıt dosyalarına doğrudan bloklar yazmanıza olanak tanır.

Metotlar

ISave:EndBlock()
ISave:StartBlock ile başlatılan mevcut veri bloğunu sonlandırır ve üst bloğa geri döner. Her türlü hatayı önlemek için, başlattığınız tüm blokları sonlandırmalısınız.
ISave:StartBlock( string name )
Mevcut blok içinde veri yazabileceğiniz yeni bir veri bloğu başlatır. Bloklar ISave:EndBlock ile sonlandırılmalıdır.
ISave:WriteAngle( Angle ang )
Kayıt nesnesine bir Açı (Angle) yazar.
ISave:WriteBool( boolean bool )
Kayıt nesnesine bir boolean (doğru/yanlış) değeri yazar.
ISave:WriteEntity( Entity ent )
Kayıt nesnesine bir Varlık (Entity) yazar.
ISave:WriteFloat( number float )
Kayıt nesnesine bir ondalıklı sayı (floating point) yazar.
ISave:WriteInt( number int )
Kayıt nesnesine bir tam sayı (integer) yazar.
ISave:WriteString( string str )
Kayıt nesnesine null ile sonlandırılmış bir metin (string) yazar.
ISave:WriteVector( Vector vec )
Kayıt nesnesine bir Vektör (Vector) yazar.

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