This commit is contained in:
2021-04-06 18:09:25 +02:00
parent b4fb23078b
commit 5ebdbb67ca
2 changed files with 46 additions and 2 deletions

View File

@@ -34,6 +34,39 @@ namespace ReallifeGamemode.Server.Commands
{
#region Todo
[Command("test_cuff1")]
public void TestCuff1(Player player, string nameOrId)
{
if (!player.GetUser()?.IsAdmin(AdminLevel.SUPPORTER) ?? true)
{
ChatService.NotAuthorized(player);
return;
}
Player target = PlayerService.GetPlayerByNameOrId(nameOrId);
if (target.Id == player.Id)
return;
Vector3 front = player.GetInFrontOfPosition();
front.Z = player.Position.Z;
target.Position = front;
target.Heading = player.Heading;
}
[Command("test_cuff2")]
public void TestCuff2(Player player, string nameOrId)
{
if (!player.GetUser()?.IsAdmin(AdminLevel.SUPPORTER) ?? true)
{
ChatService.NotAuthorized(player);
return;
}
Player target = PlayerService.GetPlayerByNameOrId(nameOrId);
if (target.Id == player.Id)
return;
target.TriggerEvent("SERVER:GetInFrontOfPlayer", player);
}
[Command("cuff", "~m~Benutzung: ~s~/cuff [ID]")]
public void CmdCuffTest(Player player, string nameOrId)
{
@@ -46,7 +79,10 @@ namespace ReallifeGamemode.Server.Commands
if (target.Id == player.Id)
return;
target.Position = player.GetInFrontOfPosition();
Vector3 front = player.GetInFrontOfPosition();
front.Z = player.Position.Z;
target.Position = front;
target.Heading = player.Heading;
if (!target.HasAnimation("Cuffed"))