[HARİTA KOMUT SİSTEMİ]
- script_zoo işlevindeki tsconfig.json dosyası güncellendi ve daha doğru tür analizi için hedef "es2022" olarak ayarlandı.
- Canlanma sırasında komut dosyası yüklenemediğinde point_script varlığı artık kaldırılmayacak. Bunun yerine, oyun araçlar modunda çalışıyorsa, pasif durumda kalacak ve komut dosyası değişikliklerini algılamaya çalışacak.
- Oyun araçlar modunda çalıştırılırken yeniden yükleme geçersiz bir komut dizisinden dolayı başarısız olduğunda point_script varlığı çökmeyecek.
- Yeniden yükleme başarısız olduğunda point_script varlığı, bir Instance.OnBeforeReload geri çağrısının döndürdüğü bellek değerini unutmak yerine, bir sonraki başarılı yeniden yüklemeye kadar hatırlamaya devam edecek.
- Dize türü yanlışsa sistem artık toString çağrısı yapmak yerine hata verecek.
- Instance.Msg ve Instance.DebugScreenText, tüm metin değeri türlerini kabul edecek.
- RunScriptInput'un null çağırıcı veya etkinleştirici ile tetiklendiğinde oyunun çökmesine neden olması düzeltildi.
- Instance.OnGameEvent kaldırıldı ve yerine olaya göre kayıt yöntemleri eklendi. Bu daha iyi API kararlılığı için gereken araçları ve gameevents dışındaki olaylar için API tutarlılığı sağlar.
- Instance.DebugLine eklendi.
- Instance.DebugBox eklendi.
- Instance.OnPlayerConnect eklendi.
- Instance.OnPlayerActivate eklendi.
- Instance.OnPlayerDisconnect eklendi.
- Instance.OnRoundStart eklendi.
- Instance.OnRoundEnd eklendi.
- Instance.OnBombPlant eklendi.
- Instance.OnBombDefuse eklendi.
- Instance.OnPlayerKill eklendi.
- Instance.OnPlayerChat eklendi.
- Instance.OnGunFire eklendi.
- Instance.OnGrenadeThrow eklendi.
- Instance.EntFireAtName'e, çağırıcı ve etkinleştiriciyi ayarlamaya yarayan bir overload işlevi eklendi.
- Instance.EntFireAtTarget'a, çağırıcı ve etkinleştiriciyi ayarlamaya yarayan bir overload işlevi eklendi.
- Instance.GetTraceHit sonucuna normal vektör eklendi.
- Entity.GetGroundEntity eklendi.
- CSWeaponBase.GetOwner eklendi.
- CSPlayerController.GetName eklendi.
- CSObserverPawn.GetOriginalPlayerController eklendi.
- CSPlayerPawn.GetOriginalPlayerController eklendi.
- CSPlayerPawn.IsCrouching eklendi.
- CSPlayerPawn.IsCrouched eklendi.
- CSPlayerPawn.IsNoclipping eklendi.
- Kapsamlı API detayları için maps/editor/zoo/scripts/point_script.d.ts sayfasına göz atın.
- Harita yapımcıları için tüm de_train varlıklarını ve örneklerini içeren "train_zoo.vmap" eklendi.