Counter-Strike 2 Güncellemesi

[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.