# IRestore

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/IRestore
- **Çeviri tarihi:** 2025-09-08

[saverestore](https://gmod.tr/wiki/saverestore) kütüphanesinde, özellikle [saverestore.AddRestoreHook](https://gmod.tr/wiki/saverestore.AddRestoreHook) içerisinde kullanılan nesnedir.

Bu nesne, bir kayıt yüklendiğinde Half-Life 2 kayıt sistemi tarafından kullanılan kayıt dosyalarından blokları doğrudan okumanıza olanak tanır.

## Metotlar

IRestore:[EndBlock](https://gmod.tr/wiki/IRestore:EndBlock)()

IRestore: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.

[Angle](https://gmod.tr/wiki/Angle) IRestore:[ReadAngle](https://gmod.tr/wiki/IRestore:ReadAngle)()

Geri yükleme nesnesinden sıradaki baytları bir Angle olarak okur.

[boolean](https://gmod.tr/wiki/boolean) IRestore:[ReadBool](https://gmod.tr/wiki/IRestore:ReadBool)()

Geri yükleme nesnesinden sıradaki baytları bir boolean olarak okur.

[Entity](https://gmod.tr/wiki/Entity) IRestore:[ReadEntity](https://gmod.tr/wiki/IRestore:ReadEntity)()

Geri yükleme nesnesinden sıradaki baytları bir Entity olarak okur.

[number](https://gmod.tr/wiki/number) IRestore:[ReadFloat](https://gmod.tr/wiki/IRestore:ReadFloat)()

Geri yükleme nesnesinden sıradaki baytları bir ondalıklı sayı (float) olarak okur.

[number](https://gmod.tr/wiki/number) IRestore:[ReadInt](https://gmod.tr/wiki/IRestore:ReadInt)()

Geri yükleme nesnesinden sıradaki baytları bir tam sayı (integer) olarak okur.

[string](https://gmod.tr/wiki/string) IRestore:[ReadString](https://gmod.tr/wiki/IRestore:ReadString)()

Geri yükleme nesnesinden sıradaki baytları bir metin (string) olarak okur.

[Vector](https://gmod.tr/wiki/Vector) IRestore:[ReadVector](https://gmod.tr/wiki/IRestore:ReadVector)()

Geri yükleme nesnesinden sıradaki baytları bir Vector olarak okur.

[string](https://gmod.tr/wiki/string) IRestore:[StartBlock](https://gmod.tr/wiki/IRestore:StartBlock)()

Mevcut blok içinde okunacak bir sonraki veri bloğunu yükler. Bloklar IRestore:EndBlock ile sonlandırılmalıdır.

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/IRestore
