v1.1.9 BETA

This commit is contained in:
Juzlus 2025-10-16 19:12:57 +02:00
parent d68896f181
commit 4c333f5d15
31 changed files with 182 additions and 149 deletions

View file

@ -104,10 +104,14 @@ namespace src.player.skills
var pos = pawn.AbsOrigin - SkillUtils.GetForwardVector(pawn.EyeAngles) * SkillsInfo.GetValue<float>(skillName, "distance");
pos.Z += pawn.ViewOffset.Z;
camera.Render = Color.FromArgb(0, 255, 255, 255);
camera.Teleport(pos, new QAngle(0, pawn.EyeAngles.Y, 0));
camera.DispatchSpawn();
camera.AcceptInput("SetParent", pawn, pawn, "!activator");
Server.NextFrame(() =>
{
camera.SetModel("models/actors/ghost_speaker.vmdl");
camera.Render = Color.FromArgb(0, 255, 255, 255);
camera.Teleport(pos, new QAngle(0, pawn.EyeAngles.Y, 0));
camera.DispatchSpawn();
camera.AcceptInput("SetParent", pawn, pawn, "!activator");
});
if (cameras.TryGetValue(player.SteamID, out var cameraInfo))
cameras.AddOrUpdate(player.SteamID, (cameraInfo.Item1, camera, pawn), (k, v) => (cameraInfo.Item1, camera, pawn));